Abstract

A contention-free unicast-based multicast algorithm is developed for wormhole-routed star graph interconnection networks. Since the size of the buffers in the wormhole routing controller is much smaller than the size of the message, only destination nodes of multicast should receive message and store it in their local buffers; all other nodes can only relay message via their routing controllers. For this reason, the neighbor-to-neighbor communications approach (used for developing broadcast, scatter and total exchange algorithms) is replaced with a hierarchical approach: a multicast tree composed of unicasts, in which only destination nodes receive the message. Furthermore, a methodology for proving the contention-free property of the hierarchical multicast implementation of the algorithm is developed. This methodology provides sufficient conditions for contention avoidance in the multicast algorithm regardless of the number of simultaneous unicasts permitted by the hardware architecture of the communication processor from the particular node. In order to eliminate contention in the multicast algorithm, a deterministic nonminimal routing algorithm is developed as well. It is shown that the proposed nonminimal routing uses only the same number of virtual channels, ( n−1) required by the minimal routing to avoid deadlock. This feature allows minimal and nonminimal routing to exist in the network at the same time.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.