A scheduling algorithm for an out-tree DAG
暂无分享,去创建一个
An effective scheduling algorithm is key to achieving high performance. This paper presents an algorithm based on task duplication to schedule an out-tree task graph which represents a number of divide-and-conquer algorithms. The scheduling algorithm has the shortest possible scheduling length and economizes the processors with O(|e|/spl middot/|/spl nu/|/sup 2/) complexity. Moreover, it also outperforms the CPFD (critical-path fast duplication) and TDS (task duplication-based scheduling) algorithms.
[1] Ishfaq Ahmad,et al. On Exploiting Task Duplication in Parallel Program Scheduling , 1998, IEEE Trans. Parallel Distributed Syst..
[2] Tao Yang,et al. DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors , 1994, IEEE Trans. Parallel Distributed Syst..
[3] Dharma P. Agrawal,et al. Optimal Scheduling Algorithm for Distributed-Memory Machines , 1998, IEEE Trans. Parallel Distributed Syst..