DocumentCode :
1446338
Title :
Efficient broadcast and multicast on multistage interconnection networks using multiport encoding
Author :
Sivaram, Rajeev ; Panda, Dhabaleswar K. ; Stunkel, Craig B.
Author_Institution :
Power Parallel Syst., IBM Corp., Poughkeepsie, NY, USA
Volume :
9
Issue :
10
fYear :
1998
fDate :
10/1/1998 12:00:00 AM
Firstpage :
1004
Lastpage :
1028
Abstract :
This paper proposes anew approach for implementing fast multicast and broadcast in unidirectional and bidirectional multistage interconnection networks (MINs) with multiport encoded multidestination worms. For a MIN with n stages, such worms use n header flits each. One flit is used for each stage of the network and it indicates the output ports to which a multicast message needs to be replicated. A multiport encoded worm with (d1, d2..., dn, 1⩽di⩽k) degrees of replication for the respective stages is capable of covering (d1×dx×...×dn) destinations with a single communication start-up. In this paper, a switch architecture is proposed for implementing multidestination worms without deadlock. Three grouping algorithms of varying complexity are presented to derive the associated multiport encoded worms for a multicast to an arbitrary set of destinations. Using these worms, a multinomial tree-based scheme is proposed to implement the multicast. This scheme significantly reduces broadcast/multicast latency compared to schemes using unicast messages. Simulation studies for both unidirectional and bidirectional MIN systems indicate that improvement in broadcast/multicast latency up to a factor of four is feasible using the new approach. Interestingly, this approach is able to implement multicast with reduced latency as the number of destinations increases beyond a certain number. Compared to implementing unicast messages, this approach requires little additional logic at the switches. Thus, the scheme demonstrates significant potential for implementing efficient collective communication operations on current and future MIN-based systems
Keywords :
multistage interconnection networks; parallel architectures; bidirectional multistage interconnection networks; broadcast; broadcast/multicast latency; grouping algorithms; multicast; multidestination worms; multinomial tree-based scheme; multiport encoded multidestination worms; multiport encoding; switch architecture; unicast messages; unidirectional multistage interconnection networks; Broadcasting; Communication switching; Computer worms; Delay; Encoding; Hardware; Message passing; Multiprocessor interconnection networks; Switches; Unicast;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.730529
Filename :
730529
Link To Document :
بازگشت