GCC编译器中循环数组预取优化的实现及效果

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:kcl770514
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据预取技术是为缓解微处理器与DRAM之间速度差异而出现的隐藏访存延迟的方法。GCC作为广泛使用的开源编译器,在tree-ssa上对循环级数组实现了预取优化。在深入分析GCC4.9循环级数组预取的基本实现机制,以及剖析基于预取收益和分析时间的三种不予预取的代价模型的基础上,得出影响循环数组预取效果的几个因素,并针对典型测试用例测试了GCC编译器循环数组预取的效果。此项工作对于改进和提高GCC现有循环级数组的预取优化有指导意义。
其他文献
对于高层建筑来说,非常重要的一个组成部分就是幕墙门窗,这是保证建筑物采光和保温等的重要部分,其往往对建筑物的节能和效率等具有非常重要的影响。在进行幕墙门窗的设计时,
油菜是可以作为绿肥广泛应用的作物。在总结油菜绿肥土壤培肥性状的基础上,从病虫害生物防治、土壤难溶性磷活化、土壤重金属污染治理3个方面总结归纳了油菜作为绿肥在我国可
<正>建设中的戏剧谷……舟山南洞戏剧谷,位于浙江省舟山市定海区干览镇新建社区南洞山谷,是一个依山傍海、风景秀丽、以戏剧为主、其他艺术为辅的大型文化创意产业项目。它以
随着分布式电源(Distributed generator,DG)渗透率的不断提高,配电网从传统的无源网络变为有源配电网。大量逆变器接口型分布式电源(Inverter-interfaced DG,IIDG)的接入对电
本研究从东平湖布置3个采样点,分别在3个时间(3月、7月和10月)采集水体样品,应用限制性片段长度多态性(T-RFLP)和构建16S rDNA克隆文库的方法检测了东平湖水体中蓝细菌群落结构。蓝
针对机载电子全姿态指引仪显示图形信息的特征及其变化特点,在系统初始化时将图形内容分为背景层、填充层和动态字符层三层,运算过程中只改变根据参数变化的填充层和字符层;
余甘子是我省重要的野生经济林木,数量多、分布广、生长快、结果早、产量高,树皮和木材也很有用途,它不仅耐干旱瘠薄、保持水土,是干热河谷的主要树种,而且也是低海拔荒山造
法教义学是发端于欧陆的、以坚持实体法为前提,并对其进行体系化和解释为主的一种规范科学。法教义学与法典化之间存在着千丝万缕的联系。法典化之形成对法教义学发展起到了
目的研究ACKR1多态性与HCV患者肝纤维化及肝损伤的相关性。方法招募245名患有慢性HCV感染的患者参与研究,使用TaqMan探针方法进行ACKR1多态性分析,同时收集患者肝纤维化和肝
<正> 气体冷却分离器是近几年才出现的一种新型分离器,它是运用气体本身的压力进行压缩,然后绝热膨胀、降温,在完全不需要外加动力和能量下去冷凝、分离、回收气体中的有效成