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 …
Exploiting hierarchical context on a large database of object categories
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 …
features to detect and localize multiple object categories in an image. Context models can …
Enabling FPGAs in the cloud
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) …
demand via the network. Meanwhile, the usage of FPGAs (Field Programmable Gate Arrays) …
Gdev:{First-Class}{GPU} Resource Management in the Operating System
Graphics processing units (GPUs) have become a very powerful platform embracing a
concept of heterogeneous many-core computing. However, application domains of GPUs …
concept of heterogeneous many-core computing. However, application domains of GPUs …
Telekine: Secure computing with cloud {GPUs}
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 …
enable in domains such as machine learning and computer vision. However, offloading …
Dandelion: a compiler and runtime for heterogeneous systems
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …
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 …
included in the Proceedings of USENIX ATC ’14: 2014 USENIX Annual Technical …
Kernelet: High-throughput GPU kernel executions with dynamic slicing and scheduling
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 …
environments such as clusters and clouds. In such shared environments, many kernels are …
Cloud gaming onward: Research opportunities and outlook
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 …
evident by the large numbers of related research papers and startup companies. Some …
{GPUvm}: Why Not Virtualizing {GPUs} at the Hypervisor?
Graphics processing units (GPUs) provide orders-of-magnitude speedup for compute-
intensive data-parallel applications. However, enterprise and cloud computing domains …
intensive data-parallel applications. However, enterprise and cloud computing domains …