Title :
Table-Driven Code Optimizer
Author :
Yun, Sunglim ; Oh, Seman
Author_Institution :
Dept. of Comput. Eng., Dongguk Univ., Seoul
Abstract :
The various optimization techniques are deployed in the compilation process of a source program for improving the program´s execution speed and reducing the size of the source code. Of the optimization pattern matching techniques, the string pattern matching technique involves finding an optimal pattern that corresponds to the intermediate code. However, it is deemed inefficient due to excessive time required for optimized pattern search. The tree matching pattern technique can result in many redundant comparisons for pattern determination, and there is also the disadvantage of high cost involved in constructing a code tree. The objective of this paper is to propose a table-driven code optimizer using the DFA (deterministic finite automata) optimization table to overcome the shortcomings of existing optimization techniques. Unlike other techniques, this is an efficient method of implementing an optimizer that is constructed with the deterministic automata, which determines the final pattern, reducing the pattern selection cost and expediting the pattern search process
Keywords :
deterministic automata; finite automata; optimising compilers; string matching; tree data structures; tree searching; deterministic finite automata optimization table; optimization technique; pattern search process; program execution; source program compilation process; string pattern matching technique; table-driven code optimizer; tree matching technique; Automata; Computational intelligence; Computational modeling; Cost function; Doped fiber amplifiers; Optimization methods; Optimizing compilers; Pattern analysis; Pattern matching; Performance analysis;
Conference_Titel :
Computational Intelligence for Modelling, Control and Automation, 2005 and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, International Conference on
Conference_Location :
Vienna
Print_ISBN :
0-7695-2504-0
DOI :
10.1109/CIMCA.2005.1631509