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 :
بازگشت