PATH PLANNING ON A RING OF PROCESSORS

被引:6
作者
MIGUET, S
ROBERT, Y
机构
[1] Laboratoire de l'Informatique du Parallélisme, LIP-IMAG, Ecole Normale Supárieure de Lyon, Lyon Cedex 07, 46 allée d'Italie
关键词
data allocation strategies; dynamic programming; image sweep; parallel algorithms; Path planning; ring of processors;
D O I
10.1080/00207169008803815
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we discuss the implementation of Bitz and Kung's path planning algorithm on a ring of general-purpose processors. We show that Bitz and Kung's algorithm, originally designed for the Warp machine, is not efficient in this context, due to the intensive inter-processor communications that it requires. We design a modified version that is much more performing. The new version updates a segment of k positions within a step and allocates blocks of r consecutive rows of the map to the processors in a wraparound fashion. Bitz and Kung's algorithm corresponds to the situation (k, r) = (I,1). We analytically determine the optimal values of the parameters (k, r) which minimize the parallel execution time as a function of the problem size n and of the number of processors p. The theoretical results are nicely corroborated by numerical experiments on a ring of 32 transputers. © 1990 Gordon and Breach, Science Publishers, Inc.
引用
收藏
页码:61 / 74
页数:14
相关论文
共 9 条
[1]   THE WARP COMPUTER - ARCHITECTURE, IMPLEMENTATION, AND PERFORMANCE [J].
ANNARATONE, M ;
ARNOULD, E ;
GROSS, T ;
KUNG, HT ;
LAM, M ;
MENZILCIOGLU, O ;
WEBB, JA .
IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (12) :1523-1538
[2]   PATH PLANNING ON THE WARP COMPUTER - USING A LINEAR SYSTOLIC ARRAY IN DYNAMIC-PROGRAMMING [J].
BITZ, F ;
KUNG, HT .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1988, 25 (3-4) :173-188
[3]  
GEIST GA, 1986, HYPERCUBE MULTIPROCE, P161
[4]  
Gustafson J. L., 1986, Proceedings of the 1986 International Conference on Parallel Processing (Cat. No.86CH2355-6), P649
[5]   REEVALUATING AMDAHL LAW [J].
GUSTAFSON, JL .
COMMUNICATIONS OF THE ACM, 1988, 31 (05) :532-533
[6]  
HWANG K, 1987, P IEEE, V75, P1348, DOI 10.1109/PROC.1987.13894
[7]  
MACBRYAN OA, 1987, SIAM J SCI STAT COMP, V8, P227
[8]  
MIGUET A, 1989, IN PRESS 1ST EUR WOR
[9]  
Saad Y., 1986, Parallel Algorithms and Architectures. Proceedings of the International Workshop, P5