Title :
An evaluation of CUDA-enabled virtualization solutions
Author :
Vinaya, M.S. ; Vydyanathan, Naga ; Gajjar, Mrugesh
Author_Institution :
Int. Inst. of Inf. Technol., Bangalore, India
Abstract :
Virtualization, as a technology that enables easy and effective resource sharing with a low cost and energy footprint, is becoming increasingly popular not only in enterprises but also in high performance computing. Applications with stringent performance needs often make use of graphics processors for accelerating their computations. Hence virtualization solutions that support GPU acceleration are gaining importance. This paper performs a detailed evaluation of three frameworks: rCUDA, gVirtuS and Xen, which support GPU acceleration through CUDA, within a virtual machine. We describe the architectures of these three solutions and compare and contrast them in terms of their fidelity, performance, multiplexing and interposition characteristics.
Keywords :
graphics processing units; multiprocessing systems; parallel architectures; virtual machines; virtualisation; CUDA-enabled virtualization solutions; GPU acceleration; Xen; computation acceleration; energy footprint; gVirtuS; graphics processors; high performance computing; many-core computing; rCUDA; resource sharing; virtual machine; Acceleration; Bismuth; Kernel; Linux; Middleware; Servers; Virtual machine monitors; cuda; gpgpu computing; gpu virtualization; many-core computing; virtualization;
Conference_Titel :
Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
Conference_Location :
Solan
Print_ISBN :
978-1-4673-2922-4
DOI :
10.1109/PDGC.2012.6449892