Towards the automatic optimal mapping of pipeline algorithms

被引:10
作者
González, D [1 ]
Almeida, F [1 ]
Moreno, L [1 ]
Rodríguez, C [1 ]
机构
[1] Univ La Laguna, Dept Estadist IO & Computac, E-38207 San Cristobal la Laguna, Tenerife, Spain
关键词
pipeline algorithms; mapping; analytical models; parallel tools;
D O I
10.1016/S0167-8191(02)00216-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The assignment of computations to processors is a crucial factor determining the effectiveness of a parallel algorithm. The portability of parallel programs has involved lot of effort during the last decade. However, the performance of a parallel code suffers, in many cases, from inherent effects of the target architectures. The optimal mapping of a parallel program is strongly dependent on the granularity and network architecture. We focus on the problem of finding the optimal mapping of pipeline algorithms on a. ring of processors. We propose an analytical model that allows an easy estimation of the parameters needed to obtain the mapping. The model can be introduced in a suitable tool to automatically produce this mapping. Both the accuracy of the model and the optimal efficiency of the algorithm found are contrasted on pipeline algorithms for the knapsack problem, for the resource allocation problem and for the path planning problem. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:241 / 254
页数:14
相关论文
共 16 条
[1]  
ANDONOV R, 2000, 1 STEPS OPTIMAL OBLI
[2]  
Andonov R, 2001, 13 ACM S PAR ALG ARC
[3]  
[Anonymous], P 4 ACM SIGPLAN S PR
[4]  
Brandes T, 1999, LECT NOTES COMPUT SC, V1685, P833
[5]  
Danelutto M., 1992, Future Generation Computer Systems, V8, P205, DOI 10.1016/0167-739X(92)90040-I
[6]  
DANELUTTO M, 1997, LECT NOTES COMPUTER, V1300, P619, DOI DOI 10.1007/BFB0002792
[7]  
IBARAKI T, 1988, ANN OPERAT RES, V11
[8]  
LI G, 1985, IEEE
[9]   PATH PLANNING ON A RING OF PROCESSORS [J].
MIGUET, S ;
ROBERT, Y .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1990, 32 (1-2) :61-74
[10]  
MOLDOVAN DI, 1986, IEEE T COMPUT, V35, P1, DOI 10.1109/TC.1986.1676652