DocumentCode
480397
Title
Design of Parallel Algorithm on Autogeneration of LL(1) Analytical Table for the Shared Memory Multiprocessors System
Author
Yan, Zhao ; Liu, Lei
Author_Institution
Coll. of Comput. Sci. & Technol., JiLin Univ., Changchun
Volume
5
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
702
Lastpage
705
Abstract
This article describes a parallel process method to autogenerate LL(1) analytical table on multiprocessor computers, and it also discusses the designing thoughts and executing tactics in this parallel algorithm, just in order to improve the efficiency of compiler. Compiler is an important system software, and syntax analysis is the first step of compiler. In general, there are two kinds of methods on syntax analysis such as top-down approach and bottom-up approach. In this paper the author analyzes and studies the implementation method on top-down syntax analysis algorithm, and discovers one of the performance bottleneck on LL(1) syntax analysis is the number of non-terminals and terminals. So the author puts forward the thoughts of using parallel threads to solve the issues on plenty of nonterminals. That is , with the help of mechanism of intercommunication among the threads, LL(1) analytical table is autogenerated on multithread mode.
Keywords
multi-threading; parallel algorithms; program compilers; shared memory systems; systems software; analytical table; autogeneration; compiler efficiency; multiprocessor computers; multithread mode; parallel algorithm; parallel process method; parallel threads; shared memory multiprocessors system; system software; top-down syntax analysis algorithm; Algorithm design and analysis; Computer science; Concurrent computing; Multiprocessing systems; Parallel algorithms; Parallel programming; Performance analysis; Software algorithms; Software design; System software; Grammar; LL (1) syntax analysis; Parallel algorithm; Parallel compiling;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.1451
Filename
4722999
Link To Document