乱序处理器访存行为建模

来源 :东南大学 | 被引量 : 2次 | 上传用户:kathy052
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
各级Cache的命中率已经成为评估处理器性能的一个重要的性能参数。研究人员通常使用全仿真、硬件实测或者建立解析模型的方法获取某种配置下的Cache性能表现,但是前两种方法分别有着耗时较长和成本较大的缺点,而现存的解析模型在乱序处理器上跨程序预测精度较差,这使得模型的通用性大为降低。本文延续了本实验室前期基于人工神经网络(ANN)的Cache建模方法,通过对模型训练集的优化提高了模型预测Cache性能的精度。本文的主要工作分为了两个部分,第一部分建立了新的训练集选取方法。本文使用聚类算法提取程序内部含有不同访存特性的代码片段,并将其合并为一个训练集。使用该训练集训练的ANN模型有效的提升了跨程序预测Cache命中率的精度。第二部分是将模型实现为了一个完整的工具。前期的Cache解析模型都只是停留在研究性模型的层面,一个可以对Cache设计空间探索提供有效帮助的模型应该具有耗时短,易于操作的特点。为了简化Cache解析模型的使用操作,本文使用python将其实现为一个完整的工具,并留下可扩展接口,以便于之后添加新的功能。本文建立的模型在9种Cache配置下分别预测7组不同bench的Cache命中次数,与Gem5全仿真结果相比,模型的平均精度在93%左右,相比较前期的模型,平均精度提升了 5%。在时间方面,模型与Gem5时钟精准型仿真相比,最高可以节省90%的时间。另外,本文构建的Cache行为工具脱离了对外部软件的依赖,大幅度地降低了建立和使用模型的操作难度。
其他文献
我们知道,马克思经过六年的学院学习生活,在1841年4月15日获得哲学博士学位证书之后,根据他本人的意愿和青年黑格尔派思想领袖人物布鲁诺·鲍威尔的建议,准备到波恩大学
教师话语在语言课堂中不仅起到信息传递的媒介作用,它更是学习语言者所模仿的话语。在国外,二语课堂中教师话语研究已经引起了研究人员的高度注意。自从20世纪70年代起,研究
利用高脂金黄地鼠模型研究开菲尔对肠道菌群的调节作用。体质量、肝脏质量、附睾脂肪质量、总胆固醇(TC)、甘油三酯(TG)、高密度脂蛋白胆固醇(HDL-C)、低密度脂蛋白胆固醇(LD
随着我国外语教育的深入进行,英语的听说读写能力日益得到学生,老师乃至社会的普遍关注。接踵而来的便是各种各样的有关听力方面的测试。浩瀚的题海中,数量繁多的测试题型充斥着
目的:探讨术后早期炎性肠梗阻的临床特点和治疗方法。方法:对23例患者的临床资料进行回顾性分析。结果:以肛门恢复每日排气排便,进食后无梗阻症状出现为治愈标准。本组22例保守治
传统的教案设计以语言知识灌输为唯一目的。最新意义上的教案应遵循以下三个原则 :“以学习者为中心”的教育原则 ,“以人为本”的教育理念 ,“培养学生跨文化交际能力为目的
目的探讨常规MRI在诊断脑损害后锥体束Wallerian变性中的价值。方法对69例脑损害后锥体束Wallerian变性患者行MRI检查。常规行快自旋回波序列(FSE常规横断位、矢状位及冠状位