Rearrangeable three-stage interconnection networks and their routing properties
- 1 May 1993
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 42 (5) , 559-567
- https://doi.org/10.1109/12.223675
Abstract
A rearrangeable network is an interconnection network which can achieve all possible permutations of its inputs' connections to its outputs. One class of rearrangeable networks which have been studied are Clos three-stage networks. Earlier procedures to route such networks rapidly require an excessive amount of hardware, either in the network itself or in the device required to compute the routing. A new class of rearrangeable three-stage networks is introduced, which is both compact and which can be routed quickly, with a new routing scheme. Switches are added to the network so as to reduce the interdependence between the switch settings, allowing faster routing while only moderately increasing network complexity. A network with O(N log1.5 N) hardware and O(log1.5 N) depth is derived with O(log 2.5 N) switch setup time.Keywords
This publication has 12 references indexed in Scilit:
- A self-routing permutation networkJournal of Parallel and Distributed Computing, 1990
- An Architectural Comparison of Dataflow SystemsComputer, 1986
- Packet Switching Networks for Multiprocessors and Data Flow ComputersIEEE Transactions on Computers, 1984
- Parallel permutation and sorting algorithms and a new generalized connection networkJournal of the ACM, 1982
- Parallel Algorithms to Set Up the Benes Permutation NetworkIEEE Transactions on Computers, 1982
- The Universality of the Shuffle-Exchange NetworkIEEE Transactions on Computers, 1981
- Generalized Connection Networks for Parallel Processor IntercommunicationIEEE Transactions on Computers, 1978
- The Looping Algorithm Extended to Base 2tRearrangeable Switching NetworksIEEE Transactions on Communications, 1977
- Parallel Processing with the Perfect ShuffleIEEE Transactions on Computers, 1971
- A Study of Non-Blocking Switching NetworksBell System Technical Journal, 1953