DocumentCode
3203675
Title
Associative parallel lexing
Author
Asthagiri, Chandra R. ; Potter, Jerry L.
Author_Institution
Dept. of Comput. & Inf. Sci., Cleveland State Univ., OH, USA
fYear
1992
fDate
23-26 Mar 1992
Firstpage
466
Lastpage
469
Abstract
Presents near constant time associative parallel lexing (APL) algorithms. The best time complexity thus far claimed is O (log n ) (n denotes the number of input characters for the parallel prefix lexing (PPL) algorithm. The linear state recording step in the PPL algorithm, which needs to be done only once for each grammar has been ignored in claiming the log n time complexity for the PPL algorithm. Furthermore, the PPL algorithm does not consider recording line numbers for the tokens and distinguishing identifier tokens as keywords or user-identifiers. The APL algorithms perform all of these functions. Thus, without considering the efforts spent on these functions, the APL algorithm takes constant time since every step depends on the length of the tokens, not on the length of the input. Generalizing and including these extra functions, the APL algorithm takes near constant time
Keywords
computational complexity; grammars; parallel algorithms; parallel programming; associative parallel lexing algorithms; best time complexity; grammar; linear state recording step; parallel prefix lexing algorithm; Algorithm design and analysis; Associative memory; Computational Intelligence Society; Computer aided instruction; Computer science; Concurrent computing; Lakes; Performance analysis; Process control; Vector processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location
Beverly Hills, CA
Print_ISBN
0-8186-2672-0
Type
conf
DOI
10.1109/IPPS.1992.223001
Filename
223001
Link To Document