GPU virtualization and scheduling methods: A comprehensive survey

CH Hong, I Spence, DS Nikolopoulos - ACM Computing Surveys (CSUR …, 2017 - dl.acm.org
The integration of graphics processing units (GPUs) on high-end compute nodes has
established a new accelerator-based heterogeneous computing model, which now …

Accelerated serverless computing based on GPU virtualization

DM Naranjo, S Risco, C de Alfonso, A Pérez… - Journal of Parallel and …, 2020 - Elsevier
This paper introduces a platform to support serverless computing for scalable event-driven
data processing that features a multi-level elasticity approach combined with virtualization of …

On the benefits of the remote GPU virtualization mechanism: The rCUDA case

F Silla, S Iserte, C Reaño… - … and Computation: Practice …, 2017 - Wiley Online Library
Graphics processing units (GPUs) are being adopted in many computing facilities given their
extraordinary computing power, which makes it possible to accelerate many general …

A virtual multi-channel GPU fair scheduling method for virtual machines

H Tan, Y Tan, X He, K Li, K Li - IEEE Transactions on Parallel …, 2018 - ieeexplore.ieee.org
In modern virtual computing environment, the 2D/3D rendering performance and parallel
computing potential of GPU (graphics processing unit) must be fully exploited for multiple …

gMig: Efficient GPU live migration optimized by software dirty page for full virtualization

J Ma, X Zheng, Y Dong, W Li, Z Qi, B He… - Proceedings of the 14th …, 2018 - dl.acm.org
This paper introduces gMig, an open-source and practical GPU live migration solution for full
virtualization. By taking advantage of the dirty pattern of GPU workloads, gMig presents the …

qCUDA: GPGPU virtualization for high bandwidth efficiency

YS Lin, CY Lin, CR Lee… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
The increasing demand for machine learning computation contributes to the convergence of
high-performance computing and cloud computing, in which the virtualization of Graphics …

Improving the management efficiency of GPU workloads in data centers through GPU virtualization

S Iserte, J Prades, C Reaño… - … and Computation: Practice …, 2021 - Wiley Online Library
Graphics processing units (GPUs) are currently used in data centers to reduce the execution
time of compute‐intensive applications. However, the use of GPUs presents several side …

gMig: Efficient vGPU live migration with overlapped software-based dirty page verification

Q Lu, X Zheng, J Ma, Y Dong, Z Qi… - … on Parallel and …, 2019 - ieeexplore.ieee.org
This paper introduces gMig, an open-source and practical vGPU live migration solution for
full virtualization. Taking the advantage of the dirty pattern of GPU workloads, gMig presents …

Toward a transparent and efficient GPU cloudification architecture

J Gutiérrez-Aguado, JM Claver… - The Journal of …, 2019 - Springer
The cloud model allows the access to a vast amount of computational resources, alleviating
the need for acquisition and maintenance costs on a pay-per-use basis. However, other …

On the effect of using rCUDA to provide CUDA acceleration to Xen virtual machines

J Prades, C Reaño, F Silla - Cluster Computing, 2019 - Springer
Nowadays, many data centers use virtual machines (VMs) in order to achieve a more
efficient use of hardware resources. The use of VMs provides a reduction in equipment and …