DocumentCode :
496139
Title :
The Implementation of Static-Integrated Optimization Framework for Dynamic Binary Translation
Author :
Gu, Jinghui ; Xu, Chao ; Lin, Ling ; Zheng, Juyu ; Chen, Kai ; Guan, Haibing
Author_Institution :
Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Volume :
1
fYear :
2009
fDate :
25-26 July 2009
Firstpage :
510
Lastpage :
513
Abstract :
In traditional dynamic binary translation (DBT) systems, poor profile information at runtime limits the manner of optimization. Combining dynamic binary translation with static analysis brings an opportunity to improve the runtime performance. Once the source image has been executed, the profile information and target code will be saved, which are available at next runs. Moreover, optimizations will be implemented during static analysis phase. This approach reduces the overhead of optimizing, profiling and translating on condition that the program runs repeatedly. In this paper, we accomplish to construct this framework (Sinof) and gain 5% performance benefits in average without completing static optimizations.
Keywords :
program diagnostics; program interpreters; dynamic binary translation; static analysis; static-integrated optimization framework; Algorithm design and analysis; Binary codes; Chaos; Computer science; Information analysis; Information technology; Instruction sets; Performance analysis; Performance gain; Runtime; Dynamic binary translation; Profile-directed optimization; Static analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology and Computer Science, 2009. ITCS 2009. International Conference on
Conference_Location :
Kiev
Print_ISBN :
978-0-7695-3688-0
Type :
conf
DOI :
10.1109/ITCS.2009.111
Filename :
5190123
Link To Document :
بازگشت