Wormhole Broadcast in Hypercubes | The Journal of Supercomputing Skip to main content
Log in

Wormhole Broadcast in Hypercubes

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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 Qm'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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. W. J. Dally and C. L. Seitz. The Torus routing chip. Journal of Parallel and Distributed Computing, 1(3): 187-196, 1986.

    Google Scholar 

  2. 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.

  3. 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.

    Google Scholar 

  4. C. T. Ho and M. T. Raghunath. Efficient communication primitives on hypercubes. Journal of Concurrency: Practice and Experience, 4(6): 427-457, September 1992.

    Google Scholar 

  5. D. D. Kandlur and K. G. Shin. Reliable broadcast algorithms for HARTS. Technical Report CSE-TR-69-90, University of Michigan, Ann Arbor, 1990.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. L. M. Ni and P. K. McKinley. A survey of wormhole routing techniques in direct networks. IEEE Computer, 26(2): 92-96, February 1993.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Y. Saad and M. H. Shultz. Topological properties of hypercubes. IEEE Transactions on Computers, 37(7): 867-872, July 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008155920176

Navigation