An Efficient Implementation of GPU Virtualization in High Performance Clusters

Jose Duato, Francisco Igual, Rafael Mayo, Antonio Pena, Enrique Quintana-Orti, Federico Silla
Departamento de Informatica de Sistemas y Computadores, Universidad Politecnica de Valencia (UPV), 46022 – Valencia, Spain
In Euro-Par 2009, Parallel Processing Workshops, Vol. 6043 (2010), pp. 385-394


   title={An efficient implementation of GPU virtualization in high performance clusters},

   author={Duato, J. and Igual, F. and Mayo, R. and Pe{~n}a, A. and Quintana-Ort{‘i}, E. and Silla, F.},

   booktitle={Euro-Par 2009–Parallel Processing Workshops},





Source Source   



Current high performance clusters are equipped with high bandwidth/low latency networks, lots of processors and nodes, very fast storage systems, etc. However, due to economical and/or power related constraints, in general it is not feasible to provide an accelerating co-processor – such as a graphics processor (GPU) – per node. To overcome this, in this paper we present a GPU virtualization middleware, which makes remote CUDA-compatible GPUs available to all the cluster nodes. The software is implemented on top of the sockets application programming interface, ensuring portability over commodity networks, but it can also be easily adapted to high performance networks.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: