Starting from the changeset 266 gVirtuS doesn't have anymore an XML configuration file, the new format is the simple .properties one. A .properties file is just a collection of key-value separated by a colon, like in: key: value Comments are supported, a comment starts with the "#" character and ends at the end of the … Continue reading Changed the format of the gVirtuS configuration file
Category: Software
VMShm, a mechanism for accessing POSIX shared memory from QEMU/kvm guests
VMShm is a mechanism that enables qemu virtual machines to access to POSIX shared memory objects created on the host OS. VMShm make it possible to an user space application running in a virtual machine to map up to 1M of a POSIX shared memory object from the host OS. It can be used as … Continue reading VMShm, a mechanism for accessing POSIX shared memory from QEMU/kvm guests
gVirtuS 01-beta2 released, supporting cudatoolkit 3.1 and 3.2
From this release (01-beta2) we support cudatoolkit >= 3.1. The legacy compatibility for cudatoolkit versions older than 3.1 is not guaranteed. In this release there are also some minor changes and bugfixes. The frontend now is named "libcudart.so.3", so it is not needed anymore to rename it or to preload it. The AfUnix communicator now … Continue reading gVirtuS 01-beta2 released, supporting cudatoolkit 3.1 and 3.2
Writing CUDA applications using the D programming language
On the release note of Fedora 14 there is the introduction of the support for developing using the D programming language, so I've readed something on that language and I feel that probably I can actually use it, the main interesting feature for me is the simple interoperability with code written in C. So just … Continue reading Writing CUDA applications using the D programming language
I'm the science (aka my first publication)
In these last days my first paper had been published. The title of the paper is "A GPGPU Transparent Virtualization Component for High Performance Computing Clouds". It's an article about gVirtuS: the implementation, the usage and a comparison with other software that aim to accomplish to do the same job (seriously in the real world … Continue reading I'm the science (aka my first publication)
gVirtuS: the first beta release
We are proud to announce the first beta release of gVirtuS. gVirtuS allows an instanced virtual machine to access GPGPUs in a transparent way, with an overhead slightly greater than a real machine/GPGPU setup. gVirtuS is hypervisor independent, and, even though it currently virtualizes nVIDIA CUDA based GPUs. The software, developed for research applications, is … Continue reading gVirtuS: the first beta release