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

计算机工程 ›› 2007, Vol. 33 ›› Issue (23): 78-80,8. doi: 10.3969/j.issn.1000-3428.2007.23.027

• 软件技术与数据库 • 上一篇    下一篇

动态二进制翻译中热路径优化的软件实现

史辉辉,管海兵,梁阿磊   

  1. (上海交通大学计算机科学与工程系,上海200240)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-12-05 发布日期:2007-12-05

Hot Path Optimization in Software Dynamic Binary Translation

SHI Hui-hui, GUAN Hai-bing, LIANG A-lei   

  1. (Dep. of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai 200240)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-12-05 Published:2007-12-05

摘要: 在动态二进制翻译中,热路径的识别和生成是提高二进制翻译器效率的重要环节。为了提高热路径预测的命中率,必须在程序的运行中搜集较为详细的信息,这必然增加系统的开销。因此,在准确率和开销之间做出权衡十分必要。该文在研究现有热路径算法的基础上,提出了一种改进的基于路径的热路径识别和优化算法,并对结果进行了分析。

关键词: 动态二进制翻译, 热路径, 动态优化

Abstract: The recognition and creation of hot paths is one of the key factors in promoting the performance of a dynamic binary translator. To promote the accuracy of the hot path prediction, it is necessary to do a more thorough run-time profiling, which will lead to a rise in overhead. So a tradeoff between accuracy and overhead is needed. This paper studies the current profiling strategies and proposes an improved hot path recognition scheme.

Key words: dynamic binary translation, hot path, dynamic optimization

中图分类号: