期刊文献+

基于可靠性的多核系统硬实时任务并行调度 被引量:4

Reliability-based Parallel Scheduling of Hard Real-time Tasks for Multicore Systems
下载PDF
导出
摘要 提出了一种新的基于可靠性的多核系统硬实时任务调度方法,并给出定量可靠性模型。首先,每个应用程序都由任务组成,并采用有向无环图建模,显示任务执行周期、任务依赖性及其通信量。其次,提出聚类多数投票方法,在纯大多数投票并行性和纯再执行序列化间进行权衡。聚类多数投票方法是具有确定性定时行为的半并行方法,同时也减少了通信量。然后,提出用于硬实时应用的任务映射策略,试图最小化通信开销和任务图的副本实例,同时保留预定义的可靠性阈值,实现更高的算法性能。仿真结果表明,该方法具有较大的片上网络尺寸、较高的可靠性阈值和接受率,提高了算法的效率。 In this paper,a new hard real-time task scheduling method based on reliability for multicore systems is proposed,and a quantitative reliability model is given.Firstly,each application is composed of tasks and modeled by directed acyclic graph to show the task execution cycle,task dependency and traffic.Secondly,a clustering majority voting method is proposed to balance the parallelism of pure majority voting and pure reexecution serialization.The clustering majority voting method is a semi-parallel method with deterministic timing behavior and reduces the traffic.Then,a task mapping strategy for hard real-time applications is proposed,trying to minimize communication overhead and copy instances of task graphs,while retaining predefined reliability thresholds to achieve higher algorithm performance.The simulation results show that this method has larger network on chip size,higher reliability threshold and acceptance rate,and improves the efficiency of the algorithm.
作者 陈莹 黄永彪 谢瑾 CHEN Ying;HUANG Yong-biao;XIE Jin(College of Preparatory Education,Guangxi University for Nationalities,Nanning 530006,China;School of Computer Science,Wuhan University,Wuhan 430072,China)
出处 《控制工程》 CSCD 北大核心 2021年第1期176-182,共7页 Control Engineering of China
基金 2019年度广西高校中青年教师科研基础能力提升项目(2019KY0161)。
关键词 聚类算法 多数投票 可靠性 多核平台 并行 任务调度 Clustering algorithm majority voting reliability multi-core platform parallel task scheduling
  • 相关文献

参考文献4

二级参考文献131

  • 1马旭龙,林峰.基于OpenMP的快速并行分层算法[J].计算机辅助设计与图形学学报,2015,27(4):747-753. 被引量:9
  • 2郝小柱,胡祥云,戴光明,张荣,程红杰.平面点集凸包的并行算法研究[J].计算机应用,2005,25(10):2462-2464. 被引量:6
  • 3芮一康,王结臣.Delaunay三角形构网的分治扫描线算法[J].测绘学报,2007,36(3):358-362. 被引量:25
  • 4Taylor M,Kim J,Miller J,et al.The raw microprocessor:A computational fabric for software circuits and general purpose programs.IEEE Micro,2002,22(2):25-35.
  • 5Tan G,Fan D,Zhang J,et al.Experience on optimizing irregular computation for memory hierarchy in manycore architecture//Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Program ming.New York,USA,2008:279-280.
  • 6Khailany B,Dally W,Kapasi U,et al.Imagine:Media processing with streams.IEEE Micro,2001,21(2):35-46.
  • 7Dally W,Labonte F,Das A,et al.Merrimac:Supercomputing with streams//Proceedings of the 2003 ACM/IEEE Conference on Supercomputing.New York,USA,2003:35-42.
  • 8Hofstee H.Power efficient processor design and the cell processor//Proceedings of the 11th International Symposium on High-Performance Computer Architecture.San Francisco,USA,2005:258-262.
  • 9Thies W,Karczmarek M,Amarasinghe S.StreamIt:A language for streaming applications//Proceedings of the 11th Compiler Construct.London,UK,2002:179-196.
  • 10Mark W,Glanville R,Akeley K,et al.Cg:A system for programming graphics hardware in a C-like language.ACM Transactions on Graphics,2003,22(3):896-907.

共引文献40

同被引文献39

引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部