Using PCI Pass-Through for GPU Virtualization with CUDA - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2012

Using PCI Pass-Through for GPU Virtualization with CUDA

Chao-Tung Yang
  • Fonction : Auteur
  • PersonId : 1006179
Hsien-Yi Wang
  • Fonction : Auteur
  • PersonId : 1011287
Yu-Tso Liu
  • Fonction : Auteur
  • PersonId : 1011288

Résumé

Nowadays, NVIDIA’s CUDA is a general purpose scalable parallel programming model for writing highly parallel applications. It provides several key abstractions – a hierarchy of thread blocks, shared memory, and barrier synchronization. This model has proven quite successful at programming multithreaded many core GPUs and scales transparently to hundreds of cores: scientists throughout industry and academia are already using CUDA to achieve dramatic speedups on production and research codes. GPU-base clusters are likely to play an important role in future cloud data centers, because some compute-intensive applications may require both CPUs and GPUs. The goal of this paper is to develop a VM execution mechanism that could run these applications inside VMs and allow them to effectively leverage GPUs in such a way that different VMs can share GPUs without interfering with one another.
Fichier principal
Vignette du fichier
978-3-642-35606-3_53_Chapter.pdf (175.33 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01551356 , version 1 (30-06-2017)

Licence

Identifiants

Citer

Chao-Tung Yang, Hsien-Yi Wang, Yu-Tso Liu. Using PCI Pass-Through for GPU Virtualization with CUDA. 9th International Conference on Network and Parallel Computing (NPC), Sep 2012, Gwangju, South Korea. pp.445-452, ⟨10.1007/978-3-642-35606-3_53⟩. ⟨hal-01551356⟩
175 Consultations
911 Téléchargements

Altmetric

Partager

More