基于动态反馈的标志位线性分析算法

来源 :软件学报 | 被引量 : 0次 | 上传用户:zhongyuzhang09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二进制翻译可以用于解决遗产代码的迁移问题,也可以实现不同硬件平台之间软件的通用.如果源平台通过标志位进行条件跳转,那么如何处理标志住就成为翻译中的一个重要问题,对翻译的代码质量起着决定性作用.提出标志住线性分析算法,复杂度为线性,基本上能够消除所有的标志位冗余计算,提高了动态执行的效率.基于动态profiling技术,消除了间接跳转的基本块标志位冗余计算.分析了spec2000中的大部分整点测试例子,实验结果表明,EfLA(Eflag linear analysis)算法对于大运算量的程序是非常有效的.
其他文献
日语交际是语文教学的重要组成部分,《义务教育语文课程标准》提出口语交际的目标任务是:具有日常日语交际的基本能力,在各种交际活动中,学会倾听、表达与交流.初步学会文明地进行
教师素质的提高不仅需要书本知识,还需要实践性知识,即我们现在需要倡导一个新的理念——把教的过程当成是教师学的过程。把教的过程当成是教师学的过程有三层含义。第一层含义是向学生学,学习学生的学法、解题思路和奇思妙想;第二层含义是在教的过程中学,向课堂生成的资源学,从经验和教训中学;第三层含义是反思的过程。这里的学与一般意义的学习有一定区别,其特点是不仅包括向书本学习,更重要的是向实践学习、向自己的教育
针对数据共享环境多数据源选择MDSS(multiple data sources selection)问题,基于Pareto最优理论提出了MDSSA(MDSS algorithm)算法.该算法借助崭新的基于法线测量的非线性路径代价方程计算出到每个数据源的最优路径集合,进而通过代价对比确定实施数据访问的最佳数据源及路径,极大地缩小了搜索空间,在搜索到有效路径的同时,确保了算法的响应时间.大量仿真实验
目的:探讨复方益肝灵预防抗结核药物致肝损伤的临床疗效。方法:采用前瞻性研究,对384例门诊肺结核患者随机分为复方益肝灵治疗组192例和对照组192例,前者予复方益肝灵(主要成分为
在高能物理等科研领域有许多基于网格的科研项目。包括海量数据传输在内的网格应用对网络带宽、延迟等QoS指标等有很高的要求.传统的IP路由网络无法满足这些要求.面向连接的光
研究了Deep Web集成环境中构件的依赖关系(执行偏序依赖和知识依赖),并在此基础上提出了一种基于知识的环境变化的处理方法,包括Deep Web集成环境变化处理模型以及适应Deep Web环
研究了缓存控制对媒体流用户层QoS的影响.多媒体系统信宿端通常采用播放缓存来补偿时延抖动.提高媒体流播放的连续性.缓存控制虽然能够降低时延抖动的影响,却增加了端到端时延.时
毕加索说:“我在十几岁的时候就能画得像达·芬奇一样好。而我花了几十年的时间才能画得像孩子一样。”张庆老师问著名的思维科学家、“相似论”创立者张光鉴教授:“以学生
针对三角网格模型的拓扑信息。提出了一种高效压缩方法.不同于以往的单纯利用算术编码或霍夫曼鳊码对遍历三角网格生成的拓扑流进行编码压缩,根据三角网格模型(特别是规则三角网格模型)的特点,自适应地提高编码过程中对当前编码字符发生的预测准确率,实现对三角网格模型的拓扑信息的高效压缩.算法首先遍历三角网格模型,得到操作符序列;然后对得到的操作符序列的每个操作符作模版可变的自适应算术编码.在编码过程中,根据当
目的探讨半夏白术汤对高血压病人血压水平、血脂的影响。方法选取原发性高血压患者83例,随机分为治疗组42例,对照组41例,治疗组给予半夏白术汤口服治疗,对照组给予卡托普利口