【摘 要】
:
二进制翻译是不同体系结构之间软件移植的重要手段。体系结构和硬件环境上的差别,可以通过二进制翻译系统来弥补,在翻译过程中往往使用多条本地指令模拟一条目标指令,翻译代码规模随之显著增加,从而导致被翻译程序的执行效率下降。寄存器作为处理器和内存交换信息的重要存储部件,寄存器的模拟器方式对于程序的性能有着至关重要的影响。为了提高特定平台翻译后代码的执行效率,提出了在动态二进制翻译机制中使用全部寄存器直接映
【机 构】
:
中国科学技术大学计算机科学与技术学院,中国科学院计算技术研究所
【基金项目】
:
2011中国计算机大会论文.国家自然科学基金(61033009),工信部“核心电子器件、高端通用芯片及基础软件产品”科技重大专项(2009ZX01028-002-003).
论文部分内容阅读
二进制翻译是不同体系结构之间软件移植的重要手段。体系结构和硬件环境上的差别,可以通过二进制翻译系统来弥补,在翻译过程中往往使用多条本地指令模拟一条目标指令,翻译代码规模随之显著增加,从而导致被翻译程序的执行效率下降。寄存器作为处理器和内存交换信息的重要存储部件,寄存器的模拟器方式对于程序的性能有着至关重要的影响。为了提高特定平台翻译后代码的执行效率,提出了在动态二进制翻译机制中使用全部寄存器直接映射方法,详细分析了二进制翻译中的上下文切换原理和寄存器访问范围,为异构平台之间寄存器直接映射提供方法指导
其他文献
根据我们对生命的认识,适宜生命生存的行星应当是固态的、能聚集液态水的类地行星。自1995年以来,科学家们已经发现了约100颗围绕与太阳相似的恒星运转的行星,但限于技术力
好友如茶,偶然想到这句话,是在一个深秋的午后。那日,天高气爽,朋友的庭院中,阳光将我们的背影拉得长长的。递给我一杯茶时,他问,怎样的朋友最好、最长久?捧着芬芳四溢的香茗
不知是寓言还是故事,说的是一头驴子饿死在两堆干草之间。这是驴子犹豫不决,不知该吃哪堆好的结果。也许,你会责备驴子活该,随便吃一堆也绝不致于丧命。
对邢钢高炉渣粘度、脱硫能力、熔化温度进行了实验测定和分析研究。研究结果表明:该渣是比较难熔且热稳定性不良的短渣,高温下流动性好但脱硫能力一般,配合系列人工合成渣样实验
市场经济体制的确立,对我国各行业的发展都提出了新的要求,特别是企业以市场为导向的机制转换,需要银行打破单一的存、放、汇业务而提供以更有效率的服务;股份制企业的推行,
经济全球化,是指人类社会的活动空间日益超越民族国家主权版图的界限,在全球范围内展现出全方位的沟通、联系和互动的客观历程及趋势.在经济全球化、知识经济迅速发展的趋势
发生在东南亚的海底地震是本世纪初全球最恐怖的自然灾害。科学家指出,一方面,海啸严重地破坏了海洋及其海岸的生态环境;另一方面,被人类工业经济破坏了的自然环境,加剧了海
结合移动Agent应用开发方法,设计一个基于移动Agent的分布式计算应用模型。针对分布式数据计算现有方法,分析其不足,通过研究移动Agent体系结构及关键技术,从理论上探索将Agent技术与分布式数据挖掘相结合的可行性和技术优势,采用Agent技术解决分布式数据挖掘时所遇到的问题,全面、系统提出了解决方案。在此基础上,实现了一个Intranet环境下的基于移动Agent的分布式计算平台。
通过对我国经济增长速度(约为8.0%)的含金量,即置信度、增长质量以及可持续发展的分析,建立了GDP增长含金量的定性模型.在此基础上指出我国宏观经济运行中应注意的几个问题,
为了解决基于服务端的垃圾邮件过滤系统难以满足某一群体邮件过滤的特殊要求,分析了Email邮件协议和邮件格式特征,设计与实现了一种客户端垃圾邮件过滤系统。系统采用黑白名单过滤、邮件特征过滤和贝叶斯分类相结合的三层过滤技术,并通过用户反馈机制降低误报率。实验结果显示,系统可满足用户对邮件过滤的个性需求,提高了垃圾邮件过滤的准确性。