ACM Home Page
Please provide us with feedback. Feedback
One, two, three . . . infinity: lower bounds for parallel computation
Full text PdfPdf (1.14 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the seventeenth annual ACM symposium on Theory of computing table of contents
Providence, Rhode Island, United States
Pages: 48 - 58  
Year of Publication: 1985
ISBN:0-89791-151-2
Authors
F E Fich  University of Washington
F Meyer auf der Heide  IBM Research, San Jose
P Ragde  University of California at Berkeley
A Wigderson  IBM Research, San Jose
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 17,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/22145.22151
What is a DOI?

ABSTRACT

In this paper we compare the power of the two most commonly used concurrent-write models of parallel computation, the COMMON PRAM and the PRIORITY PRAM. These models differ in the way they resolve write conflicts. If several processors want to write into the same shared memory cell at the same time, in the COMMON model they have to write the same value. In the PRIORITY model, they may attempt to write different values; the processor with smallest index succeeds. We consider PRAM's with n processors, each having arbitrary computational power. We provide the first separation results between these two models in two extreme cases: when the size m of the shared memory is small (mn&egr;, &egr; < 1), and when it is infinite. In the case of small memory, the PRIORITY model can be faster than the COMMON model by a factor of &THgr;(log n), and this lower bound holds even if the COMMON model is probabilistic. In the case of infinite memory, the gap between the models can be a factor of &OHgr;(log log log n). We develop new proof techniques to obtain these results. The technique used for the second lower bound is strong enough to establish the first tight time bounds for the PRIORITY model, which is the strongest parallel computation model. We show that finding the maximum of n numbers requires &THgr;(log log n) steps, generalizing a result of Valiant for parallel computation trees.


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.

 
B
Berne, C. Grap/,s and Hyperp'&phs, North- Holland, 1973.
CD
FRW
FW
Ga
Go
 
GRS
Graham, R.L., RothschiM, B.L., and Spencer, J.H. Ramsey Theory, Wiley and Sons, 1080.
 
Gr
 
Ha
Hansel, G. Nombre miu~~ de cootacts de creature oeueca/res pour ~er une fouo- Ciou booleeuue symetrique de ~ v~ables, C. R Acad. Sci. Paris 258,1964, pp. 6037-6040.
 
KMR
Kun~, il., Miller, G., and Rudolph, L. Sublinear Parallel AlgoritAm for C!omputing tAe Greatest Common Divisor of TWo latef~rs, Proc. 25fa Annual Symposium on Foundations of Computer Science, 1984, pp. ?-11.
 
Ku
Kucer~, L. Parallel Computation and Conflicts in Memory Access, Information Processing Letters, vol. 14, no. 2, 1982, pp. 95*96.
 
MR
Meyer Auf der Heide, F., and Reischuk, R. On the Limits to Speed Up Parallel Machines by Lar~ Hardware and Unbounded Communico. t/on, Proc. 25fA Annual Symposium on Foundations of Computer Science, 1984, pp. 56*64.
 
Pi
Pippenger, N. An Informstion. TAeoretic Me. tbod in Combinatorial Theory, Journal of Combinatorial Theory, vol. 23, no. 1, July 1977, pp. 99-104.
 
SV
ShUoach, Y., and Vishkin, U. Findinf~ The Maximum, Merg/ua' and Sorting* On Parallel Models of Computation, J.Alg, v.2, 1981, pp. 88-102.
 
TV
Tarjao, R.E, Vishkiu, U. F/ud/u&, Biconnected Components and Computin~ Tree Functions in Logarithmic Parallel Time, Proc. 25th Annual Symposium on Foundations of Computer Sci* ence, 1984, pp. 12-20.
 
V
Valiant, L. Parallelism in Computation Prob. Ictus, SIAM J. Comput., vol. 4, no. 5, 1975, pp. 348-3~.
 
VW
Vishkia, U., and Wigderson, A. Trade-offs Between Depth and Width in PaedJel Computa. tiou, to appear in SIAM J. Computing.
 
Y
Yao, A. Probabilistic Computations: Towards & Unified Measure of Complexity, Proc. 18fh Annual Symposium on Foundations of Computer Science, 19T?, pp.222-227.

CITED BY  12

Collaborative Colleagues:
F E Fich: colleagues
F Meyer auf der Heide: colleagues
P Ragde: colleagues
A Wigderson: colleagues