Fast Broadcast and Multicast in Wormhole Multistage Networks with Multidestination Worms
نویسندگان
چکیده
This paper presents a new approach to implement fast broadcast and multicast operations in bidirectional wormhole Multistage Interconnection Networks (MIN) with loopback, as used in IBM SP1/SP2 network. The novelty lies in using multidestination message passing mechanism instead of single destination (unicast) messages. For broadcast/multicast operation, it is shown that a single worm with multiple destinations is suucient to allow pipelined replica-tion of its at appropriate intermediate switches and deliver copies to the required destinations. For higher communication start-up (t s), for an n-processor system, this new approach leads to an asymptotic improvement by a factor of dlog 2 ne compared to the unicast-based message-passing. Two schemes for broadcast and multicast are presented together with the necessary architectural supports at a switch-level. Storage requirements at a switch to ensure deadlock freedom are also derived. These schemes are evaluated and compared with the unicast-based message-passing for diierent values of communication start-up time, link propagation time, switch delay, system size, and switch size. It is shown that the multidestination approach demonstrates superiority and scalability for higher t s and smaller switch size (< 16 16). For example, with t s =10.0 microsec, a broadcast operation on a 4K processor MIN with 4 4 switches and 256 its of message can be implemented in just 15.8 microsec using multidestina-tion approach compared to 138.4 microsec with unicast message-passing. Similarly, for a 1K processor MIN a multicast operation with arbitrary number of destinations takes a constant time of 20 microsec for a 256 it message. These results indicate that the proposed scheme can be easily applied to current and future generation multistage systems like SP1/SP2 to provide fast and scalable collective communication operations, as deened by the Message Passing Interface (MPI) standard.
منابع مشابه
Efficient broadcast and multicast on multistage interconnection networks using multiport encoding
This paper proposes a new approach for implementing fast multicast and broadcast in multistage interconnection networks (MINs) with multiport encoded multidestination worms. For a MIN with k k switches and n stages such worms usen header flits each. One flit is used for each stage of the network and it indicates the output ports to which a multicast message must be replicated. A single multipor...
متن کاملFast Broadcast and Multicast in Wormhole Multistage Networks with Multidestination Worms1
This paper presents a new approach to implement fast broadcast and multicast operations in bidirectional wormhole Multistage Interconnection Networks (MIN) with loopback, as used in IBM SP1/SP2 network. The novelty lies in using multidestination message passing mechanism instead of single destination (unicast) messages. For broadcast/multicast operation, it is shown that a single worm with mult...
متن کاملMultidestination Message Passing in Wormhole k-ary n-cube Networks with Base Routing Conformed Paths
This paper proposes multidestination message passing on wormhole k-ary n-cube networks using a new base-routing-conformed-path (BRCP) model. This model allows both unicast (single-destination) and multidestination messages to co-exist in a given network without leading to deadlock. The model is illustrated with several common routing schemes (deterministic, as well as adaptive), and the associa...
متن کاملTwo-phase Multicast in Wormhole-Switched Bidirectional Multistage Banyan Networks
A multistage interconnection network is a suitable class of interconnection architecture for constructing large-scale multicomputers. Broadcast and multicast communication are fundamental in supporting collective communication operations such as reduction and barrier synchronization. In this paper, we propose a new multicast technique in wormhole-switched bidirectional multistage banyan network...
متن کاملMultiple Multicast with Minimized Node Contention on Wormhole k-ary n-cube Networks
This paper presents a new approach to minimize node contention while performing multiple multicast/broadcast on wormhole k-ary n-cube networks with overlapped destination sets. The existing multicast algorithms in the literature deliver poor performance under multiple multicast because these algorithms have been designed with only single multicast in mind. The new algorithms introduced in this ...
متن کامل