Optimal static scheduling of real-time dependent tasks on reconfigurable hardware devices

Ikbel Belaid, F. Muller, M. Benjemaa
{"title":"Optimal static scheduling of real-time dependent tasks on reconfigurable hardware devices","authors":"Ikbel Belaid, F. Muller, M. Benjemaa","doi":"10.1109/CCCA.2011.6031425","DOIUrl":null,"url":null,"abstract":"Reconfigurable hardware devices are increasingly being adopted in the design of emerging complex embedded systems since they offer novel reconfiguration capabilities and a high density of heterogeneous resources conducting to improve the system performance. Key issues of designing such systems are interconnecting, memory management and task placement and scheduling. This paper addresses the problem of placement and scheduling of real-time DAG-structured applications in these emergent reconfigurable hardware devices. This paper presents a scheduling/placement methodology that uses mixed integer programming to establish the optimal static scenario for executing a set of periodic real-time inter-dependent tasks on reconfigurable devices. Experiments are conducted on a DAG composed of heterogeneous hardware tasks to evaluate the placement/scheduling quality. The results demonstrate a resource gain of 27 % achieved by the run-time reconfiguration concept compared to a static design. The configuration overhead is reduced to 1 % of the total running time. Due to pipelined scheduling, the task graph spanning is minimized by 4 % compared to sequential execution of the graph and the waiting time is reduced up to 7 % of the overall running time.","PeriodicalId":259067,"journal":{"name":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCCA.2011.6031425","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Reconfigurable hardware devices are increasingly being adopted in the design of emerging complex embedded systems since they offer novel reconfiguration capabilities and a high density of heterogeneous resources conducting to improve the system performance. Key issues of designing such systems are interconnecting, memory management and task placement and scheduling. This paper addresses the problem of placement and scheduling of real-time DAG-structured applications in these emergent reconfigurable hardware devices. This paper presents a scheduling/placement methodology that uses mixed integer programming to establish the optimal static scenario for executing a set of periodic real-time inter-dependent tasks on reconfigurable devices. Experiments are conducted on a DAG composed of heterogeneous hardware tasks to evaluate the placement/scheduling quality. The results demonstrate a resource gain of 27 % achieved by the run-time reconfiguration concept compared to a static design. The configuration overhead is reduced to 1 % of the total running time. Due to pipelined scheduling, the task graph spanning is minimized by 4 % compared to sequential execution of the graph and the waiting time is reduced up to 7 % of the overall running time.
可重构硬件设备上实时相关任务的最优静态调度
可重构硬件设备在新兴复杂嵌入式系统的设计中越来越多地被采用,因为它们提供了新颖的可重构能力和高密度的异构资源,有助于提高系统性能。设计此类系统的关键问题是互连、内存管理和任务放置与调度。本文讨论了在这些新兴的可重构硬件设备中实时dag结构应用程序的放置和调度问题。本文提出了一种调度/放置方法,该方法使用混合整数规划来建立在可重构设备上执行一组周期性实时相互依赖任务的最佳静态场景。在由异构硬件任务组成的DAG上进行了实验,以评估放置/调度质量。结果表明,与静态设计相比,运行时重构概念实现了27%的资源增益。配置开销减少到总运行时间的1%。由于采用流水线调度,与顺序执行任务图相比,任务图的生成时间减少了4%,等待时间减少到总运行时间的7%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信