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 …

GPU scheduling on the NVIDIA TX2: Hidden details revealed

T Amert, N Otterness, M Yang… - 2017 IEEE Real …, 2017 - ieeexplore.ieee.org
The push towards fielding autonomous-driving capabilities in vehicles is happening at
breakneck speed. Semi-autonomous features are becoming increasingly common, and fully …

Enabling preemptive multiprogramming on GPUs

I Tanasic, I Gelado, J Cabezas, A Ramirez… - ACM SIGARCH …, 2014 - dl.acm.org
GPUs are being increasingly adopted as compute accelerators in many domains, spanning
environments from mobile systems to cloud computing. These systems are usually running …

Chimera: Collaborative preemption for multitasking on a shared GPU

JJK Park, Y Park, S Mahlke - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
The demand for multitasking on graphics processing units (GPUs) is constantly increasing
as they have become one of the default components on modern computer systems along …

An evaluation of the NVIDIA TX1 for supporting real-time computer-vision workloads

N Otterness, M Yang, S Rust, E Park… - 2017 IEEE Real …, 2017 - ieeexplore.ieee.org
Autonomous vehicles are an exemplar for forward-looking safety-critical real-time systems
where significant computing capacity must be provided within strict size, weight, and power …

Deadline-based scheduling for GPU with preemption support

N Capodieci, R Cavicchioli, M Bertogna… - 2018 IEEE Real …, 2018 - ieeexplore.ieee.org
Modern automotive-grade embedded computing platforms feature high-performance
Graphics Processing Units (GPUs) to support the massively parallel processing power …

Deep learning for real-time applications: A survey

张政馗, 庞为光, 谢文静, 吕鸣松, 王义 - Journal of software, 2019 - jos.org.cn
深度学习算法和 GPU 算力的不断进步, 正促进着人工智能技术在包括计算机视觉, 语音识别,
自然语言处理等领域得到广泛应用. 与此同时, 深度学习已经开始应用于以自动驾驶为代表的 …

[PDF][PDF] Avoiding pitfalls when using NVIDIA GPUs for real-time tasks in autonomous systems

M Yang - Proceedings of the 30th Euromicro Conference on …, 2018 - par.nsf.gov
A fundamental shift is reshaping how real-time analysis is applied in all forms of
autonomous 45 systems (eg, UAVs, robotics, and, especially, self-driving automobiles) …

S^ 3dnn: Supervised streaming and scheduling for gpu-accelerated real-time dnn workloads

H Zhou, S Bateni, C Liu - 2018 IEEE Real-Time and Embedded …, 2018 - ieeexplore.ieee.org
Deep Neural Networks (DNNs) are being widely applied in many advanced embedded
systems that require autonomous decision making, eg, autonomous driving and robotics. To …

{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 …