作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (11): 39-41. doi: 10.3969/j.issn.1000-3428.2007.11.015

• 软件技术与数据库 • 上一篇    下一篇

并行异构系统中的一种高效任务调度算法

蒋韵联,孙广中,许胤龙   

  1. (中国科学技术大学计算机科学与技术系高性能计算与应用省部共建重点实验室,合肥 230027)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-06-05 发布日期:2007-06-05

An Effective Task Scheduling Algorithm for Heterogeneous Parallel Systems

JIANG Yunlian, SUN Guangzhong, XU Yinlong   

  1. (Co-key Laboratory of High Performance Computing and Application, Department of Computer Science, University of Computer Science & Technology of China, Hefei 230027)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-06-05 Published:2007-06-05

摘要: 并行分布计算是当前计算机科学的热点之一。调度算法是影响分布式计算的关键因素,也是一个具有挑战性的课题。调度算法是将有通信关系的任务按顺序分配给不同的处理器。提出了一种基于区间插入和任务复制的高效启发式算法,通过对各种随机任务图和高斯迭代任务图进行模拟,与已有算法相比,新算法的效率有很大的提高。

关键词: 异构并行系统, 启发式算法, 任务复制

Abstract: Efficient application scheduling is critical for achieving high performance in heterogeneous computing environment. This paper proposes a novel algorithm based on list-scheduling and task-duplication on a great number of fully connected homogeneous machines. The comparison study, based on both randomly generated graphs and the graphs of Gaussian elimination, shows that the scheduling algorithm significantly surpass existing algorithms.

Key words: Heterogeneous parallel system, Heuristic algorithm, Task duplication

中图分类号: