Hardware Inexact Grammar Parser

In this paper, a platform is presented, that given a Stochastic Context-Free Grammar (SCFG), automatically outputs the description of a parser in synthesizable Hardware Description Language (HDL) which can be downloaded in an FPGA (Field Programmable Gate Arrays) board. Although the proposed methodology can be used for various inexact models, the probabilistic model is analyzed in detail and the extension to other inexact schemes is described. Context-Free Grammars (CFG) are augmented with attributes which represent the probability values. Initially, a methodology is proposed based on the fact that the probabilities can be evaluated concurrently with the parsing during the parse table construction by extending the fundamental parsing operation proposed by Chiang & Fu. Using this extended operation, an efficient architecture is presented based on Earley’s parallel algorithm, which given an input string, generates the parse table while evaluating concurrently the probabilities of the generated dotted gramma...

[1]  King-Sun Fu,et al.  Parallel Parsing Algorithms and VLSI Implementations for Syntactic Pattern Recognition , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  George K. Papakonstantinou,et al.  Parallel Hardware Stochastic Context-Free Parsers , 2016, Int. J. Pattern Recognit. Artif. Intell..

[3]  Bjarne Knudsen,et al.  RNA secondary structure prediction using stochastic context-free grammars and evolutionary history , 1999, Bioinform..

[4]  Yong Dou,et al.  Fine-grained parallel RNA secondary structure prediction using SCFGs on FPGA , 2010, Parallel Comput..

[5]  Taylor L. Booth,et al.  Applying Probability Measures to Abstract Languages , 1973, IEEE Transactions on Computers.

[6]  Daniel H. Younger,et al.  Recognition and Parsing of Context-Free Languages in Time n^3 , 1967, Inf. Control..

[7]  Jukka Paakki,et al.  Attribute grammar paradigms—a high-level methodology in language implementation , 1995, CSUR.

[8]  George K. Papakonstantinou,et al.  A Formal Method for Rapid SoC Prototyping , 2009, 2009 IEEE/IFIP International Symposium on Rapid System Prototyping.

[9]  John D. Lafferty,et al.  Computation of the Probability of Initial Substring Generation by Stochastic Context-Free Grammars , 1991, Comput. Linguistics.

[10]  Young H. Cho,et al.  Hardware-Accelerated RNA Secondary-Structure Alignment , 2010, TRETS.

[11]  E. Andersen Prediction and design of DNA and RNA structures. , 2010, New biotechnology.

[12]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[13]  Peter Sestoft,et al.  Semiautomated improvement of RNA alignments. , 2007, RNA.

[14]  George K. Papakonstantinou,et al.  A platform for the automatic generation of attribute evaluation hardware systems , 2010, Comput. Lang. Syst. Struct..