Efficient Parallel Prefix Algorithms on Multicomputers
Given n values v(0), v(1),...,v(n-1) and an associative binary operation, denoted by o, the prefix computation problem, or simply the prefix problem, is to compute the n prefixes v(0) o v(1) o...o v(i), 0 less than or equal to i less than or equal to n - 1. We are interested in performing prefix com...
Gespeichert in:
Veröffentlicht in: | Journal of Information Science and Engineering 2000-01, Vol.16 (1), p.41-64 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Given n values v(0), v(1),...,v(n-1) and an associative binary operation, denoted by o, the prefix computation problem, or simply the prefix problem, is to compute the n prefixes v(0) o v(1) o...o v(i), 0 less than or equal to i less than or equal to n - 1. We are interested in performing prefix computation on message-passing completely connected multicomputers with the weakest communication capability in as few communication steps as possible. An efficient algorithm is presented to solve the prefix problem on a system of n processors. To explore the possibility of obtaining a faster algorithm, a class of algorithms is then presented. It is shown that the algorithm in this class requiring the fewest communication steps is equivalent to the first algorithm presented. |
---|---|
ISSN: | 1016-2364 |
DOI: | 10.6688/JISE.2000.16.1.2 |