首页 | 本学科首页   官方微博 | 高级检索  
     

基于热例程的动态二进制翻译优化
作者姓名:董卫宇  刘金鑫  戚旭衍  何红旗  蒋烈辉
作者单位:数学工程与先进计算国家重点实验室 郑州450000,数学工程与先进计算国家重点实验室 郑州450000,数学工程与先进计算国家重点实验室 郑州450000,数学工程与先进计算国家重点实验室 郑州450000,数学工程与先进计算国家重点实验室 郑州450000
摘    要:依据对系统级程序行为特性的观察,提出了一种基于热例程的动态二进制翻译优化方法。该方法以频繁执行的例程作为优化单位,通过块内和块间优化算法消除动态二进制翻译引入的冗余。相比基于踪迹的优化方法,该方法具有优化单位发现开销更小、代码区域更大、无重复翻译等优点,更适用于系统虚拟机中操作系统代码的优化。在跨平台系统虚拟机监控器ARCH-BRIDGE上的测试表明,通过对内核代码实施该优化方法,SPEC CPUINT 2006程序的效率提升了3.5%~14.4%,相比基于踪迹的优化,性能最大提升了5.1%。

关 键 词:跨平台系统虚拟机  动态二进制翻译  动态二进制优化  申威处理器
收稿时间:2015-03-09
修稿时间:2015-07-06
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号