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
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;
Conference_Titel :
Information Technology and Computer Science, 2009. ITCS 2009. International Conference on
Conference_Location :
Kiev
Print_ISBN :
978-0-7695-3688-0
DOI :
10.1109/ITCS.2009.111