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 …

Software-defined “hardware” infrastructures: A survey on enabling technologies and open research directions

A Roozbeh, J Soares, GQ Maguire… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
This paper provides an overview of software-defined “hardware” infrastructures (SDHI).
SDHI builds upon the concept of hardware (HW) resource disaggregation. HW resource …

A complete and efficient CUDA-sharing solution for HPC clusters

AJ Pena, C Reaño, F Silla, R Mayo, ES Quintana-Ortí… - Parallel Computing, 2014 - Elsevier
In this paper we detail the key features, architectural design, and implementation of rCUDA,
an advanced framework to enable remote and transparent GPGPU acceleration in HPC …

Efficient user-level storage disaggregation for deep learning

Y Zhu, W Yu, B Jiao, K Mohror, A Moody… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
On large-scale high performance computing (HPC) systems, applications are provisioned
with aggregated resources to meet their peak demands for brief periods. This results in …

Local and remote GPUs perform similar with EDR 100G InfiniBand

C Reaño, F Silla, G Shainer, S Schultz - … of the Industrial Track of the …, 2015 - dl.acm.org
The use of graphics processing units (GPUs) to accelerate some portions of applications is
widespread nowadays. To avoid the usual inconveniences associated with these …

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 …

CRUM: Checkpoint-restart support for CUDA's unified memory

R Garg, A Mohan, M Sullivan… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Unified Virtual Memory (UVM) was recently introduced with CUDA version 8 and the Pascal
GPU. The older CUDA programming style is akin to older large-memory UNIX applications …

A performance comparison of CUDA remote GPU virtualization frameworks

C Reaño, F Silla - 2015 IEEE International Conference on …, 2015 - ieeexplore.ieee.org
Using GPUs reduces execution time of many applications but increases acquisition cost and
power consumption. Furthermore, GPUs usually attain a relatively low utilization. In this …

Sourcevis: Collaborative software visualization for co-located environments

C Anslow, S Marshall, J Noble… - 2013 First IEEE Working …, 2013 - ieeexplore.ieee.org
Most software development tools and applications are designed from a single-user
perspective and are bound to the desktop and Integrated Development Environments …

Multimedia processing pricing strategy in GPU-accelerated cloud computing

H Li, K Ota, M Dong, AV Vasilakos… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Graphics processing unit (GPU) accelerated processing performs significant efficiency in
many multimedia applications. With the development of GPU cloud computing, more and …