基于热例程的动态二进制翻译优化

来源 :计算机科学 | 被引量 : 0次 | 上传用户:ssoqyhm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
依据对系统级程序行为特性的观察,提出了一种基于热例程的动态二进制翻译优化方法。该方法以频繁执行的例程作为优化单位,通过块内和块间优化算法消除动态二进制翻译引入的冗余。相比基于踪迹的优化方法,该方法具有优化单位发现开销更小、代码区域更大、无重复翻译等优点,更适用于系统虚拟机中操作系统代码的优化。在跨平台系统虚拟机监控器ARCH-BRIDGE上的测试表明,通过对内核代码实施该优化方法,SPEC CPUINT 2006程序的效率提升了3.5%~14.4%,相比基于踪迹的优化,性能最大提升了5.1%。
其他文献
文中结合IEEE1394总线规范及具体应用实例,开发了IEEE1394设备的WDM驱动程序,详细介绍了在windows 2000/xp环境下利用DDK开发IEEE1394设备驱动程序的设计原理、实现方法以及设计
码型发生器是用来满足特定数字测试要求的专用工具,其用途是生成具有一定数据格式的满足各种数字激励需求的数字信号;设计了一种基于VXI总线且时延、占空比和电压可调的码型发
在基于VXI总线的飞机操纵控制系统试验虚拟仪器测试系统中,融合MATLAB的仿真功能,扩展了虚拟仪器测试功能,实现了测试中数据采集、分析处理与仿真计算的一体化。文章介绍了虚拟仪器测试系统的硬件组成及其软件设计,说明了测试软件与仿真软件接口的实现和数据传输。该测试系统的实际应用,提高了工程试验效率,缩短了型号的研制周期,降低了研制费用。
进化电路具有自组织、自适应和自修复的特性,在航空航天领域具有重大应用价值;阐述了模拟可进化电路的基本原理,分析了基于现场可编程晶体管细胞阵列FPTA(Field Programmable
文中从仪器的可互换性出发,阐述了一种基于IVI规范的虚拟资源的概念和实现过程.其中,虚拟资源实现仪器接口和信号接口的转换,使测试程序与具体仪器无关;测试程序集采用了面向
在分析PE文件导入表结构的基础上,利用Windows加载器的工作原理和PE文件导入表存储位置不确定性的特点,提出了一种迁移PE文件导入表并将信息隐藏在PE文件原导入表位置的信息
在排序学习中引入特征选择可以提高学习的效率和准确率。出于对选择速度的考虑,当前的研究主要从特征选择的角度出发,根据特征对排序的作用和特征之间的相似性选择对排序区分度
介绍了采用VXI-GPIB混合总线方式的机载ATE计量校准系统的设计思想,对系统的硬件和软件设计中的主要技术特点进行描述,同时对系统设计中遇到技术问题提出解决办法;系统设计先
介绍了开关磁阻发电机(SRG)的基本原理及系统构成,分析了开通角、关断角对发电运行性能的影响,开发了一套以TMS320F240为控制核心的车用SRG 系统.提出了一种用TMS320F240型DS
基于计算机视觉的手势识别是当前人机交互领域的热门研究,但由于受光照、环境等因素的影响,使得采用单一特征描述手势的方法不能很好地识别手势,因此提出一种将Hu不变矩和指尖个数特征相结合的静态手势识别方法,对采集的手势图像进行预处理,再使用肤色模型分割出手势,并采用重心距离法检测指尖个数,进而对提取的手势轮廓进行Hu值的计算,最后采用模板匹配法对特征距离进行加权和融合来识别手势。实验结果表明,与采取单一