• 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