Abstract
Multicasting is an important issue for numerous applications in parallel and distributed computing. In multicasting, the same message is delivered from a source node to an arbitrary number of destination nodes. The star graph interconnection network has been recognized as an attractive alternative to the popular hypercube network. In this paper, we propose an efficient and deadlock-free tree-based multi-cast routing scheme for wormhole-routed star graph networks with hamiltonian path. In our proposed routing scheme, the router is with the input-buffer-based asynchronous replication mechanism that requires extra hardware cost. Meanwhile, the router simultaneously sends incoming flits on more than one outgoing channel. We perform simulation experiments with the network latency and the network traffic. Experimental results show that the proposed scheme reduces multicast latency more efficiently than other schemes.
Similar content being viewed by others
References
S. B. Akers, D. Harel, and B. Krishnamurthy. The star graph: An attractive alternative to the n-cube. In Proceedings of the 1987 International Conference on Parallel Processing, pp. 393–400, Aug. 1987.
S. B. Akers and B. Krishnamurthy. A group-theoretic model for symmetric interconnection networks. IEEE Trans , on Computers, 38(4):555–565, 1989.
H. R. Arabnia and S. M. Bhandarkar. Parallel stereocorrelation on a reconfigurable multi-ring network. The Journal of Supercomputing, Special Issue on Parallel and Distributed Processing, 10(3):243–269, 1996.
S. M. Bhandarkar and H. R. Arabnia. The REFINE multiprocessor—theoretical properties and algorithms. Parallel Computing, 21(11):1783–1805, 1995.
S. M. Bhandarkar and H. R. Arabnia. Parallel computer vision on a reconfigurable multiprocessor network. IEEE Trans. on Parallel and Distributed Systems, 8(3):292–309, 1997.
T.-S. Chen, N.-C. Wang, and C.-P. Chu. Multicast communication in wormhole-routed star graph interconnection networks. Parallel Computing, 26(11):1459–1490, 2000.
L. D. Coster, N. Dewulf, and C. T. Ho. Efficient multi-packet multicast algorithms on meshes with wormhole and dimension-ordered routing. In Processdings of International Conference on Parallel Processing, Vol. Ill, pp. 137–141, Aug. 1995.
W. J. Dally and C. L. Seitz. Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans. on Computers, C-36(5):547–553, 1987.
J. Duato, S. Yalamanchili, and L. M. Ni. Interconnection Networks: An Engineering Approach.Computer Society Press, 1997.
K.-P. Fan and C.-T. King. Turn grouping for multicast in wormhole-roued mesh networks supporting the turn model. The Journal of Supercomputing, 16(3):237–260, 2000.
P. Kermani and L. Kleinrock. Virtual cut-through: A new computer communication switching technique. Computer Networks, 3(4):267–286, 1979.
Y. Lan, A. H. Esfahanian, and L. M. Ni. Multicast in hypercube multiprocessors. Journal of Parallel and Distributed Computing, 8(1):30–41, 1990.
R. Libeskind-Hadas, D. Mazzoni, and R. Rajagopalan. Tree-based multicasting in wormhole-routed irregular topologies. In Proceedings of the Merged Twelfth International Parallel Processing Symposium and the Ninth Symposium on Parallel and Distributed Processing, April 1998.
X. Lin, P. K. McKinley, and L. M. Ni. Deadlock-free multicast wormhole routing in 2D mesh mul-ticomputers. IEEE Trans. on Parallel and Distributed Systems, 5(8):793–804, 1994.
M. P. Malumbres and J. Duato. An efficient implementation of tree-based multicast routing for distributed shared-memory multiprocessors. Journal of Systems Architecture, 46(11):1019–1032, 2000.
P. K. McKinley, H. Xu, A. H. Esfahanianm, and L. M. Ni. Unicast-based multicast communication in wormhole-routed networks. IEEE Trans, on Parellel and Distributed Systems, 5(12):1252–1265, 1994.
P. K. McKinley, Y. J. Tsai, and D. F. Robinson. Collective communication in wormhole-routed massively parallel computers. Computer, 28(12):39–50, 1995.
L. M. Ni and P. K. McKinley. A survey of wormhole routing techniques in direct networks. IEEE Computer, 26(2):62–76, 1993.
L. M. Ni. Should scable parallel computers support efficient hardware multicast? In Proceedings of the 1995 ICPP Workshop on Challenges for Parallel Processing, pp. 2–5, Aug. 1995.
M. Nigam, S. Sahni, and B. Kirshnamurthy. Embedding hamiltonians and hypercubes in star interconnection graphs. In Proceedings of International Conference on Parallel Processing, Vol. 3, pp. 340–343, Aug. 1990.
D. K. Panda, S. Singal, and R. Kesavan. Multidestination message passing in wormhole k-ary n-cube networks with base routing conformed path. IEEE Trans. on Parellel and Distributed Systems, 10(1):76–96, 1999.
D. F. Robinson, P. K. McKinley, and B. H. C. Cheng. Path-based multicast communication in wormhole-routed unidirectional torus networks. Journal of Parallel and Distributed Computing, 45(2):104–121, 1997.
R. Sivaram, D. K. Panda, and C. B. Stunkel. Multicasting in irregular networks with cut-through switches using tree-based multidestination worms. In Proceedings of the 2nd Parallel Computing, Routing, and Communication Workshop (PCRCW’97). Atlanta, Georgia, pp. 35–48, June 1997.
R. Sivaram, C. B. Stunkel, and D. K. Panda. Implementing multidestination worms in switch-based parallel systems: Architectural alternatives and their impact. IEEE Trans. on Parallel and Distributed Systems, 11(8):794–812, 2000.
Y.-C. Tseng, D. K. Panda, and T.-H. Lai. A trip-based multicasting model for wormhole-routed networks with virtual channels. IEEE Trans, on Parallel and Distributed Systems, 7(2):138–150, 1996.
Y.-C. Tseng, M.-H. Yang, and T.-Y Juang. Achieving fault-tolerant multicast in injured wormhole-routed tori and meshes based on euler path construction. IEEE Trans, on Computers, 49(3):1282–1296, 2000.
N.-C. Wang, C.-P. Chu, and T.-S. Chen. A dual-hamiltonian-path-based multicasting strategy for wormhole-routed star graph interconnection networks. Journal of Parallel and Distributed Computing, 62(12):1747–1762, 2002.
Z. Zhou, W Shi, and Z. Tang. Efficient multidestination multicast on regular router-based networks. In Proceedings of the Fourth International Conference/Exhibition on High Performance Computing in Asia-Pacific Region (HPC Asia’2000), Vol. 1, pp. 82–87, May 2000.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, NC., Chu, CP. An Efficient Tree-Based Multicasting Algorithm on Wormhole-Routed Star Graph Interconnection Networks Embedded with Hamiltonian Path. J Supercomput 34, 5–26 (2005). https://doi.org/10.1007/s11227-005-0258-3
Issue Date:
DOI: https://doi.org/10.1007/s11227-005-0258-3