We present an algorithm for all-to-all personalized communication, in which every processor has an individual message to deliver to every other processor. The machine model we consider is a cluster of processing nodes where each node, possibly consisting of several processors, can participate in only one communication operation with another node at a time. The nodes may have different numbers of processors. This general model is important for the implementation of all-to-all communication in libraries such as MPI where collective communication may take place over arbitrary subsets of processors. The algorithm is simple and optimal up to an additive term that is small if the total number of processors is large compared to the maximal number ...
Abstract Many parallel applications from scientific computing use collective MPI communication oper-...
Collective communication allows efficient communication and synchronization among a collection of pr...
All–to–all personalized communication (AAPC) is one of the most commonly used communication patterns...
We present an algorithm for all-to-all personalized communication, in which every processor has an i...
In this paper we investigate a tunable MPI collective communications library on a cluster of SMPs. M...
All-to-all personalized communication is a class of permutations in which each processor sends a uni...
In this paper we present several algorithms for all-too-many personalized communications which avoid...
In irregular all-to-all communication, messages are exchanged between every pair of processors. The ...
In this paper we present several algorithms for performing all-to-many personalized communication on...
In this paper, we develop portable and scalable algorithms for performing irregular all-to-all commu...
In all-to-all personalized communication (AAPC), every node of a parallel system sends a potentially...
Broadcast, referring to a process of information dissemination in a distributed system whereby a mes...
We develop a message scheduling scheme that can theoretically achieve maximum throughput for all--t...
In all-to-all personalized communication (AAPC), every node of a parallel system sends a potentially...
This work presents and evaluates algorithms for MPI collective communication operations on high perf...
Abstract Many parallel applications from scientific computing use collective MPI communication oper-...
Collective communication allows efficient communication and synchronization among a collection of pr...
All–to–all personalized communication (AAPC) is one of the most commonly used communication patterns...
We present an algorithm for all-to-all personalized communication, in which every processor has an i...
In this paper we investigate a tunable MPI collective communications library on a cluster of SMPs. M...
All-to-all personalized communication is a class of permutations in which each processor sends a uni...
In this paper we present several algorithms for all-too-many personalized communications which avoid...
In irregular all-to-all communication, messages are exchanged between every pair of processors. The ...
In this paper we present several algorithms for performing all-to-many personalized communication on...
In this paper, we develop portable and scalable algorithms for performing irregular all-to-all commu...
In all-to-all personalized communication (AAPC), every node of a parallel system sends a potentially...
Broadcast, referring to a process of information dissemination in a distributed system whereby a mes...
We develop a message scheduling scheme that can theoretically achieve maximum throughput for all--t...
In all-to-all personalized communication (AAPC), every node of a parallel system sends a potentially...
This work presents and evaluates algorithms for MPI collective communication operations on high perf...
Abstract Many parallel applications from scientific computing use collective MPI communication oper-...
Collective communication allows efficient communication and synchronization among a collection of pr...
All–to–all personalized communication (AAPC) is one of the most commonly used communication patterns...