Congestion-Free Routing on the CM-5 Data Router

Even though the CM-5 data router employs randomization, some permutations can be routed more quickly than random permutations with the same bisection requirements. In this paper we describe a class of permutations called congestion-free permutations and show how they can be used to accomplish important communication problems including all-to-all personalized communication, hypercube dimension-exchange, block transfer, and others.

[1]  William J. Dally Virtual-Channel Flow Control , 1992, IEEE Trans. Parallel Distributed Syst..

[2]  S. Lennart Johnsson,et al.  Optimum Broadcasting and Personalized Communication in Hypercubes , 1989, IEEE Trans. Computers.

[3]  Alan Edelman,et al.  Index Transformation Algorithms in a Linear Algebra Framework , 1994, IEEE Trans. Parallel Distributed Syst..

[4]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[5]  Thomas H. Cormen Fast Permuting on Disk Arrays , 1993, J. Parallel Distributed Comput..

[6]  W. Daniel Hillis,et al.  The network architecture of the Connection Machine CM-5 (extended abstract) , 1992, SPAA '92.