|
ABSTRACT
We present a work-optimal randomized algorithm for simulating a shared memory machine (PRAM) on an optical communication parallel computer (OCPC). The OCPC model is motivated by the potential of optical communication for parallel computation. The memory of an OCPC is divided into modules, one module per processor. Each memory module only services a request on a timestep if it receives exactly one memory request.
Our algorithm simulates each step of an n lg lg n-processor EREW PRAM on an n-processor OCPC in O(lg lg n) expected delay. (The probability that the delay is longer than this is at most n-&agr; for any constant &agr;.) The best previous simulation, due to Valiant, required &THgr;(lg n) expected delay.
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
|
|
| |
2
|
N.J. Anderson and G.L. Miller, Optical Communication for Pointer Based Algorithms, Technical Report CRI 88-14, Computer Science Department, University of Southern California, Los Angeles, CA 90089-0782 USA, 1988.
|
| |
3
|
B. Bollob#s, Martingales, Isoperimetric Inequalities and Random Graphs, in Combinatorics (eds A. Hajnal, L. LovKsz, and V. T. S6s), Colloq. Math. Soc. Jdnos Bolyai 52 (North Holland 1988) 113-139.
|
| |
4
|
J.L. Carter and M.N. Wegman, Universal Classes of Hash Functions, Journal of Computer and Systems Sciences 18 (1979) 143-154.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
Phillip B. Gibbons , Yossi Matias , Vijaya Ramachandran, The QRQW PRAM: accounting for contention in parallel algorithms, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.638-648, January 23-25, 1994, Arlington, Virginia, United States
|
 |
12
|
Phillip B. Gibbons , Yossi Matias , Vijaya Ramachandran, Efficient low-contention parallel algorithms, Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures, p.236-247, June 27-29, 1994, Cape May, New Jersey, United States
[doi> 10.1145/181014.181382]
|
| |
13
|
J. Gil and Y. Matias, Fast Hashing on a PRAM, Progorithms 2 (1991) 271-280.
|
| |
14
|
Leslie Ann Goldberg, Mark Jerrum, Tom Leighton and Satish Rao, Doubly Logarithmic Communication Algorithms for Optical Communication Parallel Computers, Pre-print, 1994. (A preliminary version of this paper appeared in Proceedings o} the A CM Symposium On Parallel Algorithms and Architectures 5 (1993).)
|
| |
15
|
Leslie Ann Goldberg, Mark Jerrum and Philip D. MacKenzie, An Ft(#) Lower Bound for Routing in Optical Networks, These proceedings.
|
| |
16
|
|
 |
17
|
Richard M. Karp , Michael Luby , Friedhelm Meyer auf der Heide, Efficient PRAM simulation on a distributed memory machine, Proceedings of the twenty-fourth annual ACM symposium on Theory of computing, p.318-326, May 04-06, 1992, Victoria, British Columbia, Canada
[doi> 10.1145/129712.129743]
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
 |
22
|
|
| |
23
|
F. Meyer auf der Heide, C. Scheiderler, and V. Stemann, Fast simple dictionaries and shared memory simulation on distributed memory machines; upper and lower bounds, Pre-print 1994.
|
 |
24
|
P. D. MacKenzie , C. G. Plaxton , R. Rajaraman, On contention resolution protocols and associated probabilistic phenomena, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.153-162, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195122]
|
| |
25
|
C. McDiarmid, On the Method of Bounded Differences, Surveys in Combinatorics, London Math. Soc. Lecture Notes Series 141 (Cambridge Univ. Press, 1989) 148- 188.
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
A. Siegel, On Universal Classes of Fast High Performance Hash Functions, Their Time-Space Tradeoff, and Their Applications, Proceedings of the IEEE Symposium on Foundations of Computer Science 30 (1989) 20-25.
|
| |
32
|
Jeanette P. Schmidt , Alan Siegel , Aravind Srinivasan, Chernoff-Hoeffding bounds for applications with limited independence, Proceedings of the fourth annual ACM-SIAM Symposium on Discrete algorithms, p.331-340, January 25-27, 1993, Austin, Texas, United States
|
 |
33
|
|
 |
34
|
|
 |
35
|
|
| |
36
|
|
CITED BY 4
|
|
P. D. MacKenzie , C. G. Plaxton , R. Rajaraman, On contention resolution protocols and associated probabilistic phenomena, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.153-162, May 23-25, 1994, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|