DocumentCode :
2229411
Title :
EM-code optimization algorithm using tree pattern matching
Author :
Kim, Jungsook ; Oh, Seman
Author_Institution :
Dept. of Comput. Eng., Dongguk Univ., Seoul, South Korea
fYear :
1997
fDate :
9-12 Sep 1997
Firstpage :
917
Abstract :
The ACK intermediate code optimizer generates a good code through performing a peephole optimization over the EM intermediate code. The peephole optimization is very cost efficient and should use a string pattern matching algorithm to find the optimization pattern corresponding to the EM intermediate code when it is in the optimization. The authors have designed and implemented a tree pattern matching algorithm for more efficient optimization by improving the string pattern matching method of the ACK intermediate code optimizer. For this, an appropriate EM tree is constructed to the tree pattern matching of the EM code with a sequential structure from the front end of the ACK. Also, the pattern described in the optimization pattern table and the replacement should be reconstructed as a tree structure. The tree pattern matching optimizer conducting an optimization in real-time, applies a tree pattern matching algorithm in order to find an optimization pattern more efficiently while it circulates in the top-down method. Thus the tree pattern matching method requires a searching time to find an optimization pattern that is less than the string pattern matching method of ACK
Keywords :
assembly language; optimising compilers; string matching; ACK intermediate code optimizer; EM tree; EM-code optimization algorithm; assembly language; mnemonic instruction; optimization pattern; peephole optimization; program coupling; pseudo-instruction; searching time; sequential structure; string pattern matching algorithm; tree pattern matching algorithm; Algorithm design and analysis; Assembly; Cost function; Design optimization; Joining processes; Optimization methods; Pattern matching; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on
Print_ISBN :
0-7803-3676-3
Type :
conf
DOI :
10.1109/ICICS.1997.652113
Filename :
652113
Link To Document :
بازگشت