节点文献

异构环境下基于任务交互图的调度算法

A Scheduling Algorithm Based on Task Interaction Graph in Heterogeneous Computing Environments

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 杜晓丽蒋昌俊丁志军张金泉

【Author】 DU Xiaoli1,2,JIANG Changjun1,2,DING Zhijun1,2,ZHANG Jinquan1,2(1.School of Electronics and Information Engineering,Tongji University,Shanghai 200092,China;2.Tongji Branch,National Engineering and Technology Center of High Performance Computer,Shanghai 200092,China)

【机构】 同济大学电子与信息工程学院同济大学电子与信息工程学院 上海200092国家高性能计算机工程技术研究中心同济分中心上海200092

【摘要】 针对异构环境下任务图为TIG(task interaction graph)的问题,利用松弛标记法善于利用邻居属性处理大量约束的特点,提出一种任务调度算法.算法把任务看作目标对象,处理器单元看作待分配标记,根据对象间所有可能关系,逐渐排除不相关的处理器单元,选择计算和通信综合性能较好的处理器单元.在兼顾任务执行的计算和通信需求的情况下,能够合理分配资源、提高处理速度、缩短整个应用程序的执行时间.实验结果与用穷举法得出的最优结果比较显示,本算法能较理想地解决异构环境下基于任务交互图的调度问题.

【Abstract】 This paper focuses on the task scheduling problem on the basis of task interaction graph(TIG) under heterogeneous computing environments.An algorithm of task scheduling in heterogeneous computing environments is presented by taking advantage of relaxation labeling,which is good at handling a broad range of constraints according to neighbor nodes’ attributes.The task nodes are considered as objects,and processing cells are regarded as the labels to be allocated to the objects.According to the possible relationships among objects,uncorrelated processing cells are gradually removed,therefore,those with better computing and communication capacity can be chosen.Experimental results show that it can efficiently distribute resource,improve computing speed and reduce the executing time,and the match results are close to the optimal mapping obtained from exhaustive search algorithm.

【基金】 国家自然科学基金重点资助项目(60534060);国家自然科学基金重大研究计划资助项目(90412013);上海市科委“登山行动计划”资助项目(06JC14065);上海市优秀学科带头人计划资助项目(04XD14016)
  • 【文献出处】 同济大学学报(自然科学版) ,Journal of Tongji University(Natural Science) , 编辑部邮箱 ,2007年03期
  • 【分类号】TP316.4
  • 【被引频次】4
  • 【下载频次】169
节点文献中: