10.11896/j.issn.1002-137X.2016.5.005
基于热例程的动态二进制翻译优化
依据对系统级程序行为特性的观察,提出了一种基于热例程的动态二进制翻译优化方法.该方法以频繁执行的例程作为优化单位,通过块内和块间优化算法消除动态二进制翻译引入的冗余.相比基于踪迹的优化方法,该方法具有优化单位发现开销更小、代码区域更大、无重复翻译等优点,更适用于系统虚拟机中操作系统代码的优化.在跨平台系统虚拟机监控器ARCH-BRIDGE上的测试表明,通过对内核代码实施该优化方法,SPEC CPUINT 2006程序的效率提升了3.5%~14.4%,相比基于踪迹的优化,性能最大提升了5.1%.
跨平台系统虚拟机、动态二进制翻译、动态二进制优化、申威处理器
43
TP332(计算技术、计算机技术)
2016-07-26(万方平台首次上网日期,不代表论文的发表时间)
共8页
27-33,41