Skip to main navigation Skip to search Skip to main content

CUDA acceleration for Xen virtual machines in infiniband clusters with rCUDA

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many data centers currently use virtual machines (VMs) to achieve a more efficient usage of hardware resources. However, current virtualization solutions, such as Xen, do not easily provide graphics processing unit (GPU) accelerators to applications running in the virtualized domain with the flexibility usually required in data centers (i.e., managing virtual GPU instances and concurrently sharing them among several VMs). Remote GPU virtualization frameworks such as the rCUDA solution may address this problem.
In this work we analyze the use of the rCUDA framework to accelerate scientific applications running inside Xen VMs. Results show that the use of the rCUDA framework is a feasible approach, featuring a very low overhead if an InfiniBand fabric is already present in the cluster.
Original languageEnglish
Title of host publicationPPoPP '16: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
PublisherAssociation for Computing Machinery
Number of pages2
ISBN (Electronic)978-1-4503-4092-2
DOIs
Publication statusPublished - 27 Feb 2016
Externally publishedYes

Fingerprint

Dive into the research topics of 'CUDA acceleration for Xen virtual machines in infiniband clusters with rCUDA'. Together they form a unique fingerprint.

Cite this