作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (10): 112-114.

• 论文 • 上一篇    下一篇

优化动态二进制翻译器DigitalBridge

白童心,冯晓兵,武成岗,张兆庆   

  1. 中国科学院计算技术研究所,中国科学院计算技术研究所,中国科学院计算技术研究所,中国科学院计算技术研究所 北京 100080
  • 发布日期:2005-05-25

Optimizing Dynamic Binary Translator in DigitalBridge

BAI Tongxin, FENG Xiaobing, WU Chenggang, ZHANG Zhaoqing   

  1. (Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080)
  • Published:2005-05-25

摘要: 讨论动态二进制翻译器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.

中图分类号: