• DocumentCode
    2490809
  • Title

    A parallel parsing VLSI architecture for arbitrary context free grammars

  • Author

    Koulouris, Andreas ; Koziris, Nectarios ; Andronikos, Theodore ; Papakonstantinou, George ; Tsanakas, Panayotis

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
  • fYear
    1998
  • fDate
    14-16 Dec 1998
  • Firstpage
    783
  • Lastpage
    790
  • Abstract
    We propose a fixed size one dimensional VLSI architecture for the parallel parsing of arbitrary context free (CF) grammars, based on Earley´s algorithm. The algorithm is transformed into an equivalent double nested loop with loop carried dependencies. We first map the algorithm into a 1D array with unbounded number of cells. The time complexity of this architecture is O(n), which is optimal. We next propose the partitioning into a fixed number of off the shelf processing elements. Two alternative partitioning strategies are presented considering restrictions, not only in the number of the cells, but also in the inner structure of each cell. In the most restricted case, the proposed architecture has time complexity O(n3/p*k), where p is the number of available cells and the elements inside each cell are at most k
  • Keywords
    VLSI; computational complexity; context-free grammars; parallel architectures; parallel programming; program control structures; 1D array; CF grammars; Earley algorithm; arbitrary context free grammars; equivalent double nested loop; fixed size one dimensional VLSI architecture; loop carried dependencies; off the shelf processing elements; parallel parsing VLSI architecture; partitioning strategies; time complexity; Computer architecture; Concurrent computing; Delay; Dynamic programming; Laboratories; Natural languages; Partitioning algorithms; Pattern recognition; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    0-8186-8603-0
  • Type

    conf

  • DOI
    10.1109/ICPADS.1998.741168
  • Filename
    741168