A Broadcast Algorithm for All-Port Wormhole-Routed Torus Networks

A new approach to broadcast in wormhole-routed two- and three-dimensional torus networks is proposed. The underlying network is assumed to support only deterministic, dimension-ordered unicast routing. The approach extends the graph theoretical concept of dominating nodes by accounting for the relative distance-insensitivity of the wormhole routing switching strategy. The proposed algorithm also takes advantage of an all-port communication architecture, which allows each node to simultaneously transmit messages on different outgoing channels. The resulting broadcast operation is based on a tree structure that uses multiple levels of extended dominating nodes(EDNs). Performance results are presented that confirm the advantage of this method over other approaches.

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

[2]  Philip K. McKinley,et al.  Collective Communication in Wormhole-Routed Massively Parallel Computers , 1995, Computer.

[3]  Betty H. C. Cheng,et al.  Optimal Multicast Communication in Wormhole-Routed Torus Networks , 1995, IEEE Trans. Parallel Distributed Syst..

[4]  Lionel M. Ni,et al.  A survey of wormhole routing techniques in direct networks , 1993, Computer.

[5]  Yih-Jia Tsai,et al.  An extended dominating node approach to collective communication in all-port wormhole-routed 2D meshes , 1994, Proceedings of IEEE Scalable High Performance Computing Conference.

[6]  Philip K. McKinley,et al.  MultiSim: A Simulation Tool for the Study of Large-Scale Multiprocessors , 1993, MASCOTS.

[7]  Philip K. McKinley,et al.  A dominating set model for broadcast in all-port wormhole-routed 2D mesh networks , 1994, ICS '94.

[8]  Ming-Yang Kao,et al.  Optimal Broadcast in All-Port Wormhole-Routed Hypercubes , 1994, IEEE Trans. Parallel Distributed Syst..

[9]  Hong Xu,et al.  Unicast-Based Multicast Communication in Wormhole-Routed Networks , 1994, IEEE Trans. Parallel Distributed Syst..

[10]  William J. Dally,et al.  Virtual-channel flow control , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[11]  Hyeong-Ah Choi,et al.  Circuit-Switched Broadcasting in Torus and Mesh Networks , 1996, IEEE Trans. Parallel Distributed Syst..

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

[13]  William J. Dally,et al.  Deadlock-Free Message Routing in Multiprocessor Interconnection Networks , 1987, IEEE Transactions on Computers.

[14]  Joseph G. Peters,et al.  Circuit-Switched Broadcasting in Torus Networks , 1996, IEEE Trans. Parallel Distributed Syst..

[15]  Michael D. Noakes,et al.  The J-machine multicomputer: an architectural evaluation , 1993, ISCA '93.