|
ABSTRACT
Using a simple finite degree interconnection network among n processors and a straightforward randomized algorithm for packet delivery, it is possible to deliver a set of n packets travelling to unique targets from unique sources in 0(log n) expected time. The expected delivery time is in other words the depth of the interconnection graph. The b -way shufile networks are examples of such. This represents a crude analysis of the transient response to a sudden but very uniform request load on the network. Variations in the uniformity of the load are also considered. Consider si packets with randomly chosen targets beginning at a source labelled i. The expected overall delay is then [equation] where the labelling is chosen so that s1≥s2≥. These ideas can be used to guage the asymptotic efficiency of various synchronous parallel algorithms which use such a randomized communications system. The only important assumption is that variations in the physical transmission time along any connection link are negligible in comparison to the amount of work done at a processor.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Lev, G., Pippenger, N., Valiant, L.: "A fast parallel algorithm for routing in permutation networks", IEEE Trans. on Computers, Vol. 30, 1981, p.93.
|
 |
2
|
|
| |
3
|
|
| |
4
|
Loeve, M: Probability Theory I, Graduate Text in Mathematics No. 45, Springer Verlag, New York, 1967.
|
| |
5
|
Marshall, A. W., Olkin, I.: Inequalities: Theory of Majorization and Its Applications, Academic Press, New York, 1979.
|
 |
6
|
A. Borodin , J. E. Hopcroft, Routing, merging and sorting on parallel models of computation, Proceedings of the fourteenth annual ACM symposium on Theory of computing, p.338-344, May 05-07, 1982, San Francisco, California, United States
[doi> 10.1145/800070.802209]
|
| |
7
|
|
| |
8
|
Nassimi, D. and Sahni, S.: "A Self-Routing Benes Network and Parallel Permutation Algorithms", IEEE Trans. on Computers, Vol. 30, 1981, p. 332.
|
CITED BY 29
|
|
|
|
|
Richard Cole , Bruce M. Maggs , Friedhelm Meyer auf der Heide , Michael Mitzenmacher , Andréa W. Richa , Klaus Schröder , Ramesh K. Sitaraman , Berthold Vöcking, Randomized protocols for low-congestion circuit routing in multistage interconnection networks, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.378-388, May 24-26, 1998, Dallas, Texas, United States
|
|
|
Danny Krizanc , David Peleg , Eli Upfal, A time-randomness tradeoff for oblivious routing, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.93-102, May 02-04, 1988, Chicago, Illinois, United States
|
|
|
Allan Borodin , Prabhakar Raghavan , Baruch Scheiber , Eli Upfal, How much can hardware help routing?, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, p.573-582, May 16-18, 1993, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B. Aiello , F. T. Leighton , B. Maggs , M. Newman, Fast algorithms for bit-serial routing on a hypercube, Proceedings of the second annual ACM symposium on Parallel algorithms and architectures, p.55-64, July 02-06, 1990, Island of Crete, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|