Virtualizing General Purpose GPUs for High Performance Cloud Computing: An Application to a Fluid Simulator
2012
Citations Over TimeTop 10% of 2012 papers
Abstract
In this work we present an hypervisor-independent GPU Virtualization Service named GVirtus. It instantiates virtual machines able to access to the GPU in a transparent way. GPUs allow to speed up calculations over CPUs. Therefore, virtualizing GPUs is a major trend and can be considered a revolutionary tool for HPC. To test the performances of GVirtus we used a fluid simulator. Morover to exploit the computational power of GPUs in cloud computing we virtualized three different plugins for GVirtus Framework : Cuda Runtime, Cuda Driver and OpenCL plugins. Our results show that the overhead introduced by virtualization is almost irrelevant.
Related Papers
- → The research and implementation of cloud computing platform based on docker(2014)77 cited
- → The Analysis of OpenStack Cloud Computing Platform: Features and Performance(2015)21 cited
- → Prolog to "Managing Performance Overhead of Virtual Machines in Cloud Computing: A Survey, State of the Art, and Future Directions"(2014)6 cited
- → Solo: A Lightweight Virtual Machine(2009)2 cited