Parallel parsing of ambiguous languages on hypercube architectures

  • Richard A. Reid
  • Manton M. Matthews
Knowledge Acquisition and Language Processing
Part of the Lecture Notes in Computer Science book series (LNCS, volume 604)


In this paper we describe a generalization of existing LALR techniques to allow the parallel parsing of ambiguous languages on hypercube architectures. In particular we are interested in the parsing of natural languages in parallel. The technique that is used is a “nondeterministic” version of a standard LALR parser, where when a shift/reduce or reduce/reduce conflict is reached the parser branches and pursues them both independently. We have developed a parallel parser generator RACC, which is developed with the use of YACC under Unix. By specifying a YACC like specification file and running it through RACC one obtains a parallel parser that will run on the nodes of the NCUBE/10 hypercube.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A. H. Aho, R. Sethi and J. Ullman: Compilers: Principles, Techniques, and Tools. Addison-Wesley Publishing Company, Reading, Massachusetts, 1986.Google Scholar
  2. 2.
    Y. Matsumoto, A Parallel Parsing System for Natural Language Analysis. Third International Conference on Logic Programming, pp. 396–409, London, July 14–18, 1986.Google Scholar
  3. 3.
    Y. N. Srikant and P. Shankar: Parallel Parsing of Programming Languages. Information Sciences, vol. 43, no. 1–2, pp. 55–83, 1987.CrossRefGoogle Scholar
  4. 4.
    M. Tomita: Efficient Parsing for Natural Language: A Fast Algorithm for Practical Systems. Kluwer Academic Publishers, Boston, 1986.Google Scholar
  5. 5.
    R. Trehan, and P. Wilk: A Parallel Chart Parser for the Committed Choice Non-Deterministic (CCND) Logic Languages. Artificial Intelligence Applications Institute, University of Edinburgh, Edinburgh, United Kingdom, 1988.Google Scholar
  6. 6.
    W. Woods: Transition Network Grammars for Natural Language Understanding. Communications of the ACM, vol. 13, no. 10, pp. 591–606, 1970.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Richard A. Reid
    • 1
  • Manton M. Matthews
    • 1
  1. 1.Department of Computer ScienceUniversity of South CarolinaColumbia

Personalised recommendations