RTGPU: Real-Time Computing with Graphics Processing Units

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gheibi-Fetrat, Atiyeh, Ahmadi-Tonekaboni, Amirsaeed, Koohi-Ronaghi, Farzam, Hajipour, Pariya, Babayan-Vanestan, Sana, Fotouhi, Fatemeh, Mortazavian-Farsani, Elahe, Khajehpour-Dezfouli, Pouria, Safari, Sepideh, Hessabi, Shaahin, Sarbazi-Azad, Hamid
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911311095398400
author Gheibi-Fetrat, Atiyeh
Ahmadi-Tonekaboni, Amirsaeed
Koohi-Ronaghi, Farzam
Hajipour, Pariya
Babayan-Vanestan, Sana
Fotouhi, Fatemeh
Mortazavian-Farsani, Elahe
Khajehpour-Dezfouli, Pouria
Safari, Sepideh
Hessabi, Shaahin
Sarbazi-Azad, Hamid
author_facet Gheibi-Fetrat, Atiyeh
Ahmadi-Tonekaboni, Amirsaeed
Koohi-Ronaghi, Farzam
Hajipour, Pariya
Babayan-Vanestan, Sana
Fotouhi, Fatemeh
Mortazavian-Farsani, Elahe
Khajehpour-Dezfouli, Pouria
Safari, Sepideh
Hessabi, Shaahin
Sarbazi-Azad, Hamid
contents In this work, we survey the role of GPUs in real-time systems. Originally designed for parallel graphics workloads, GPUs are now widely used in time-critical applications such as machine learning, autonomous vehicles, and robotics due to their high computational throughput. Their parallel architecture is well-suited for accelerating complex tasks under strict timing constraints. However, their integration into real-time systems presents several challenges, including non-preemptive execution, execution time variability, and resource contention; factors that can lead to unpredictable delays and deadline violations. We examine existing solutions that address these challenges, including scheduling algorithms, resource management techniques, and synchronization methods, and highlight open research directions to improve GPU predictability and performance in real-time environments.
format Preprint
id arxiv_https___arxiv_org_abs_2507_06069
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RTGPU: Real-Time Computing with Graphics Processing Units
Gheibi-Fetrat, Atiyeh
Ahmadi-Tonekaboni, Amirsaeed
Koohi-Ronaghi, Farzam
Hajipour, Pariya
Babayan-Vanestan, Sana
Fotouhi, Fatemeh
Mortazavian-Farsani, Elahe
Khajehpour-Dezfouli, Pouria
Safari, Sepideh
Hessabi, Shaahin
Sarbazi-Azad, Hamid
Hardware Architecture
In this work, we survey the role of GPUs in real-time systems. Originally designed for parallel graphics workloads, GPUs are now widely used in time-critical applications such as machine learning, autonomous vehicles, and robotics due to their high computational throughput. Their parallel architecture is well-suited for accelerating complex tasks under strict timing constraints. However, their integration into real-time systems presents several challenges, including non-preemptive execution, execution time variability, and resource contention; factors that can lead to unpredictable delays and deadline violations. We examine existing solutions that address these challenges, including scheduling algorithms, resource management techniques, and synchronization methods, and highlight open research directions to improve GPU predictability and performance in real-time environments.
title RTGPU: Real-Time Computing with Graphics Processing Units
topic Hardware Architecture
url https://arxiv.org/abs/2507.06069