数据值预测与存储器预取技术研究

被引量 : 0次 | 上传用户:george890120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代制造技术的发展并未缩小处理器与存储器之间的速度差距,而高性能处理器中指令并行技术的使用,使处理器与存储器之间原来就存在的这种剪刀差有继续扩大的趋势。无论采用大容量的Cache,还是采用多层次的存储器体系结构,有两个问题始终难以解决:如果处理器要访问的数据不在Cache中,则无论在容量和存储器层次结构方面如何调整,都只能将流水线停顿下来;其次,如果Load指令所需要的数据已经取入Cache,由于指令间存在数据相关问题,只要产生指令(Producer Instruction)没有执行完毕,在消费指令(Consumer Instruction)所需要的结果产生之前,流水线都只能停顿。从目前的研究成果来看,解决上述问题的最佳手段是对数据进行预取。根据预取解决问题的对象不同,可以将其归纳为两类。一类是研究如何在Load指令的有效地址计算产生之前,对指令的执行结果进行预测并取入流水线,本文定义为数据值的预测技术;另一类是如何在Load指令发出之前,将所需要的数据由Memory取入Cache中,本文定义为Memory预取技术。本文针对数据值的预测技术和存储器的预取技术进行了深入研究,具体包括:1、利用马尔可夫模型来解决数据值的预测问题。本文从指令流的分析入手,给出了数据值预测的数学描述,建立了相应的马尔可夫模型。由于状态的提取方法不同,计算复杂度和产生的结果亦不相同,因此对状态的定义是数据值预测数学描述中的关键问题之一。根据数据流的特征,将马尔可夫模型的状态定义为滑动窗内一组数据组成的特征向量,通过状态的转移概率进行数据值预测,克服了单纯根据数据值出现的概率大小进行预测的缺陷。仿真结果表明,与采用二级值预测方案以及基于程序语句相关的预侧方案相比,在预测指令的覆盖率上分别提高了9.51%和2.02%,在预测精度上分别提高了12.9%和8.2%,而在IPC上,则分别提高了16.7%和7.4%,构造的马尔可夫模型适用于数据值的预侧。2、基于块最后访问指令跟踪技术,提出了一种混合的Memory预取方案。本方案融合了连续的预取技术以及Cache中块的跟踪技术。它将数据块
其他文献
目的评价DC-CIK-i APA联合化疗治疗晚期非小细胞肺癌的疗效及安全性。方法 60例晚期非小细胞肺癌患者随机分为治疗组和对照组各30例,对照组采用GP化疗方案,治疗组在此基础上
目的观察评价锁定钢板法在老年股骨转子部粉碎性骨折中的临床疗效。方法选取杭州西溪医院骨科收治的老年股骨转子粉碎性骨折患者96例,随机分为对照组和实验组。对照组予以传
目的了解新医改形势下乡村医生的收入补偿现状,探讨薪酬分配中存在的问题并提出对策建议。方法按照分层随机抽样的原则,选取山东省134所村卫生室的621名乡村医生作为问卷调查
投资、消费和出口是拉动国民经济增长的三驾马车。改革开放以来,我国投资和出口持续快速增长,而消费却始终处于萎缩和调整状态,经济增长呈典型的二轮驱动特征。随着经济的发展,这
[目的]分析乡镇卫生院患者满意度现状,为乡镇卫生院进行针对性的改进提供参考依据。[方法]以问卷形式调查四川省乡镇卫生院患者满意度,进行数据分析。[结果]乡镇卫生院患者的
目的:调查和分析护理干预对新生儿黄疸结局的影响。方法:将560例在本院出生的足月新生儿随机分为干预组与对照组各280例。对照组新生儿接受常规护理;干预组对新生儿行常规护
目的探讨建立乡村医生执业风险分担机制的必要性,并就乡村医生执业风险分担机制的具体制度设计提出建议。方法采用整群抽样方法,选取北京市昌平区7个乡镇的133名乡村医生进行
随着扫描隧道显微镜和原子力显微镜等高分辨率表面观察和分析仪器的出现,纳米科技在近20年得到了迅速的发展,世界各主要国家都对纳米科技基础理论和应用研究投入了大量财力、
为了扩大聚乙烯的应用,接枝改性聚乙烯已成为广泛研究的热点。本文采用新的合成方法——溶剂热合成法制备了马来酸酐(MAH)功能化的PE和聚乙烯吡咯烷酮接枝的SEBS,同时研究了