Optimal bounds for decision problems on the CRCW PRAM
- 1 July 1989
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 36 (3) , 643-670
- https://doi.org/10.1145/65950.65958
Abstract
Optimal Ω(log n /log log n ) lower bounds on the time for CRCW PRAMS with polynomially bounded numbers of processors or memory cells to compute parity and a number of related problems are proven. A strict time hierarchy of explicit Boolean functions of n bits on such machines that holds up to Ο(log n /log log n ) time is also exhibited. That is, for every time bound T within this range a function is exhibited that can be easily computed using polynomial resources in time T but requires more than polynomial resources to be computed in time T - 1. Finally, it is shown that almost all Boolean functions of n bits require log n - log log n + Ω(1) time when the number of processors is at most polynomial in n . The bounds do not place restrictions on the uniformity of the algorithms nor on the instruction sets of the machines.Keywords
This publication has 7 references indexed in Scilit:
- New lower bounds for parallel computationJournal of the ACM, 1989
- Limits on the power of concurrent-write parallel machinesInformation and Computation, 1988
- Parity, circuits, and the polynomial-time hierarchyTheory of Computing Systems, 1984
- Constant Depth ReducibilitySIAM Journal on Computing, 1984
- Simulation of Parallel Random Access Machines by CircuitsSIAM Journal on Computing, 1984
- ∑11-Formulae on finite structuresAnnals of Pure and Applied Logic, 1983
- Parallel computation and conflicts in memory accessInformation Processing Letters, 1982