skip to main content
research-article

CUDA acceleration for Xen virtual machines in infiniband clusters with rCUDA

Published:27 February 2016Publication History
Skip Abstract Section

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.

References

  1. NVIDIA GRID Technology. www.nvidia.com/object/grid-technology.html, 2015.Google ScholarGoogle Scholar
  2. J. Song et al. KVMGT: a full GPU virtualization solution. 2014.Google ScholarGoogle Scholar
  3. S. N. Laboratories. Lammps molecular dynamics simulator. lammps.sandia.gov/, 2013.Google ScholarGoogle Scholar
  4. Y. Liu et al. CUDA-MEME: Accelerating motif discovery in biological sequences using GPUs. Pattern Recognition Letters, 31(14), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Liu et al. CUDASWw++ 3.0: accelerating smith-waterman protein database search by GPUs. BMC Bioinformatics, 14(1), 2013.Google ScholarGoogle Scholar
  6. C. Reaño et al. Local and Remote GPUs Perform Similar with EDR 100G InfiniBand. Middleware Conference, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. D. Vouzis el at. GPU-BLAST: Using graphics processors to accelerate protein sequence alignment. Bioinformatics, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 51, Issue 8
    PPoPP '16
    August 2016
    405 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/3016078
    Issue’s Table of Contents
    • cover image ACM Conferences
      PPoPP '16: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
      February 2016
      420 pages
      ISBN:9781450340922
      DOI:10.1145/2851141

    Copyright © 2016 ACM

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 27 February 2016

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!