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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Information Science and Engineering 2000-01, Vol.16 (1), p.41-64
Hauptverfasser: 林彥君(Yen-Chun Lin), 林崇銘(C. M. Lin)
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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