多核Cache替换策略模型研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:yaodanmeidan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体工艺技术的进步,片上集成多个处理器已经成为可能。与单核处理器相比,多核处理器(CMP, Chip Multi-Processor)由于其在系统吞吐率、功耗效率、扩展性等方面的优势,已成为主流体系结构。多核下,应用访存行为多样、片外访问带宽有限,“存储墙”问题变得更加严重。片上存储系统特别是最后一级Cache(Last Level Cache,LLC)作为缓解“存储墙”的重要技术手段,其管理机制已成为影响多核处理器性能的关键因素之一。Cache替换策略的解析模型是Cache管理优化中的重要课题,与使用模拟器模拟的方法相比,解析模型具有计算速度快、可预测多种访存特点下替换策略的性能、可以针对不同应用特点进行相应的优化、可定量分析替换策略中各因素之间作用关系等优势,对于CMP片上存储系统的管理与设计有着十分重要的理论指导意义。本课题针对目前多核Cache管理机制研究中动态插入策略应用广泛却缺乏相应理论模型支撑的问题而展开,主要取得以下研究成果:1建立了Cache动态插入策略性能评价模型—DIPM(Dynamic Insertion Policy Model)。多核下,LRU策略对LLC逐渐失效,动态插入策略在LLC设计中应用广泛,但存在着插入位置选取缺乏理论指导、性能改善有限等问题。针对此问题,本文提出了动态插入策略性能评价模型DIPM。DIPM以应用的循环序列分布为输入,采用Markov链对数据块在Cache中的行为进行建模,可预测多种动态插入策略下应用的Cache失效率,进而选择最优的动态插入策略以指导Cache优化。2提出三种DIPM模型计算加速方法,使模型具备可计算性。目前已有Cache替换策略模型计算复杂性都为指数级,为实现模型的快速计算,本文证明了动态插入策略的命中率定理,并将其应用至模型加速中;然后对模型的状态空间树进行了分析,使用动态规划思想对其进行计算加速;整体失效率计算中采用了3-Max策略对模型进行了加速。通过以上加速技术,模型的计算复杂度由指数级降至多项式级。3采用Simics模拟器在SPEC2006测试程序集上对DIPM模型准确性进行了评价并对模型误差进行了分析,结果表明,模型误差较小,平均误差为-0.4%,最大误差为6.99%。
其他文献
在共建“丝绸之路经济带”和“21世纪海上丝绸之路”的倡议下,“一带一路”沿线国家学习汉文化的热情空前高涨。汉文化的传播承担了新时期的重要使命,既是难得的机遇,又面临
3月24日,南京红太阳股份有限公司发布公告,拟增资控股海南坤宁生物科技有限公司合作开发百草枯解毒剂。公告称,为致力于共同开发百草枯等吡啶类除草剂的特效解毒药物,红太阳
目的:评估单吻合器双荷包吻合法在腹腔镜下低位直肠癌前切除术中应用的有效性和安全性。方法:103例直肠癌患者,男56例,女47例,肿瘤下缘距离肛缘3~5 cm且病理学确诊为直肠腺癌
随着我国科技水平的迅速提升,“互联网+”也在迅速融入人们的生活中。传统图书出版行业在当前的时代背景下面临着巨大的挑战和机遇。图书出版如何迅速完成转型是其当前发展过
基础医学研究生招生规模不断扩大,随之产生的矛盾日渐明显,本文分析了现阶段我国研究生培养模式,剖析了其中存在的问题,并对其提出了几点看法。
近几年,随着多媒体技术、计算机技术和科学技术的迅速发展,传统的传播方式与传统媒体都发生了巨大的变化。在新时代发展背景下,融媒体时代的到来是社会发展的必然趋势,在媒体
2019年10月1日,庆祝中华人民共和国成立70周年大会在北京天安门广场隆重举行。这一伟大历史时刻,点燃了每一位中华儿女的民族自豪感。对于媒体而言,70周年国庆既是难得机遇,
为了对陕西省某奶牛养殖场出现乳房炎的病例进行确诊,无菌采集患病奶牛的乳汁对其进行细菌分离、培养特性观察、生化试验、16S rRNA基因测序、动物致病性试验以及药敏试验。
采用大学新生适应性问卷和青少年时间管理倾向量表,对480名大一入学新生进行测试,探讨大学新生适应性与时间管理倾向的关系.结果发现:男女生在新生适应性和时间管理倾向的得
广播媒体作为我国社会传统主流媒体,是党和政府的"耳目喉舌",承担着传播新闻、引导社会舆论提供娱乐、等媒介职能,对我国的社会政治、经济、文化的全面发展发挥着举足轻重的