Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

VLSI architecture for fast context-free language recognition (Earley's algorithm)

Conference ·
OSTI ID:5248272
Earley's algorithm has been commonly used for the recognition of general context-free languages and usually has time complexity o(n/sup 3/). This paper presents a parallel Earley's algorithm in terms of x/sup */ operation. By restricting the input context-free grammar to be lamda-free, it is able to implement this parallel algorithm on a triangular shape VLSI system. This system has an efficient way of moving data around through fast buses, slow buses and INP bus. It is guaranteed that the right data will arrive at the right place at the right time. Simulation results showed that this system can recognize a string with length n in 2n+1 system unit times. 18 references.
OSTI ID:
5248272
Report Number(s):
CONF-821002-
Country of Publication:
United States
Language:
English