{"title":"Padel: Priority-Based Real-Time Scheduling for GPUs","authors":"Atiyeh Gheibi-Fetrat;Sepideh Safari;Amirsaeed Ahmadi-Tonekaboni;Shaahin Hessabi;Hamid Sarbazi-Azad","doi":"10.1109/LES.2025.3589370","DOIUrl":null,"url":null,"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.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"18 2","pages":"85-89"},"PeriodicalIF":2.0000,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Embedded Systems Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11080312/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/7/15 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
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.
期刊介绍:
The IEEE Embedded Systems Letters (ESL), provides a forum for rapid dissemination of latest technical advances in embedded systems and related areas in embedded software. The emphasis is on models, methods, and tools that ensure secure, correct, efficient and robust design of embedded systems and their applications.