With the advent of new routing methods, the distance to which a message is sent is becoming relatively less and less important. Thus, assuming no link contention, permutation seems to be an efficient collective communication primitive. In this paper we present several algorithms for decomposing all-to-many personalized communication into a set of disjoint partial permutations. We discuss several algorithms and study their effectiveness from the view of static scheduling as well as runtime scheduling. An approximate analysis shows that with n processors and assuming that every processor sends and receives d messages to random destinations, our algorithm can perform the scheduling in O(dn ln d) time on an average, and use an expected number o...
AbstractIn parallel/distributed computing systems, the all-to-all personalized communication (or com...
AbstractAn all-to-all communication algorithm is said to be optimal if it has the smallest communica...
We consider a new class of routing requests, or partial permutations, for which we give optimal on-l...
With the advent of new routing methods, the distance to which a message is sent is becoming relative...
In this paper we present several algorithms for decomposing all-to-many personalized communication i...
In this paper we present several algorithms for all-too-many personalized communications which avoid...
In this paper we present several algorithms for performing all-to-many personalized communication on...
This paper presents solutions for the problem of many-to-many personalized communication, with bound...
Parallelization of many irregular applications results in unstructured collective communication. In ...
Hypercube algorithms may be developed for a variety of communication-intensive tasks such as sending...
This paper presents algorithms for implementing the transportation primitive on a distributed memory...
All-to-all personalized communication is a class of permutations in which each processor sends a uni...
Several recent papers have proposed or analyzed optimal algorithms to route all-to-all personalized ...
AbstractÐAll-to-all personalized exchange is one of the most dense collective communication patterns...
In parallel/distributed computing systems, the all-to-all personalized communication (or complete e...
AbstractIn parallel/distributed computing systems, the all-to-all personalized communication (or com...
AbstractAn all-to-all communication algorithm is said to be optimal if it has the smallest communica...
We consider a new class of routing requests, or partial permutations, for which we give optimal on-l...
With the advent of new routing methods, the distance to which a message is sent is becoming relative...
In this paper we present several algorithms for decomposing all-to-many personalized communication i...
In this paper we present several algorithms for all-too-many personalized communications which avoid...
In this paper we present several algorithms for performing all-to-many personalized communication on...
This paper presents solutions for the problem of many-to-many personalized communication, with bound...
Parallelization of many irregular applications results in unstructured collective communication. In ...
Hypercube algorithms may be developed for a variety of communication-intensive tasks such as sending...
This paper presents algorithms for implementing the transportation primitive on a distributed memory...
All-to-all personalized communication is a class of permutations in which each processor sends a uni...
Several recent papers have proposed or analyzed optimal algorithms to route all-to-all personalized ...
AbstractÐAll-to-all personalized exchange is one of the most dense collective communication patterns...
In parallel/distributed computing systems, the all-to-all personalized communication (or complete e...
AbstractIn parallel/distributed computing systems, the all-to-all personalized communication (or com...
AbstractAn all-to-all communication algorithm is said to be optimal if it has the smallest communica...
We consider a new class of routing requests, or partial permutations, for which we give optimal on-l...