STATIC AND RUN-TIME ALGORITHMS FOR ALL-TO-MANY PERSONALIZED COMMUNICATION ON PERMUTATION NETWORKS

Citation
S. Ranka et al., STATIC AND RUN-TIME ALGORITHMS FOR ALL-TO-MANY PERSONALIZED COMMUNICATION ON PERMUTATION NETWORKS, IEEE transactions on parallel and distributed systems, 5(12), 1994, pp. 1266-1274
Citations number
21
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
5
Issue
12
Year of publication
1994
Pages
1266 - 1274
Database
ISI
SICI code
1045-9219(1994)5:12<1266:SARAFA>2.0.ZU;2-H
Abstract
With the advent of new routing methods, the distance that a message is sent is becoming relatively less and less important. Thus, assuming n o link contention, permutation seems to be an efficient collective com munication primitive. In this paper, we present several algorithms for decomposing all-to-many personalized communication into a set of disj oint partial permutations. We discuss several algorithms and study the ir effectiveness from the view of static scheduling as well as run-tim e scheduling. An approximate analysis shows that with n processors, an d assuming that every processor sends and receives d messages to rando m destinations, our algorithm can perform the scheduling in O(dn ln 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.