多核处理器共享级Cache访存行为建模

来源 :东南大学 | 被引量 : 2次 | 上传用户:wangxin3163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子信息技术的迅速发展,多核处理器在嵌入式设备上得到了广泛的应用。在多核处理器层级的Cache结构中,共享级Cache作为影响处理器性能的重要一环,越来越受到学术界与工业界的重视。了解应用程序的共享级Cache行为表现,不仅能够为硬件人员共享级Cache设计空间探索提供参考,同时也能帮助软件人员进行软件访存行为的优化。本文旨在建立一个针对采用预取机制的共享级Cache行为模型,用于快速准确评估多核架构下共享级Cache的访存行为。本文的工作包含两方面:第一,在开源仿真器Gem5中添加部分代码,提取多核各自对共享级Cache访存的重用距离分布,并计算访存流交叉后共享级Cache的重用距离分布。第二,在验证和分析了以往研究所提出的采用期望堆栈距离分布的建模方法后,本文构建了针对采用预取机制的共享级Cache的神经网络模型。由于预取机制会对堆栈距离分布产生影响,导致基于期望堆栈距离模型在预测此类共享级Cache中精度严重下降。因此,本文建立一种基于人工神经网络共享级Cache模型来预测多核处理器中共享级Cache的访存行为。该模型以第一部分工作中所获得的交叉访存流重用距离分布为输入,应用程序共享级Cache命中次数为输出。本文选取MobyBench2.0测试集来对所建立模型进行精度评估。实验结果显示,本文所建立的神经网络模型在预测采用预取机制的共享级Cache访存行为时与Gem5时钟精确型仿真相比,平均相对误差低于20%,最小为13.7%,相比Gem5精确时钟仿真时间开销,神经网络模型提升速度为53.2%。同时,对于采用预取机制的共享Cache而言,本文建立的神经网络模型预测精度高于采用期望堆栈距离的模型预测精度20-30%。实验结果表明,模型精度达到设计指标,符合设计要求。
其他文献
本研究通过开展污泥生物炭(SSBC)林地利用探究了市政污泥生物炭输入温带杨树林的土壤环境效应,从土壤肥力、环境污染与生态风险和微生物与植物特性三个方面,验证污泥以生物炭形式作为营养基质开展林地利用的处置方式可行性。田间试验SSBC用量分别为0 t·hm-2(CK)、15 t·hm-2(LS)、30 t·hm-2(MS)、60 t·hm-2(HS),每个用量设置五个重复。对不同用量的SSBC施加后两
在过去20多年中,西方的语用学研究已形成微观语用学和宏观语用学两个方面.对传统课题如言语行为、会话含义、预设、指示以及会话结构等的探索有所进展,引人注目的研究包括对
目的探讨高龄初产妇围产期的心理特征,及时给予适当护理干预。方法对64例高龄初产妇的心理特征和心理需求情况进行观察,给予护理干预。结果 64例高龄初产妇中顺产16例,剖宫产
随着互联网时代的到来,“互联网+”、“大数据”等技术给各个领域都带来了新的机遇和挑战,“互联网+教育”应运而生,并成为教育领域的研究热点。“互联网+教育”弥补了传统教
阀门在经济工业和军事工业领域都占有重要地位。黄铜合金阀体的热锻成形制坯工艺在国内的大规模应用不到20年的时间,很多工艺的设计都是凭借生产的应用和经验的积累得出。我
中国30年改革开放经历经了重要的社会经济转型,同时也面临着一系列转型期的治理危机。国内外学者对这一转型治理危机一直存在争议,评价不一。其主要焦点是:中国现行体制能否
会议
<正>农村留守儿童因其与父母长期分离、缺少亲情的关爱而成为社会广泛关注的特殊群体,其感恩言行更值得关注。然而,在当前的中小学学校中,道德教育的方式仍是以单向灌输为主,
目的:探讨病、证、症规范化研究的思路。方法:通过比较中西医的不同点,分析病、证、症规范化研究所存在的问题。结果:证的规范化研究应注重实用性和症信息的多维性,中医疾病
目的:探讨温病血分证辨证规律。方法:对温病大师叶天士首创卫气营血理论进行学习,分析温病血分证的辨证规律。结果:温病血分证症状繁多,变证峰起,临床辨证时有一定难度,但也
采用真空灌封工艺在元器件表面包覆硅橡胶后再进行环氧树脂灌封。通过局部放电测试、高低温实验以及残余应力测试等研究了硅橡胶包覆层的引入对环氧灌封体性能的影响。结果表