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 …

[PDF][PDF] Keeneland: Bringing heterogeneous GPU computing to the computational science community

JS Vetter, R Glassbrook, J Dongarra, K Schwan… - Computing in Science …, 2011 - netlib.org
The Keeneland project—named for a historic thoroughbred horse racing track in Lexington,
Kentucky—is a five-year Track 2D grant awarded by the US National Science Foundation …

VGRIS: Virtualized GPU resource isolation and scheduling in cloud gaming

Z Qi, J Yao, C Zhang, M Yu, Z Yang… - ACM Transactions on …, 2014 - dl.acm.org
To achieve efficient resource management on a graphics processing unit (GPU), there is a
demand to develop a framework for scheduling virtualized resources in cloud gaming. In this …

{FineStream}:{Fine-Grained}{Window-Based} stream processing on {CPU-GPU} integrated architectures

F Zhang, L Yang, S Zhang, B He, W Lu… - 2020 USENIX Annual …, 2020 - usenix.org
Accelerating SQL queries on stream processing by utilizing heterogeneous coprocessors,
such as GPUs, has shown to be an effective approach. Most works show that heterogeneous …

DRMaestro: orchestrating disaggregated resources on virtualized data-centers

M Amaral, J Polo, D Carrera, N Gonzalez… - Journal of cloud …, 2021 - Springer
Modern applications demand resources at an unprecedented level. In this sense, data-
centers are required to scale efficiently to cope with such demand. Resource disaggregation …

vGASA: Adaptive scheduling algorithm of virtualized GPU resource in cloud gaming

C Zhang, J Yao, Z Qi, M Yu… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
As the virtualization technology for GPUs matures, cloud gaming has become an emerging
application among cloud services. In addition to the poor default mechanisms of GPU …

Fine-grained multi-query stream processing on integrated architectures

F Zhang, C Zhang, L Yang, S Zhang… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Exploring the sharing opportunities among multiple stream queries is crucial for high-
performance stream processing. Modern stream processing necessitates accelerating …

Scheduling multi-tenant cloud workloads on accelerator-based systems

D Sengupta, A Goswami, K Schwan… - SC'14: Proceedings of …, 2014 - ieeexplore.ieee.org
Accelerator-based systems are making rapid inroads into becoming platforms of choice for
high end cloud services. There is a need therefore, to move from the current model in which …

Trading memory for randomness

K Chatterjee, L De Alfaro… - … Conference on the …, 2004 - ieeexplore.ieee.org
Strategies in repeated games can be classified as to whether or not they use memory and/or
randomization. We consider Markov decision processes and 2-player graph games, both 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 …