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 …

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 …

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 …

[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) …

Effisha: A software framework for enabling effficient preemptive scheduling of gpu

G Chen, Y Zhao, X Shen, H Zhou - … on Principles and Practice of Parallel …, 2017 - dl.acm.org
Modern GPUs are broadly adopted in many multitasking environments, including data
centers and smartphones. However, the current support for the scheduling of multiple GPU …

Co-optimizing performance and memory footprint via integrated cpu/gpu memory management, an implementation on autonomous driving platform

S Bateni, Z Wang, Y Zhu, Y Hu… - 2020 IEEE Real-Time and …, 2020 - ieeexplore.ieee.org
Cutting-edge embedded system applications, such as self-driving cars and unmanned
drone software, are reliant on integrated CPU/GPU platforms for their DNNs-driven …

Flep: Enabling flexible and efficient preemption on gpus

B Wu, X Liu, X Zhou, C Jiang - ACM SIGPLAN Notices, 2017 - dl.acm.org
GPUs are widely adopted in HPC and cloud computing platforms to accelerate general-
purpose workloads. However, modern GPUs do not support flexible preemption, leading to …

Secure and timely gpu execution in cyber-physical systems

J Wang, Y Wang, N Zhang - Proceedings of the 2023 ACM SIGSAC …, 2023 - dl.acm.org
Graphics Processing Units (GPU) are increasingly deployed on Cyber-physical Systems
(CPSs), frequently used to perform real-time safety-critical functions, such as object …

AMD GPUs as an alternative to NVIDIA for supporting real-time workloads

N Otterness, JH Anderson - … on real-time systems (ECRTS 2020), 2020 - drops.dagstuhl.de
Graphics processing units (GPUs) manufactured by NVIDIA continue to dominate many
fields of research, including real-time GPU-management. NVIDIA's status as a key enabling …