Title :
Pointers versus arithmetic in PRAMs
Author :
Dymond, Patrick W. ; Fich, Faith E. ; Nishimura, Naomi ; Ragde, Prabhakar ; Ruzzo, Walter L.
Author_Institution :
York Univ., Toronto, Ont., Canada
Abstract :
A parallel pointer machine, (PPM) is a parallel model having pointers as its principal data type. PPMs have been characterized as PRAMs obeying two restrictions: restricted arithmetic capabilities and the CROW (concurrent read, owner write) memory access restriction. Results concerning the relative power of PPMs (and other arithmetically restricted PRAMs) versus CROW PRAMs having ordinary arithmetic capabilities are presented. First, lower bounds separating PPMs from CROW PRAMs are proved. Second, it is shown that this lower bound is tight. As a corollary, sharply improved PPM algorithms are obtained for a variety of problems, including deterministic context-free language recognition
Keywords :
computational complexity; context-free languages; parallel algorithms; type theory; CROW; CROW PRAMs; PPMs; PRAMs; deterministic context-free language recognition; memory access restriction; parallel pointer machine; pointers; principal data type; Arithmetic; Computer architecture; Concurrent computing; Data structures; Parallel algorithms; Phase change random access memory; Polynomials; Random access memory; Read-write memory; Upper bound;
Conference_Titel :
Structure in Complexity Theory Conference, 1993., Proceedings of the Eighth Annual
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-4070-7
DOI :
10.1109/SCT.1993.336522