ACM Home Page
Please provide us with feedback. Feedback
New lower bounds for parallel computation
Full text PdfPdf (862 KB)
Source Journal of the ACM (JACM) archive
Volume 36 ,  Issue 3  (July 1989) table of contents
Pages: 671 - 680  
Year of Publication: 1989
ISSN:0004-5411
Authors
Ming Li  York Univ. at North York, Ontario, Canada
Yaacov Yesha  Ohio State Univ., Columbus
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 29,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/65950.65959
What is a DOI?

ABSTRACT

Lower bounds are proven on the parallel-time complexity of several basic functions on the most powerful concurrent-read concurrent-write PRAM with unlimited shared memory and unlimited power of individual processors (denoted by PRIORITY(∞)): It is proved that with a number of processors polynomial in n, &OHgr; (log n) time is needed for addition, multiplication or bitwise OR of n numbers, when each number has n' bits. Hence even the bit complexity (i.e., the time complexity as a function of the total number of bits in the input) is logarithmic in this case. This improves a beautiful result of Meyer auf der Heide and Wigderson [22]. They proved a log n lower bound using Ramsey-type techniques. Using Ramsey theory, it is possible to get an upper bound on the number of bits in the inputs used. However, for the case of polynomially many processors, this upper bound is more than a polynomial in n. An &OHgr; (log n) lower bound is given for PRIORITY(∞) with no(1) processors on a function with inputs from {0, 1}, namely for the function ƒ(x1, … , xn,) = &Sgr; nl- 1 xlai where a is fixed and xi &egr; {0, 1}. Finally, by a new efficient simulation of PRIORITY(∞) by unbounded fan-in circuits, that with less than exponential number of processors, it is proven a PRIORITY(∞) cannot compute PARITY in constant time, and with nO(1) processors &OHgr;(@@@@log n) time is needed. The simulation technique is of independent interest since it can serve as a general tool to translate circuit lower bounds into PRAM lower bounds. Further, the lower bounds in (1) and (2) remain valid for probabilistic or nondeterministic concurrent-read concurrent-write PRAMS.


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
AJTAI, M. ~-formulae on finite structures. Ann. Pure Appl. Logic 24 (1983), 1-48.
 
2
AWERBUCH, B., AND SHILOACH, Y. New connectivity and MSF algorithms for ultracomputers and PRAM. In Proceedings of the IEEE Conference on Parallel Processing. IEEE, New York, 1983 pp. 175-179.
3
 
4
5
 
6
CHANDRA, A., STOCKMEYER, L., AND VISHKIN, U. Constant depth reducibility. SlAM J. Comput. 13 (1984), 324-429.
7
 
8
9
10
 
11
FURST, M., SAXE, J., AND SIPSER, M. Parity, circuits, and the polynomial-time hierarchy. Math. Syst. Theor. 17, 1 (1984), 13-28.
12
 
13
HARTMANIS, J. Generalized Kolmogorov-complexity and the structure of feasible computations. In Proceedings of the 24th IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1983, pp. 439-445.
14
15
 
16
KUCERA, L. Parallel computation and conflicts in memory access. Inf. Proc. Lett. 14, 2 (1982), 93-96.
 
17
18
 
19
 
20
MAASS, W. Quadratic lower bounds for deterministic and nondeterministic one-tape Turing machines. Trans. AMS 292, 2 (Dec. 1985), 675-693.
 
21
MEYER A UF DER HEIDE, F., AND REISCHUK, R. On limits to speed up parallel machines by large hardware and unbounded communication. In Proceedings of the 25th IEEE Symposium on Foundation of Computer Science. IEEE, New York, 1984, pp. 56-64.
 
22
MEYER AUF DER HEIDE, F., AND WIGDERSON, A. The complexity of parallel sorting. In Proceedings of the 26th IEEE Annual Symposium on Theory of Computing. IEEE, New York, 1985, pp. 532-540.
 
23
 
24
PAUL, W. Kolmogorov complexity and lower bounds. In Proceedings of the 2nd International Conference on Fundamentals of Computation Theory. 1979.
 
25
PAUL, W., SEIFERAS, J., AND SIMON J. An information-theoretic approach to time bounds for online computations. J. Comput. Syst. Sci. 23 (1981), 108-126.
 
26
PREPARATA, F.P. New parallel-sorting schemes. IEEE Trans. Comput. C-27, 669.
 
27
REIF, J. An optimal algorithm for integer sorting, in Proceedings of the 26th IEEE Symposium on Foundation of Computer Science. IEEE, New York, 1985, pp. 494-504.
 
28
 
29
SHILOACH, Y., AND VISHKIN, U. Finding the maximum, merging and sorting on parallel models of computation. J. Algorithms 2 ( 1981), 88-102.
 
30
 
31
STOCKMEYER, L., AND VISHKIN, U. Simulation of random access machines by circuits. SIAM J. Comput. 13 (1984), 409-422.
 
32
VISHKIN, U., AND WIGDERSON, A. Trade-offs between depth and width in parallel computation. SIAMJ. ComPut. 14, 2 (May 1985), 303-314.
 
33



Peer to Peer - Readers of this Article have also read: