基于GCC的IF转换算法的分析与改进

来源 :计算机科学 | 被引量 : 0次 | 上传用户:wangji239
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分支指令是发掘指令级并行(ILP)的一个主要障碍.IF转换能够有效地删除指令流中的分支,通过删除程序中的某些分支,将控制依赖转换为数据依赖,能够获得更好的调度效果.本文详细分析了GCC中基于IA-64谓词执行的IF转换算法,并改进了其算法,实验数据表明,优化效果明显.
其他文献
硼氢化钠在乙二醇的碱性溶液中比在水溶液中更稳定,使还原醋酸钴制备金属Co纳米颗粒的反应平稳进行,制备出六方晶型的Co纳米颗粒,平均粒径为50.2nm,原子力显微镜和激光散射分析表
开发应用大容积炭化室、捣固、热回收炼焦工艺技术的清洁型热回收捣固机焦炉取代改良焦炉生产出口大块特级铸造焦,改变了中国落后的生产出口大块特级铸造焦的炼焦工艺和方法。
在通信网络软件中,代码的可靠性格外重要,编码与测试在很大程度上决定着代码的可靠性.如果让机器自动生成代码,将会减少人工编码出错的概率,而且,也为代码的跟踪、测试提供了
随着以计算机技术和网络技术为核心的现代信息技术的飞速发展,人们越来越多地把学习过程放到网络上来,而不再局限于传统的教室学习,因此网络学习得到了迅速推广.然而,受传统
粒度计算的主要任务之一是如何利用不同粒度层次间的转换来抽象出我们感兴趣的知识,而概念格的格结构在层次转换方面的高效性对有效地进行粒度层次转换有重要指导意义.本文介
粒度计算涵盖了所有在处理问题过程中使用粒度的理论、方法、技术和工具.本文首先简要地介绍了粒度计算的基本思想、基本问题以及它的三个主要模型(模糊集、粗糙集和商空间),
软件维护是软件过程中十分重要但又难度较大的一个阶段,数据挖掘技术在软件维护中的应用大大改善了这一现状.本文从技术的适用性、一般应用步骤和主要应用领域等方面介绍了数
组播技术以其支持大规模的一对多、多对多通信的特点,成为目前网络通信领域研究的热点.然而其开放的通信机制在提供高效、便利的同时,也带来了一系列的安全问题.本文分析了组
在Intel P6系列处理器与Microsoft Windows NT平台上开发了一个工具软件PTracker,它利用处理器中的硬件性能计数器来获取程序性能数据,并结合机器体系结构参数对数据进行分析
介绍了中国活性炭进入欧盟市场所须遵循的产品标准和部分检测标准。