GPU virtualization and scheduling methods: A comprehensive survey
The integration of graphics processing units (GPUs) on high-end compute nodes has
established a new accelerator-based heterogeneous computing model, which now …
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 …
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
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 …
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
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 …
such as GPUs, has shown to be an effective approach. Most works show that heterogeneous …
DRMaestro: orchestrating disaggregated resources on virtualized data-centers
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 …
centers are required to scale efficiently to cope with such demand. Resource disaggregation …
vGASA: Adaptive scheduling algorithm of virtualized GPU resource in cloud gaming
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 …
application among cloud services. In addition to the poor default mechanisms of GPU …
Fine-grained multi-query stream processing on integrated architectures
Exploring the sharing opportunities among multiple stream queries is crucial for high-
performance stream processing. Modern stream processing necessitates accelerating …
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 …
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 …
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
Graphics processing units (GPUs) are being adopted in many computing facilities given their
extraordinary computing power, which makes it possible to accelerate many general …
extraordinary computing power, which makes it possible to accelerate many general …