• DocumentCode
    1132592
  • Title

    Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network

  • Author

    Lang, Tomás

  • Author_Institution
    Department of Computer Science, University of California
  • Issue
    5
  • fYear
    1976
  • fDate
    5/1/1976 12:00:00 AM
  • Firstpage
    496
  • Lastpage
    503
  • Abstract
    The shuffle-exchange network is considered as an interconnection network between processors and memory modules in an array computer. Lawrie showed that this network can be used to perform some important permutations in log2 N steps. This work is extended and a network is proposed that permits the realization of any permutation in 0([mi][/mi]N) shuffle-exchange steps. Additional modifications to the basic. procedure are presented that can be applied to perform efficiently some permutations that were not realizable with the original mechanism. Finally, an efficient procedure is described for the realization of a shuffle permutation of N elements on an array computer with M memory modules where M < N.
  • Keywords
    Array processors, parallel processing, permutation networks, shuffle-exchange network.; Application software; Computational efficiency; Computer architecture; Computer networks; Concurrent computing; Fast Fourier transforms; Helium; LAN interconnection; Multiprocessor interconnection networks; Parallel processing; Array processors, parallel processing, permutation networks, shuffle-exchange network.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1976.1674637
  • Filename
    1674637