Skip to main navigation Skip to search Skip to main content

Near-optimal all-to-all broadcast in multidimensional all-port meshes and tori

  • IEEE
  • DataTreasury Corporation

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

All-to-all communication is one of the most dense collective communication patterns and occurs in many important applications in parallel and distributed computing. In this paper, we present a new all-to-all broadcast algorithm in multidimensional all-port mesh and torus networks. We propose a broadcast pattern which ensures a balanced traffic load in all dimensions in the network so that the all-to-all broadcast algorithm can achieve a very tight near-optimal transmission time. The algorithm also takes advantage of overlapping of message switching time and transmission time, and the total communication delay asymptotically matches the lower bound of all-to-all broadcast. Finally, the algorithm is conceptually simple and symmetrical for every message and every node so that it can be easily implemented in hardware and achieves the near-optimum in practice.

Original languageEnglish
Pages (from-to)128-141
Number of pages14
JournalIEEE Transactions on Parallel and Distributed Systems
Volume13
Issue number2
DOIs
StatePublished - Feb 2002

Keywords

  • All-to-all broadcast
  • All-to-all communication
  • Broadcast tree
  • Collective communication
  • Gossip
  • Interprocessor communication
  • Mesh
  • Parallel computing
  • Routing
  • Torus

Fingerprint

Dive into the research topics of 'Near-optimal all-to-all broadcast in multidimensional all-port meshes and tori'. Together they form a unique fingerprint.

Cite this