The master-slave paradigm with heterogeneous processors

被引:42
作者
Beaumont, O [1 ]
Legrand, A
Robert, Y
机构
[1] Ecole Normale Super Lyon, INRIA, CNRS, UMR 5668,LIP, F-69364 Lyon 07, France
[2] CNRS, UMR 5800, LaBRI, F-33405 Talence, France
关键词
heterogeneous processors; master-slave tasking; communication; matching; complexity;
D O I
10.1109/TPDS.2003.1233712
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we revisit the master-slave tasking paradigm in the context of heterogeneous processors. We assume that communications are handled by a bus and, therefore, at most one communication can take place at a given time step. We present a polynomial algorithm that gives the optimal solution when a single communication is needed before the execution of the tasks on the slave processors. When communications are required both before and after the processing of the tasks, we show that the problem is strongly NP-Complete. In this case, we present a guaranteed approximation algorithm. Finally, we present asymptotically optimal algorithms when communications are required before the processing of each task, or both before and after the processing of each task.
引用
收藏
页码:897 / 908
页数:12
相关论文
共 23 条
[1]  
ANDONIO R, 1998, PAR DISTR COMP SYST, P555
[2]  
[Anonymous], 1991, COMPUTERS INTRACTABI
[3]  
[Anonymous], 1996, Scheduling Divisible Loads in Parallel and Distributed Systems
[4]   CLOSED-FORM SOLUTIONS FOR BUS AND TREE NETWORKS OF PROCESSORS LOAD SHARING A DIVISIBLE JOB [J].
BATAINEH, S ;
HSIUNG, TY ;
ROBERTAZZI, TG .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (10) :1184-1196
[5]   A proposal for a heterogeneous cluster ScaLAPACK (dense linear solvers) [J].
Beaumont, O ;
Boudet, V ;
Petitet, A ;
Rastello, F ;
Robert, Y .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (10) :1052-1070
[6]  
BEAUMONT O, 2000, P INT C PAR PROC
[7]  
Boulet P., 1999, Parallel Processing Letters, V9, P197, DOI 10.1142/S0129626499000207
[8]  
BRUCKER P, 2000, 219 U OSN FACHB MATH
[9]   Parallel processor configuration design with processing/transmission costs [J].
Charcranoon, S ;
Robertazzi, TG ;
Luryi, S .
IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (09) :987-991
[10]  
CHRONOPOULOS AT, 2002, P IPDPS WORKSH BIOIN