DocumentCode :
1203469
Title :
Static and run-time algorithms for all-to-many personalized communication on permutation networks
Author :
Ranka, Sanjay ; Wang, Jhy-Chun ; Fox, Geoffrey C.
Author_Institution :
Sch. of Comput. & Inf. Sci., Syracuse Univ., NY, USA
Volume :
5
Issue :
12
fYear :
1994
fDate :
12/1/1994 12:00:00 AM
Firstpage :
1266
Lastpage :
1274
Abstract :
With the advent of new routing methods, the distance that 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 run-time 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 In d) time, on average, and can use an expected number of d+log d partial permutations to carry out the communication. We present experimental results of our algorithms on the CM-5
Keywords :
multiprocessor interconnection networks; performance evaluation; scheduling; CM-5; all-to-many personalized communication; permutation networks; run-time algorithms; run-time scheduling; static algorithms; Algorithm design and analysis; Concurrent computing; Load management; Matrix decomposition; Parallel processing; Performance analysis; Processor scheduling; Routing; Runtime; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.334900
Filename :
334900
Link To Document :
بازگشت