-
题名带优先级DAG实时任务图模型的响应时间分析
- 1
-
-
作者
李峰
毕冉
马野
孙景昊
李西盛
邓庆绪
-
机构
大连理工大学计算机科学与技术学院
东北大学秦皇岛分校计算机与通信工程学院
东北大学秦皇岛分校河北省海洋感知网络与数据处理重点实验室
东北大学计算机科学与工程学院
-
出处
《计算机学报》
EI
CAS
CSCD
北大核心
2024年第12期2909-2924,共16页
-
基金
国家自然科学基金(62472063,62072085)
河北省自然科学基金(F2024501037)资助.
-
文摘
随着多核技术在实时嵌入式系统中的广泛应用,多核处理器已经成为主流的硬件平台,充分发挥多核处理器的计算能力需要实现对实时程序进行全面的并行化.有向无环图(DAG)是用于描述并行实时程序的理论模型,可描绘复杂任务的细粒度并行性.任务内优先级分配可以减少DAG任务运行时行为的不确定性,获得更小的最坏情况响应时间(WCRT).现有优先级DAG任务的响应时间分析都是关于DAG任务最坏情况响应时间界限的研究,因其与实际的最坏情况响应时间存在较大差距而存在悲观性,限制了实时嵌入式系统的计算性能,使其占用更多计算资源以确保任务在截止时间内完成.本文针对具有优先级的DAG任务的响应时间分析问题,提出了一种基于可满足性模理论(SMT)的方法来计算DAG任务精确的最坏情况响应时间.尽管已有研究给出关于DAG任务精确的WCRT,但并不适用于具有优先级的DAG.本文将带有优先级DAG任务的响应时间分析问题形式化为混合逻辑公式的可满足性问题,从而获得精确的最坏情况响应时间.实验结果表明,本文提出的方法不仅能够保证WCRT的精度,而且与现有DAG任务精确WCRT的计算方法相比,本文方法的计算效率平均提升了50%.
-
关键词
响应时间
可满足性模理论
优先级调度
有向无环图
并行调度
-
Keywords
response time
satisfiability modulo theories
priority scheduling
directed acyclic graph
parallel scheduling
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-