DocumentCode :
3091797
Title :
Virtualizing General Purpose GPUs for High Performance Cloud Computing: An Application to a Fluid Simulator
Author :
Lauro, Roberto Di ; Giannone, Flora ; Ambrosio, Luigia ; Montella, Raffaele
Author_Institution :
Dept. of Appl. Sci., Univ. of Naples Parthenope, Naples, Italy
fYear :
2012
fDate :
10-13 July 2012
Firstpage :
863
Lastpage :
864
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.
Keywords :
cloud computing; computational fluid dynamics; digital simulation; graphics processing units; parallel architectures; CUDA driver; CUDA runtime; GVirtus framework; HPC; OpenCL plugins; fluid simulator; general purpose GPU; high performance cloud computing; hypervisor-independent GPU virtualization service; Cloud computing; Electronic mail; Graphics processing unit; Libraries; Virtual machine monitors; Virtual machining; Cloud Computing; Cuda; GPGPU; GPU; Gvirtus; HPC; OpenCL; cuda driver interface; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
Conference_Location :
Leganes
Print_ISBN :
978-1-4673-1631-6
Type :
conf
DOI :
10.1109/ISPA.2012.136
Filename :
6280397
Link To Document :
بازگشت