Abstract
A novel parallel parser is presented. It is related to the algorithms of Earley and Tomita, but the technicalities are different. As an interesting theoretical improvement vis-à-vis the conventional Generalized LR parser, there is no restriction on the class of context-free grammars that can be handled.
Practical comparison with the conventional Tomita parser shows a decrease in parsing complexity and an increase in constant factors. I.e., the extra costs in communication overhead are offset by the gain in processing power if the sentence is not too small.
Zusammenfassung
Es wird ein neuer paralleler Parser vorgestellt. Er ist den Algorithmen von Earley und Tomita verwandt, die technischen Einzelheiten sind jedoch im Wesentlichen neu. Eine interessante theoretische Verbesserung im Vergleich zum konventionellen Tomita Parser ist, daß in der Klasse der kontextfreien Grammatiken keine Einschränkungen gemacht werden müssen.
Ein praktischer Vergleich mit dem konventionellen Tomita Parser ergab eine niedrigere Komplexität bei höheren konstanten Faktoren. Das bedeutet für nicht zu kurze Sätze, daß die zusätzlichen Kosten der Kommunikation durch den Einsatz mehrerer Prozessoren ausgeglichen werden.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
A.V. AHo, J.D. ULlman, Principles of Compiler Design, Addison-Wesley, Reading, Mass. (1977).
Y.T. Chiang, K.S. Fu, Parallel Parsing Algorithms and VLSI implementations for Syntactic Pattern Recognition, Transactions on Pattern Analysis and Machine Intelligence, PAMI-6 (1984) 302–314.
J. EArley, An Efficient Context-Free Parsing Algorithm, Communications of the ACM 13 (1970) 94–102.
S.L. GRaham, M.A. HArrison, W.L. RUzzo, An Improved Context-Free Recognizer, Transactions on Programming Languages and Systems 2 (1980) 415–462.
M.M. LAnkhorst, K. SIkkel, PBT: A Parallel Bottom-up Tomita Parser, Memoranda Informatica 91–69, University of Twente, Enschede, the Netherlands (1991).
A. NIjholt, The Parallel Approach to Context-Free Language Parsing, in: U. HAhn, G. ADriaens (Eds.), Parallel Models of Natural Language Computation, Ablex Publishing Co., Norwood, N.J. (1991).
R. Nozohoor-Farshi, Handling of Ill-designed Grammars in Tomita’s Parsing Algorithm, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 182–192.
H. NUmazaki, H. TAnaka, A New Parallel Algorithm for Generalized LR Parsing, Proc. 13th Int. Conf. on Computational Linguistics (COLING’90), Helsinki (1990) Vol. 2, 304–310.
J. REkers, Parser Generation for Interactive Environments, Ph.D. Thesis, University of Amsterdam (1992).
K. Sikkel, Cross-Fertilization of Earley and Tomita, in: T. van der Wouden, W. Sijtsma (Eds.), Computational Linguistics in The Netherlands, Papers of the first CLIN meeting, Utrecht, 1990, OTS, University of Utrecht (1991) 133–148.
H. TAnaka, H. NUmazaki, Parallel Generalized LR Parsing based on Logic Programming, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 329–338.
H.S. Thompson, Chart Parsing for Loosely Coupled Parallel Systems, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 320–328.
M. Tomita, Efficient Parsing for Natural Language, Kluwer Academic Publishers, Boston, Mass. (1985).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sikkel, K., Lankhorst, M. (1992). A Parallel Bottom-up Tomita Parser. In: Görz, G. (eds) Konvens 92. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77809-4_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-77809-4_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55959-7
Online ISBN: 978-3-642-77809-4
eBook Packages: Springer Book Archive