• DocumentCode
    960845
  • Title

    A Shuffle-Exchange Network with Simplified Control

  • Author

    Lang, Tomas ; Stone, Harold S.

  • Author_Institution
    Digital Systems Laboratory, Department of Electrical Engineering and Computer Science, Stanford University, Stanford, CA.; Computer Science Department, University of California, Los Angeles, CA.
  • Issue
    1
  • fYear
    1976
  • Firstpage
    55
  • Lastpage
    65
  • Abstract
    In this paper, a control mechanism for a shuffle-exchange interconnection network of N cells is proposed. With this network it is possible to realize some important permutations in log2 N shuffle-exchange steps. In the control mechanism presented, the control variables at step k are determined by a Boolean operation of the control variables at step k ¿1. The Boolean operation is very simple so that little additional hardware is required for this computation. This control scheme requires only one bit per cell instead of a destination tag of log2 N bits required by a control mechanism presented previously. The network can be used for the interconnection of memory modules and processors in an array computer, and for the accessing of blocks of consecutive data in large dynamic memories. It is also shown that the shuffle-exchange interconnection network permits the efficient partitioning of an array computer into subarrays to allow for the simultaneous computation of several identical problems.
  • Keywords
    Application software; Computer networks; Concurrent computing; Hardware; LAN interconnection; Multiprocessor interconnection networks; Array computers; dynamic memories; 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.5009205
  • Filename
    5009205