DocumentCode :
1255809
Title :
vCUDA: GPU-Accelerated High-Performance Computing in Virtual Machines
Author :
Shi, Lin ; Chen, Hao ; Sun, Jianhua ; Li, Kenli
Author_Institution :
Sch. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
Volume :
61
Issue :
6
fYear :
2012
fDate :
6/1/2012 12:00:00 AM
Firstpage :
804
Lastpage :
816
Abstract :
This paper describes vCUDA, a general-purpose graphics processing unit (GPGPU) computing solution for virtual machines (VMs). vCUDA allows applications executing within VMs to leverage hardware acceleration, which can be beneficial to the performance of a class of high-performance computing (HPC) applications. The key insights in our design include API call interception and redirection and a dedicated RPC system for VMs. With API interception and redirection, Compute Unified Device Architecture (CUDA) applications in VMs can access a graphics hardware device and achieve high computing performance in a transparent way. In the current study, vCUDA achieved a near-native performance with the dedicated RPC system. We carried out a detailed analysis of the performance of our framework. Using a number of unmodified official examples from CUDA SDK and third-party applications in the evaluation, we observed that CUDA applications running with vCUDA exhibited a very low performance penalty in comparison with the native environment, thereby demonstrating the viability of vCUDA architecture.
Keywords :
application program interfaces; graphics processing units; virtual machines; API call interception; API redirection; GPU-accelerated high-performance computing; VM; compute unified device architecture applications; dedicated RPC system; general-purpose graphics processing unit; vCUDA; virtual machines; Driver circuits; Graphics processing unit; Hardware; Libraries; Performance evaluation; Runtime; Servers; CUDA; GPGPU; RPC; virtual machine; virtualization.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.112
Filename :
5928326
Link To Document :
بازگشت