A GPGPU transparent virtualization component for high performance computing clouds

  • Authors:
  • Giulio Giunta;Raffaele Montella;Giuseppe Agrillo;Giuseppe Coviello

  • Affiliations:
  • University of Napoli Parthenope, Department of Applied Science;University of Napoli Parthenope, Department of Applied Science;University of Napoli Parthenope, Department of Applied Science;University of Napoli Parthenope, Department of Applied Science

  • Venue:
  • EuroPar'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The GPU Virtualization Service (gVirtuS) presented in this work tries to fill the gap between in-house hosted computing clusters, equipped with GPGPUs devices, and pay-for-use high performance virtual clusters deployed via public or private computing clouds. gVirtuS allows an instanced virtual machine to access GPGPUs in a transparent and hypervisor independent way, with an overhead slightly greater than a real machine/GPGPU setup. The performance of the components of gVirtuS is assessed through a suite of tests in different deployment scenarios, such as providing GPGPU power to cloud computing based HPC clusters and sharing remotely hosted GPGPUs among HPC nodes.