DocumentCode
2200342
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
fYear
1993
fDate
18-21 May 1993
Firstpage
239
Lastpage
252
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Structure in Complexity Theory Conference, 1993., Proceedings of the Eighth Annual
Conference_Location
San Diego, CA
Print_ISBN
0-8186-4070-7
Type
conf
DOI
10.1109/SCT.1993.336522
Filename
336522
Link To Document