• DocumentCode
    3242519
  • 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
  • fYear
    2012
  • fDate
    6-8 Dec. 2012
  • Firstpage
    621
  • Lastpage
    626
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
  • Conference_Location
    Solan
  • Print_ISBN
    978-1-4673-2922-4
  • Type

    conf

  • DOI
    10.1109/PDGC.2012.6449892
  • Filename
    6449892