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 …

Exploiting hierarchical context on a large database of object categories

MJ Choi, JJ Lim, A Torralba… - 2010 IEEE computer …, 2010 - ieeexplore.ieee.org
There has been a growing interest in exploiting contextual information in addition to local
features to detect and localize multiple object categories in an image. Context models can …

Enabling FPGAs in the cloud

F Chen, Y Shan, Y Zhang, Y Wang, H Franke… - Proceedings of the 11th …, 2014 - dl.acm.org
Cloud computing is becoming a major trend for delivering and accessing infrastructure on
demand via the network. Meanwhile, the usage of FPGAs (Field Programmable Gate Arrays) …

Gdev:{First-Class}{GPU} Resource Management in the Operating System

S Kato, M McThrow, C Maltzahn, S Brandt - 2012 USENIX Annual …, 2012 - usenix.org
Graphics processing units (GPUs) have become a very powerful platform embracing a
concept of heterogeneous many-core computing. However, application domains of GPUs …

Telekine: Secure computing with cloud {GPUs}

T Hunt, Z Jia, V Miller, A Szekely, Y Hu… - … USENIX Symposium on …, 2020 - usenix.org
GPUs have become ubiquitous in the cloud due to the dramatic performance gains they
enable in domains such as machine learning and computer vision. However, offloading …

Dandelion: a compiler and runtime for heterogeneous systems

CJ Rossbach, Y Yu, J Currey, JP Martin… - Proceedings of the …, 2013 - dl.acm.org
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …

A Full {GPU} Virtualization Solution with Mediated {Pass-Through}

K Tian, Y Dong, D Cowperthwaite - 2014 USENIX Annual Technical …, 2014 - usenix.org
A Full GPU Virtualization Solution with Mediated Pass-Through Page 1 This paper is
included in the Proceedings of USENIX ATC ’14: 2014 USENIX Annual Technical …

Kernelet: High-throughput GPU kernel executions with dynamic slicing and scheduling

J Zhong, B He - IEEE Transactions on Parallel and Distributed …, 2013 - ieeexplore.ieee.org
Graphics processors, or GPUs, have recently been widely used as accelerators in shared
environments such as clusters and clouds. In such shared environments, many kernels are …

Cloud gaming onward: Research opportunities and outlook

KT Chen, CY Huang, CH Hsu - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
Cloud gaming has become increasingly more popular in the academia and the industry,
evident by the large numbers of related research papers and startup companies. Some …

{GPUvm}: Why Not Virtualizing {GPUs} at the Hypervisor?

Y Suzuki, S Kato, H Yamada, K Kono - 2014 USENIX Annual Technical …, 2014 - usenix.org
Graphics processing units (GPUs) provide orders-of-magnitude speedup for compute-
intensive data-parallel applications. However, enterprise and cloud computing domains …