Title :
Efficient parallel prefix algorithms on fully connected message-passing computers
Author :
Yen-Chun Lin ; Lin, Yen-Chun
Author_Institution :
Dept. of Electron. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
Abstract :
Given n values ν(0), ν(1), …, ν(n-1) and an associative binary operation, denoted by o, the prefix problem is to compute the n prefixes ν(0) o ν(1) o…0 ν(i), 0⩽i⩽n-1. We are interested in prefix computation on message-passing fully connected multicomputers, in which each processor can only send or receive a message to or from any other processor in a communication step, in as few communication steps as possible. An algorithm is presented to solve the prefix problem on a system of n processors in no more than [1.44 log2 n]+1 communication steps. Then, to explore the possibility of obtaining a faster algorithm, a class of algorithms is presented, It is shown that the algorithm in this class requiring the fewest communication steps is equivalent to the first algorithm presented. An algorithm using p<n processors is also presented; it is time-optimal and cost-optimal when p=Θ(n/log n)
Keywords :
message passing; multiprocessing systems; parallel algorithms; associative binary operation; fully connected message-passing computers; fully connected multicomputers; parallel prefix algorithms; prefix computation; Application software; Arithmetic; Circuits; Concurrent computing; Hardware; Phase change random access memory; Polynomials; Upper bound;
Conference_Titel :
High Performance Computing, 1996. Proceedings. 3rd International Conference on
Conference_Location :
Trivandrum
Print_ISBN :
0-8186-7557-8
DOI :
10.1109/HIPC.1996.565841