Efficient algorithms for all-to-all communications in multiport message-passing systems
- 1 November 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 8 (11) , 1143-1156
- https://doi.org/10.1109/71.642949
Abstract
We present efficient algorithms for two all-to-all communication operations in message-passing systems: index (or all-to-all personalized communication) and concatenation (or all-to-all broadcast). We assume a model of a fully connected message-passing system, in which the performance of any point-to-point communication is independent of the sender-receiver pair. We also assume that each processor has k/spl ges/1 ports, through which it can send and receive k messages in every communication round. The complexity measures we use are independent of the particular system topology and are based on the communication start-up time, and on the communication bandwidth.Keywords
This publication has 20 references indexed in Scilit:
- LU Factorization of Sparse, Unsymmetric Jacobian Matrices on Multicomputers: Experience, Strategies, PerformancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- CCL: a portable and tunable collective communication library for scalable parallel computersIEEE Transactions on Parallel and Distributed Systems, 1995
- Designing broadcasting algorithms in the postal model for message-passing systemsTheory of Computing Systems, 1994
- The IBM external user interface for scalable parallel systemsParallel Computing, 1994
- Optimizing Tridiagonal Solvers for Alternating Direction Methods on Boolean Cube MultiprocessorsSIAM Journal on Scientific and Statistical Computing, 1990
- Optimum broadcasting and personalized communication in hypercubesIEEE Transactions on Computers, 1989
- Computing Fast Fourier Transforms On Boolean Cubes And Related NetworksPublished by SPIE-Intl Soc Optical Eng ,1988
- Hypercube Algorithms and ImplementationsSIAM Journal on Scientific and Statistical Computing, 1987
- The cube-connected cycles: a versatile network for parallel computationCommunications of the ACM, 1981
- The Methods of Cyclic Reduction, Fourier Analysis and the FACR Algorithm for the Discrete Solution of Poisson’s Equation on a RectangleSIAM Review, 1977