基于关键路径和任务复制的多核调度算法 |
| |
作者姓名: | 谢志强 韩英杰 齐永红 杨静 |
| |
作者单位: | 1.哈尔滨理工大学 计算机学院,2.哈尔滨理工大学 计算机学院,3.哈尔滨理工大学 计算机学院,4.哈尔滨工程大学 计算机学院 |
| |
基金项目: | 国家自然科学基金项目(面上项目,重点项目,重大项目)(基金号:60873019) |
| |
摘 要: | 针对目前大多数多核处理器任务分配优化算法没有考虑关键路径上节点对任务完成时间的重要影响,导致任务完成总时间延迟的问题,提出了基于关键路径和任务复制(CPTD)的单任务调度算法。CPTD算法通过复制任务图中fork节点的方式将任务图转化为与之相对应的产品加工树;再在生成的产品加工树中找到关键路径,并采取使关键路径上节点的紧前节点尽早调度的方式,使关键路径上节点尽早开始执行,进而使产品加工树中节点完成时间得以提前,达到缩短任务执行总时间的目的。理论分析表明,CPTD算法能够实现应用程序在多核上充分并行处理,并能缩短任务完成时间。
|
关 键 词: | 单任务 任务复制 关键路径 产品加工树 多核 |
收稿时间: | 2013-04-25 |
修稿时间: | 2013-06-09 |
本文献已被 CNKI 等数据库收录! |
| 点击此处可从《国防科技大学学报》浏览原始摘要信息 |
|
点击此处可从《国防科技大学学报》下载免费的PDF全文 |
|