Layer-Based Scheduling Algorithms for Multiprocessor-Tasks with Precedence Constraints

被引:0
|
作者
Duemmler, Joerg [1 ]
Kunis, Raphael [1 ]
Ruenger, Gudula [1 ]
机构
[1] Tech Univ Chemnitz, Dept Comp Sci, D-09107 Chemnitz, Germany
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A current challenge in the development of parallel applications for distributed memory platforms is the achievement of a good scalability even for a high number of processors. The seatability is impacted by the use of communication operations. e.g. broadcast operations. whose runtime exhibits a logarithmic or linear dependence on the number of utilized processors. The multiprocessor-task programming model can help to reduce the communication overhead, but requires an appropriate schedule for an efficient execution. Many heuristics and approximation algorithms are available for this scheduling task. The choice of a suitable scheduling algorithm is an important factor in the development of multiprocessor-task applications. In this paper. we consider layer-based scheduling algorithms and compare their runtimes for large task graphs consisting of up to 1000 nodes and target systems with up to 256 processors. Furthermore. we introduce an extension methodology to enable scheduling algorithms for independent multiprocessor-tasks to handle precedence constraints.
引用
收藏
页码:321 / +
页数:2
相关论文
共 50 条