Issue No. 05 - May (1993 vol. 42)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.223675
<p>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 class of rearrangeable three-stage networks which is both compact and which can be routed quickly is introduced, along with a 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(Nlog/sup 1.5/N) hardware and O(log/sup 1.5/N) depth is derived from O(log/sup 2.5/N) switch setup time.</p>
rearrangeable network; interconnection network; permutations; Clos three-stage networks; routing scheme; switch settings; network complexity; computational complexity; multiprocessor interconnection networks.
B. Douglass, "Rearrangeable Three-Stage Interconnection Networks and Their Routing Properties," in IEEE Transactions on Computers, vol. 42, no. , pp. 559-567, 1993.