摘要
讨论动态二进制翻译器DigitalBridge的动态优化设计与实现,给出了基于edge profile的热路径选择算法FHFS,在热路径上实施了基于模式匹配的指令组合优化翻译和标志位延迟计算的优化。实验结果表明,优化后动态翻译的性能平均提高40%。
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.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第10期103-105,共3页
Computer Engineering
基金
国家自然科学基金资助项目(60103006)
国家"863"计划基金资助项目(2001AA111061)
关键词
动态优化
动态二进制翻译
热路径
标志位
Dynamic optimization
Dynamic binary translation
Hot trace
Status flag