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 language | English |
|---|---|
| Pages (from-to) | 128-141 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Parallel and Distributed Systems |
| Volume | 13 |
| Issue number | 2 |
| DOIs | |
| State | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver