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
摘要: 在动态二进制翻译中,热路径的识别和生成是提高二进制翻译器效率的重要环节。为了提高热路径预测的命中率,必须在程序的运行中搜集较为详细的信息,这必然增加系统的开销。因此,在准确率和开销之间做出权衡十分必要。该文在研究现有热路径算法的基础上,提出了一种改进的基于路径的热路径识别和优化算法,并对结果进行了分析。
关键词:
动态二进制翻译,
热路径,
动态优化
CLC Number:
SHI Hui-hui; GUAN Hai-bing; LIANG A-lei. Hot Path Optimization in Software Dynamic Binary Translation[J]. Computer Engineering, 2007, 33(23): 78-80,8.
史辉辉;管海兵;梁阿磊. 动态二进制翻译中热路径优化的软件实现[J]. 计算机工程, 2007, 33(23): 78-80,8.