GPU devices for safety-critical systems: A survey

J Perez-Cerrolaza, J Abella, L Kosmidis… - ACM Computing …, 2022 - dl.acm.org
Graphics Processing Unit (GPU) devices and their associated software programming
languages and frameworks can deliver the computing performance required to facilitate the …

[LIVRE][B] Hard real-time computing systems

GC Buttazzo, G Buttanzo - 1997 - Springer
Real-time computing plays a crucial role in our society since an increasing number of
complex systems rely, in part or completely, on computer control. Examples of applications …

Programming for high-performance computing on edge accelerators

P Kang - Mathematics, 2023 - mdpi.com
The field of edge computing has grown considerably over the past few years, with
applications in artificial intelligence and big data processing, particularly due to its powerful …

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 …

[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 resha** how real-time analysis is applied in all forms of
autonomous 45 systems (eg, UAVs, robotics, and, especially, self-driving automobiles) …

Dissecting the CUDA scheduling hierarchy: a performance and predictability perspective

IS Olmedo, N Capodieci, JL Martinez… - 2020 IEEE Real …, 2020 - ieeexplore.ieee.org
Over the last few years, the ever-increasing use of Graphic Processing Units (GPUs) in
safety-related domains has opened up many research problems in the real-time community …

The hpc-dag task model for heterogeneous real-time systems

Z Houssam-Eddine, N Capodieci… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Recent commercial hardware platforms for embedded real-time systems feature
heterogeneous processing units and computing accelerators on the same System-on-Chip …

Generating and exploiting deep learning variants to increase heterogeneous resource utilization in the nvidia xavier

R Pujol, H Tabani, L Kosmidis… - … Conference on Real …, 2019 - upcommons.upc.edu
Deep learning-based solutions and, in particular, deep neural networks (DNNs) are at the
heart of several functionalities in critical-real time embedded systems (CRTES) from vision …

SiGAMMA: Server based integrated GPU arbitration mechanism for memory accesses

N Capodieci, R Cavicchioli, P Valente… - Proceedings of the 25th …, 2017 - dl.acm.org
In embedded systems, CPUs and GPUs typically share main memory. The resulting memory
contention may significantly inflate the duration of CPU tasks in a hard-to-predict way …

Making openvx really" real time"

M Yang, T Amert, K Yang, N Otterness… - 2018 IEEE Real …, 2018 - ieeexplore.ieee.org
OpenVX is a recently ratified standard that was expressly proposed to facilitate the design of
computer-vision (CV) applications used in real-time embedded systems. Despite its real …