摘要: 讨论动态二进制翻译器DigitalBridge的动态优化设计与实现,给出了基于edge profile的热路径选择算法FHFS,在热路径上实施了基于模式匹配的指令组合优化翻译和标志位延迟计算的优化。实验结果表明,优化后动态翻译的性能平均提高40%。
关键词:
动态优化,
动态二进制翻译,
热路径,
标志位
Abstract: This paper discusses the design and implementation of dynamic optimizations in DigitalBridge, a dynamic binary translator. It proposes an edge profile based algorithm FHFS to select hot traces upon which the optimizations are carried out. Two optimization methods are presented: patternized instruction pair translation and delayed-status-flags-simulation optimization. Experiments show that these optimizations can improve the performance by 40% on average.
中图分类号:
白童心,冯晓兵,武成岗,张兆庆. 优化动态二进制翻译器DigitalBridge[J]. , 2005, 31(10): 112-114.
BAI Tongxin, FENG Xiaobing, WU Chenggang, ZHANG Zhaoqing. Optimizing Dynamic Binary Translator in DigitalBridge[J]. , 2005, 31(10): 112-114.