• DocumentCode
    1683057
  • Title

    Optimal separation of EROW and CROW PRAMs

  • Author

    Goyal, Navin ; Saks, Michael ; Venkatesh, S.

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., USA
  • fYear
    2003
  • Firstpage
    93
  • Lastpage
    104
  • Abstract
    We consider the problem of evaluating a Boolean function on PRAMs. We exhibit a Boolean function f:{0,1}n→{0,1} that can be evaluated in time O(log log n) in a deterministic CROW (concurrent read owner write) PRAM model, but requires time Ω(log n) in EROW (exclusive read owner write) PRAM. Our lower bound also holds in the randomized Monte Carlo EROW model. This Boolean function is derived from the well-known pointer chasing problem, and was first considered by Nisan and Bar-Yossef (1997). Our lower bound improves a special case of the previous result of Nisan and Bar-Yossef, who proved a lower bound of Ω(√(log n)) for this function in the deterministic EREW model (and hence in the EROW model). Our result is the first to achieve the best possible separation between the CROW and EROW PRAM models for functions on complete domains (Boolean or nonBoolean), improving the previous results (E. Gafni et al., 1989; F. Fich et al., 1990; N. Nisan et al., 1997).
  • Keywords
    Boolean functions; Monte Carlo methods; computational complexity; concurrency theory; optimisation; parallel algorithms; parallel machines; Boolean function; Monte Carlo EROW model; PRAM model; concurrent read owner write; deterministic CROW; deterministic EREW model; exclusive read owner write; optimal separation; parallel random access machine; pointer chasing problem; Boolean functions; Chromium; Computer science; Concurrent computing; Erbium; Mathematics; Monte Carlo methods; Parallel machines; Phase change random access memory; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 2003. Proceedings. 18th IEEE Annual Conference on
  • ISSN
    1093-0159
  • Print_ISBN
    0-7695-1879-6
  • Type

    conf

  • DOI
    10.1109/CCC.2003.1214413
  • Filename
    1214413