Saved in:
Bibliographic Details
Main Authors: 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
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.06069
Tags: Add Tag
No Tags, Be the first to tag this record!
_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