Abstract
We consider the problem of broadcasting a message in the n-cube, Qn, equipped with wormhole switching. The communication model assumed is one-port, and the broadcasting scheme is path-based whereby, during broadcasting along a path by a node, all the nodes on that path will receive the message. The wormhole path length is m where <m≤n, and thus this is a generalization of an earlier work which considered a path length of n. First, a method is proposed which is based on recursively partitioning the cube to subcubes of dimension m, and then calling the previously developed algorithm on such Q−m's concurrently (cube-based broadcast). The second method is based on the concept of Gray codes (GCs), and at every given step, it forms the Hamiltonian path of appropriate size as the broadcast path (GC-based broadcast). It is shown that the steps required in GC-based broadcast is fewer than or equal to those needed by cube-based broadcast. Furthermore, comparison of time complexity of GC-based broadcast to the lower bound reveals that this algorithm is near-optimal, and in fact optimal in many cases. This work improves on the best algorithm developed for path-based broadcast in one-port hypercube both in complexity and in simplicity.
Similar content being viewed by others
References
W. J. Dally and C. L. Seitz. The Torus routing chip. Journal of Parallel and Distributed Computing, 1(3): 187-196, 1986.
C. T. Ho and M. Y. Kao. Optimal broadcast on hypercube with wormhole and e-cube routing. In Proceedings of International Conference on Parallel and Distributed Systems, pp. 694-697, 1993.
C. T. Ho and M Kao. Optimal broadcast in all-port wormhole routed hypercubes. IEEE Transactions on Parallel and Distributed Systems, 6(2), 200-204, February 1995.
C. T. Ho and M. T. Raghunath. Efficient communication primitives on hypercubes. Journal of Concurrency: Practice and Experience, 4(6): 427-457, September 1992.
D. D. Kandlur and K. G. Shin. Reliable broadcast algorithms for HARTS. Technical Report CSE-TR-69-90, University of Michigan, Ann Arbor, 1990.
P. K. McKinley, Y. J. Tsai, and D. Robinson. Collective communication in wormhole routed massively parallel computers. IEEE Computer, 28(12): 39-50, December 1995.
P. K. McKinley, H. Xu, A. H. Esfahanian, and L. M. Ni. Unicast based multicast communication in wormhole routed networks. IEEE Transactions on Parallel and Distributed Systems, 5(12): 1252-1264, December 1994.
L. M. Ni and P. K. McKinley. A survey of wormhole routing techniques in direct networks. IEEE Computer, 26(2): 92-96, February 1993.
D. F. Robinson and P. K. McKinley. Efficient multicast in all-port wormhole routed hypercubes. Journal of Parallel and Distributed Computing, 31: 126-140, 1995.
Y. Saad and M. H. Shultz. Topological properties of hypercubes. IEEE Transactions on Computers, 37(7): 867-872, July 1988.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Latifi, S., Lee, M.H. & Srimani, P.K. Wormhole Broadcast in Hypercubes. The Journal of Supercomputing 15, 183–192 (2000). https://doi.org/10.1023/A:1008155920176
Issue Date:
DOI: https://doi.org/10.1023/A:1008155920176