DATA REDUCTION AND FAST ROUTING - A STRATEGY FOR EFFICIENT ALGORITHMS FOR MESSAGE-PASSING PARALLEL COMPUTERS

被引:0
作者
SANZ, JLC
CYPHER, R
机构
关键词
PARALLEL ALGORITHMS; SIMD COMPUTERS; HYPERCUBES; ROUTING;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents several algorithms for solving problems using massively parallel SIMD hypercube and shuffle-exchange computers. The algorithms solve a wide variety of problems, but they are related because they all use a common strategy. Specifically, all of the algorithms use a divide-and-conquer approach to solve a problem with N inputs using a parallel computer with P processors. The structural properties of the problem are exploited to assure that fewer than N data items are communicated during the division and combination steps of the divide-and-conquer algorithm. This reduction in the amount of data that must be communicated is central to the efficiency of the algorithm. This paper addresses four problems, namely the multiple-prefix, data-dependent parallel-prefix, image-component-labeling, and closest-pair problems. The algorithms presented for the data-dependent parallel-prefix and closest-pair problems are the fastest known when N greater-than-or-equal-to P and the algorithms for the multiple-prefix and image-component-labeling problems are the fastest known when N is sufficiently large with respect to P.
引用
收藏
页码:77 / 89
页数:13
相关论文
共 25 条
[1]   EFFICIENT PARALLEL SOLUTIONS TO SOME GEOMETRIC PROBLEMS [J].
ATALLAH, MJ ;
GOODRICH, MT .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (04) :492-507
[2]  
BATCHER KE, 1968, SPR P AFIPS JOINT CO, P307
[3]   OPTIMAL REARRANGEABLE MULTISTAGE CONNECTING NETWORKS [J].
BENES, VE .
BELL SYSTEM TECHNICAL JOURNAL, 1964, 43 (4P2) :1641-+
[4]   MULTIDIMENSIONAL DIVIDE-AND-CONQUER [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1980, 23 (04) :214-229
[5]  
Blelloch G., 1987, Proceedings of the 1987 International Conference on Parallel Processing, P355
[6]  
COHN ER, 1989, UNPUB IMPLEMENTING M
[7]  
COHN ER, 1986, BETA OPERATIONS EFFI
[8]  
Cole R., 1986, 27th Annual Symposium on Foundations of Computer Science (Cat. No.86CH2354-9), P478, DOI 10.1109/SFCS.1986.10
[9]  
COLE R, 1986, 18TH P ANN ACM S THE, P206
[10]   HYPERCUBE AND SHUFFLE-EXCHANGE ALGORITHMS FOR IMAGE COMPONENT LABELING [J].
CYPHER, R ;
SANZ, JLC ;
SNYDER, L .
JOURNAL OF ALGORITHMS, 1989, 10 (01) :140-150