• DocumentCode
    2483404
  • Title

    vCUDA: GPU accelerated high performance computing in virtual machines

  • Author

    Shi, Lin ; Chen, Hao ; Sun, Jianhua

  • Author_Institution
    Adv. Internet & Media Lab., Hunan Univ., Chang Sha, China
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    This paper describes vCUDA, a GPGPU (General Purpose Graphics Processing Unit) computing solution for virtual machines. vCUDA allows applications executing within virtual machines (VMs) to leverage hardware acceleration, which can be beneficial to the performance of a class of high performance computing (HPC) applications. The key idea in our design is: API call interception and redirection. With API interception and redirection, applications in VMs can access graphics hardware device and achieve high performance computing in a transparent way. We carry out detailed analysis on the performance and overhead of our framework. Our evaluation shows that GPU acceleration for HPC applications in VMs is feasible and competitive with those running in a native, non-virtualized environment. Furthermore, our evaluation also identifies the main cause of overhead in our current framework, and we give some suggestions for future improvement.
  • Keywords
    application program interfaces; computer graphic equipment; virtual machines; API call interception; API call redirection; GPGPU; GPU accelerated high performance computing; general purpose graphics processing unit; hardware acceleration; vCUDA; virtual machines; Acceleration; Graphics; Hardware; High performance computing; Isolation technology; Performance analysis; Technology management; Virtual machining; Virtual manufacturing; Voice mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161020
  • Filename
    5161020