• DocumentCode
    806938
  • Title

    An efficient routing algorithm for realizing linear permutations on pt-shuffle-exchange networks

  • Author

    Huang, Shing-Tsaan ; Tripathi, Satish K. ; Chen, Nian-Shing ; Tseng, Yu-Chee

  • Author_Institution
    Inst. of Comput. Sci., Nat. Tsing-Hua Univ., Hsinchu, Taiwan
  • Volume
    40
  • Issue
    11
  • fYear
    1991
  • fDate
    11/1/1991 12:00:00 AM
  • Firstpage
    1292
  • Lastpage
    1298
  • Abstract
    The authors present an efficient routing algorithm for realizing any permutation in LIN (linear-permutation-class) on single-stage shuffle-exchange networks with k×k switching elements, where k=p is a prime number. For any positive integer number n there are N=kn processors connected by the network. The proposed algorithm can realize LIN in 2n-1 passes; it can be implemented by using Nn processors in O(n) time. It can also be extended to the shuffle-exchange networks with (pt×p t) switching elements, where t is a positive integer number. In addition, the routing of any arbitrary permutations on the networks with any integer k>2 is discussed. Further, by using the techniques developed here, the authors present an optimal O(log n) parallel algorithm for solving a set of linear equations with a nonsingular coefficient matrix when the arithmetic is over the finite field GF(pt)
  • Keywords
    multiprocessor interconnection networks; parallel algorithms; linear permutations; linear-permutation-class; nonsingular coefficient matrix; optimal O(log n) parallel algorithm; permutation; positive integer number; routing algorithm; shuffle exchange networks; switching elements; Arithmetic; Communication switching; Computer science; Councils; Equations; Galois fields; Multiprocessor interconnection networks; Parallel algorithms; Routing; Switches;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.102836
  • Filename
    102836