Towards GPGPU Assisted Computing in Virtualized Environments

Thilo Schmitt, Alexander Weggerle, Christian Himpel, Peter Schulthess
Institute of Distributed Systems, Ulm University, James-Franck-Ring O-27/3210, 89069 Ulm, Germany
EURO-PAR 2010, Parallel Processing Workshops, Lecture Notes in Computer Science, 2011, Volume 6586/2011, 649-656


   author={Schmitt, Thilo and Weggerle, Alexander and Himpel, Christian and Schulthess, Peter},

   affiliation={Institute of Distributed Systems, Ulm University, James-Franck-Ring O-27/3210, 89069 Ulm, Germany},

   title={Towards GPGPU Assisted Computing in Virtualized Environments},

   booktitle={Euro-Par 2010 Parallel Processing Workshops},

   series={Lecture Notes in Computer Science},

   editor={Guarracino, Mario and Vivien, Frederic and Troff, Jesper and Cannatoro, Mario and Danelutto, Marco and Hast, Anders and Perla, Francesca and Knapfer, Andreas and Di Martino, Beniamino and Alexander, Michael},

   publisher={Springer Berlin / Heidelberg},


   keyword={Computer Science},







Source Source   



General Purpose Computation on Graphics Processing Units (GPGPU) makes it possible to use the massive computing power of modern graphics cards for generic high-performance computing. However, the new virtualization technologies will typically not support high-performance graphics cards and as a consequence GPGPU resources can not be used in typical virtualization setups. In this paper we present an approach to introduce accelerated 3D graphics support as well as GPGPU facilities into virtualized environments. We present our proof-of-concept "VirtGL" and discuss architectural considerations and a lean, straight-forward way of implementation. We then give an outlook on how this approach can easily be adopted for virtualizing GPGPU APIs like CUDA, Stream, OpenCL and alike.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: