Padel: Priority-Based Real-Time Scheduling for GPUs

Graphics Processing Units (GPUs) have become increasingly prevalent in many platforms, including real-time systems, due to their massive architectural parallelism and significant performance. Power and energy management, reducing deadline miss rate (DMR), and efficient allocation of resources to tasks are important design challenges in exploiting GPUs within real-time platforms. One of the most considerable challenges in designing firm real-time systems is allocating GPU resources to tasks in a way that enables as many tasks as possible to be completed correctly within their deadlines while minimizing energy consumption. However, since multiple tasks can be handled concurrently across many cores, power consumption poses a serious limitation. In this work, we introduce Padel, a real-time GPU scheduler that employs spatial multitasking to enhance the utilization of resources, performance, and energy efficiency in GPUs. Our experimental results reveal that when the system is overloaded, Padel can reduce the DMR by 23%, and energy consumption by 8% compared to the state of the art.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2025-01-01
DOI
https://doi.org/10.1109/les.2025.3589370
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Padel: Priority-Based Real-Time Scheduling for GPUs

Sepideh Safari, Hamid Sarbazi‐Azad, Shaahin Hessabi, Atiyeh Gheibi-Fetrat et al.
1 citations
IEEE Embedded Systems Letters
Distributed and Parallel Computing Systems
1.49
article

Padel: Priority-Based Real-Time Scheduling for GPUs

Sepideh Safari, Hamid Sarbazi‐Azad, Shaahin Hessabi, Atiyeh Gheibi-Fetrat, Amirsaeed Ahmadi-Tonekaboni
article en
1 citations

Abstract

Graphics Processing Units (GPUs) have become increasingly prevalent in many platforms, including real-time systems, due to their massive architectural parallelism and significant performance. Power and energy management, reducing deadline miss rate (DMR), and efficient allocation of resources to tasks are important design challenges in exploiting GPUs within real-time platforms. One of the most considerable challenges in designing firm real-time systems is allocating GPU resources to tasks in a way that enables as many tasks as possible to be completed correctly within their deadlines while minimizing energy consumption. However, since multiple tasks can be handled concurrently across many cores, power consumption poses a serious limitation. In this work, we introduce Padel, a real-time GPU scheduler that employs spatial multitasking to enhance the utilization of resources, performance, and energy efficiency in GPUs. Our experimental results reveal that when the system is overloaded, Padel can reduce the DMR by 23%, and energy consumption by 8% compared to the state of the art.

IEEE Embedded Systems Letters
Sharif University of Technology (IR), Institute for Research in Fundamental Sciences (IR)
Affordable and clean energy
Openalex Percentile: Top 15%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.