Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Parallel RAMs with owned global memory and deterministic context-free language recognition
Dymond P., Ruzzo W. Journal of the ACM47 (1):16-45,2000.Type:Article
Date Reviewed: Jun 1 2000

This paper proves a gem of a theorem--one that provides an unexpectedly close connection between a class of formal languages and one type of architecture for parallel algorithms.

The architecture introduced in this paper is the concurrent read, owner write (CROW) machine, a restricted version of the concurrent read, exclusive write (CREW) machine, which is well known from the literature on parallel computation. The authors do a good job of motivating CROW machines, and it should be noted that several follow-on papers by numerous researchers studying CROW machines have appeared in the 14 years between the publication of the preliminary version of this paper in the ICALP conference proceedings and the appearance of this journal paper.

The paper’s key theorem states that the class of problems solvable in logarithmic time on a CROW machine is precisely the class of problems logspace-reducible to a deterministic context-free language. The latter class has been the subject of many research papers, and is known as  LOGDCFL.  As a corollary, new, stronger, and arguably simpler proofs are presented for most of the currently known upper bounds on the parallel complexity of deterministic context-free languages.

Reviewer:  Eric Allender Review #: CR122895
Bookmark and Share
 
Relations Among Complexity Classes (F.1.3 ... )
 
 
Computations On Discrete Structures (F.2.2 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Parsing (F.4.2 ... )
 
 
Unbounded-Action Devices (F.1.1 ... )
 
 
Grammars And Other Rewriting Systems (F.4.2 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Relations Among Complexity Classes": Date
Relativizations comparing NP and exponential time
Gasarch W., Homer S. (ed) Information and Control 58(1-3): 88-100, 1984. Type: Article
Dec 1 1985
Separation of deterministic, nondeterministic and alternating complexity classes
Bebják A., Štefáneková I. Theoretical Computer Science 88(2): 297-311, 1991. Type: Article
Jan 1 1993
On the structure of one-tape nondeterministic Turing machine time hierarchy
Kobayashi K. Theoretical Computer Science 40(2-3): 175-193, 1985. Type: Article
May 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy