DocumentCode
1133380
Title
Implementation of Permutation Functions in Illiac IV-Type Computers
Author
Orcutt, Samuel E.
Author_Institution
Bell Laboratories
Issue
9
fYear
1976
Firstpage
929
Lastpage
936
Abstract
Much research has recently been done on processor interconnection schemes for parallel computers. These interconnection schemes allow certain permutations to be performed in less than linear time, typically 0(log N), 0(log2N), or 0(√N) for a vector of N elements and N processors. In this paper we show that many permutations can also be performed in less than linear time on a machine with an Illiac IV-type interconnection scheme, that is connections to processors at distances of ± 1 and ±√N. These reselts show that, for irregular permutations, these recently developed interconnection schemes yield a speedup of at most 0(√N) over the Illiac IV-type interconnections. These results are of current interest due to the present Illiac IV programming effort.
Keywords
Bit reversal, bitonic sorting, data routing, Illiac IV, parallel computation, perfect shuffle, permutations.; Algorithm design and analysis; Concurrent computing; Digital systems; Helium; Routing; Sorting; TV; Vectors; Bit reversal, bitonic sorting, data routing, Illiac IV, parallel computation, perfect shuffle, permutations.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1976.1674718
Filename
1674718
Link To Document