GPU devices for safety-critical systems: A survey
Graphics Processing Unit (GPU) devices and their associated software programming
languages and frameworks can deliver the computing performance required to facilitate the …
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 …
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 …
applications in artificial intelligence and big data processing, particularly due to its powerful …
Deadline-based scheduling for GPU with preemption support
Modern automotive-grade embedded computing platforms feature high-performance
Graphics Processing Units (GPUs) to support the massively parallel processing power …
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) …
autonomous 45 systems (eg, UAVs, robotics, and, especially, self-driving automobiles) …
Dissecting the CUDA scheduling hierarchy: a performance and predictability perspective
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 …
safety-related domains has opened up many research problems in the real-time community …
The hpc-dag task model for heterogeneous real-time systems
Recent commercial hardware platforms for embedded real-time systems feature
heterogeneous processing units and computing accelerators on the same System-on-Chip …
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
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 …
heart of several functionalities in critical-real time embedded systems (CRTES) from vision …
SiGAMMA: Server based integrated GPU arbitration mechanism for memory accesses
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 …
contention may significantly inflate the duration of CPU tasks in a hard-to-predict way …
Making openvx really" real time"
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 …
computer-vision (CV) applications used in real-time embedded systems. Despite its real …