arrow
返回

FC-GPU: Feedback Control GPU Scheduling for Real-time Embedded Systems

delete2025-09-01
delete0
delete
OA
AI
S
Srinivasan Subramaniyan *
王小蕊 封面图
王小蕊 (Xiaorui Wang)
DOI:10.1145/3761812delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
近年来,GPU已被广泛应用于许多实时嵌入式系统中。然而,现有的GPU调度方案大多是开环的,并且依赖于最坏情况执行时间(WCET)的估计。尽管自适应方案,如反馈控制调度,已被先前提出以处理针对基于CPU的实时任务的这一挑战,但它们不能直接应用于GPU,因为GPU具有不同且更复杂的架构,因此可调度利用率的界限目前尚不适用于GPU。在本文中,我们提出了FC-GPU,这是首个面向实时嵌入式系统的反馈控制GPU调度框架。为了对任务间的GPU资源争用进行建模,我们通过分析推导出一个多输入多输出(MIMO)系统模型,该模型能够捕捉任务速率调整对各个任务响应时间的影响。基于此模型,我们设计了一个MIMO控制器,该控制器能够根据测量的响应时间动态调整任务速率。我们在Nvidia RTX 3090 GPU和AMD MI-100 GPU上的广泛硬件测试床结果表明,FC-GPU即使在任务执行时间在运行时显著增加的情况下,也能提供更好的实时性能。
Keyword:
GPU scheduling
real-time
embedded systems
feedback control

期刊

ACM Transactions on Embedded Computing Systems 封面图
ACM Transactions on Embedded Computing Systems
IF:
2.6
论文数:
237
被引数:
2.3K

机构

U
University System of Ohio
学者数:
15.4W
论文数: 13.0W
被引数: 200
引用论文

引用论文

Deadline-Based Scheduling for GPU with Preemption Support
err2018-12-01
err0
errOAAI
errNicola Capodieci; Roberto Cavicchioli; Marko Bertogna; Aingara Paramakuru
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Robust fuzzy CPU utilization control for dynamic workloads
err2010-07-01
err6
PREAI
errBasaran, Can; Suzer, Mehmet H.; Kang, Kyoung-Don; Liu, Xue
err分享
err收藏
err分享
err收藏
err分享
err收藏
Globally scheduled real-time multiprocessor systems with GPUs
err2011-10-21
err0
errOAAI
errGlenn A. Elliott; James H. Anderson
err分享
err收藏
学者 查看更多内容