一种动态二进制翻译中间接分支目标地址查找算法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:shi2007jie2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何提高性能是动态二进制翻译中的核心研究问题.动态二进制翻译技术以分支指令结尾的基本块是翻译和执行的基本单元,基本块之间的跳转关系由分支指令确定.间接分支的目标地址在运行时才能确定,优化比较困难.已有工作表明间接分支目标地址的处理是影响动态二进制翻译系统性能的重要因素.经过我们的实验分析表明间接分支的目标地址分布具有较好的局部性,在此基础上提出一个带私有缓存的间接分支目标的查找算法,利用私有缓存对间接分支的目标地址进行预测,分支目标良好的局部性带来了高的预测成功率,从而减少了上下文切换的次数,并且使得X86体系结构下SPEC CPU2000 INT测试集程序在龙芯平台上翻译执行时间平均减少了10%-20%.
其他文献
“思变”影响着IT进程中的每一步,在安全领域,网络威胁层出不穷,安全行业的应对也在不断深入.每一次正反较量,棋差一招,便可能谬以千里,安全的智慧不可不修.思变,在如今无线
期刊
本文主要围绕建筑电气工程的智能化技术展开研究,针对其应用方向和应用内容等存在的问题,探究针对性的解决方法,推动智能化技术应用范围不断拓宽,提高其各项工作的质量,推动
(续第1期)rn四、消毒环节及消毒药品的使用1.对入场的车辆进行消毒场区门口设置火碱池,对入场的车辆轮胎进行消毒.门口内设消毒水泵,用无腐蚀性的消毒剂对入场车辆的车体进行
渔经从动物内脏中提取小蛋白和核糖,作为公司免疫增强剂新产品“渔经壹号”的材料,并取得良好的应用效果。
期刊
SUV
对喷流/外流干扰流动机制及其引起的气动特性的变化研究是采用横向喷流控制技术中控制系统设计的重要环节。旋转弹喷流干扰力放大因子受到的旋转影响不可忽视。采用CFD技术对带有两股前后布置的横向喷流旋转弹干扰流场进行了数值模拟。分析了旋转、喷流流场及不同转速下的力放大因子,结果表明,在正攻角时,力放大因子随转速增大而增大,负攻角时随转速增大而减小。
随着科学技术的日新月异的大力发展,建筑业呈现出欣欣向荣的大好发展局面.但由于受多种因素的影响,在我国建筑节能新材料以及新技术的发展以及具体的应用中还存在着诸多的问
奶牛腐蹄病是一种以蹄角质腐败,趾间皮肤和组织腐败、化脓为特征的局部化脓坏死性炎症.
制造业是我国的基础产业,拥有着不可磨灭的地位.随着时代的发展,我们对制造业的要求也越来越严格,先进的科学技术是制造业不可缺少的得力助手.因此,智能化的制造业建设显得尤