国防科技大学并行与分布处理国家重点实验室,湖南,长沙,410073
纸质出版:2005
移动端阅览
曹宏嘉, 肖勇, 唐遇星, 等. 一种新的自适应翻译单元构造算法[J]. 电子学报, 2005,33(8):1360-1364.
CAO Hong-jia, XIAO Yong, TANG Yu-xing, et al. A Novel Algorithm for Adaptive Translation Unit Construction[J]. Acta Electronica Sinica, 2005, 33(8): 1360-1364.
翻译单元的构造对动态二进制翻译系统的性能有着重要影响.本文提出一种新的硬件支持下的自适应翻译单元构造算法ATUC
动态监测程序执行
根据程序的执行特性动态自适应调整翻译单元的构造
提高翻译后代码的执行成功率
并尽可能提高翻译后代码效率.引入了硬件的连续提交地址缓冲
辅助二进制翻译软件进行程序执行特性监测
降低profile开销.SPEC2000程序模拟结果表明
ATUC算法对系统性能提高明显.分析表明ATUC具有很低的时间空间开销与硬件支持实现开销.
Construction of translation units deeply affects the performance of binary translation systems.In this paper we propose a novel adaptive translation unit construction (ATUC) algorithm.With hardware support
ATUC monitors the execution of the source architecture programs and dynamically adjusts the translation units according to the execution behavior characteristics of the programs.A hardware buffer is introduced to assist the binary translation software to detect continuously committed addresses.ATUC improves the efficiency of the translated code while guaranteeing the high success execution ratio of the translated code segments.Simulation results of the SPECint2000 benchmark show that ATUC has up to 31% performance advantages over other translation unit construction methods.
0
浏览量
673
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621