1994 · 78 citations · 24 references
ComputingCommunicationComputer ScienceComputer NetworksDistributed SystemsMessage PassingBroadcast CommunicationCommunication ComplexityDistributed AlgorithmsDistributed ComputingInterprocess CommunicationPoint-to-point CommunicationBandwidthBandwidth-constrained CommunicationMessage ComplexityMessage-passing AlgorithmsMessage-passing Models
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 ≥ 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.
24
A bridging model for parallel computation
Leslie G. Valiant · Communications of the ACM · 1990 · 3.7K citations · Full text
LogP: towards a realistic model of parallel computation
David Culler, Richard M. Karp, David A. Patterson et al. · 1993 · 1.5K citations