片上异构多核处理器LLC替换策略研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:kirawu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
不断进步的集成电路工艺使得片上集成多个处理器成为可能。相对于单核处理器,片上多核处理器能(Chip Multi-Processors,CMP)支持多个线程并行执行,具有复杂度低、功耗低等显著优点。GPU中集成了大量的计算单元,具有更加强大的并行计算的能力。为了发挥CPU和GPU各自的优势,业内将CPU内核和GPU内核都集成到片上构成CPU-GPU异构系统,实现协同操作。在异构多核体系结构中,本来已经很严重的“存储墙”问题变得更加尖锐,片上集成多级存储结构尤其是最后一级Cache(Last Level Cache,LLC)是缓解“存储墙”的重要技术手段,如何管理片上LLC资源是影响处理器性能的关键因素。Cache替换策略是关于体系结构方面研究的重要课题,替换策略的优劣可以直接影响系统整体性能的高低,国内外有大量的针对同构CMP替换策略的研究,关于异构CMP替换策略的研究并不多。本课题主要取得以下研究成果:统计了所有的SPEC CPU2006程序、22种GPU程序的线程数量和每千条指令访存次数,对比同类程序的结果后得出结论:平均来说,GPU程序具有比CPU程序更高的片外存储系统访存频率;GPU程序的访存频率与线程数量没有直接的比例关系。在上述结论的基础上,对采用LRU替换策略的异构多核处理器模型进行分析,得出新的结论:传统的LRU替换策略在异构CMP中会失效。基于上述结论,本课题根据GPU程序和CPU程序特征的差异提出了一种适合异构CMP的LLC动态替换策略DIPP(Dynamic Insertion/Promotion Policy),该替换策略动态地改变GPU核和CPU核的插入策略和提升策略,DIPP通过限制GPU核能够获取的Cache资源,降低程序间的线程干扰,实现了整体性能的提升。DIPP由监控器OHAI(Online Heterogeneous Applications Identification)和决策器组成,OHAI是基于UMON实现的,它能够实现异构程序在线识别和分类,OHAI是实现DIPP的基础,决策器在OHAI分类结果的基础上动态地选择适合该片段程序最佳的替换策略,实现最佳的性能。本课题在Mac Sim模拟器上进行了实验,对比了DIPP替换策略和LRU替换策略。选用10个GPU程序和27个SPEC CPU2006程序,结果表明在采用DIPP替换策略的异构CMP中,按照GPU程序类型讨论,友好型程序平均性能(算数平均值)提升23.29%;大工作集程序平均性能提升13.95%;计算密集型程序平均性能提升9.66%;流类程序平均性能提升3.8%。
其他文献
目的探讨不同补铁方法联合促红细胞生成素类药物(ESAs)治疗肿瘤相关性贫血(CRA的有效性。方法 185例恶性肿瘤患者中CRA患者78例,按照补铁方法不同将患者分为A组、B组、C组,每
求解大尺寸目标电磁散射问题是现阶段计算电磁学主要研究的问题之一,为了解决矩量法求解过程中存储量和计算量过大的问题,出现了一系列快速算法,其中快速多极子(FMM)方法可以
热塑性弹性体(TPE)是一类三嵌段共聚物,在常温下具有高弹性,在高温下具有可塑性,可用于制备热熔型压敏胶和溶剂型压敏胶。本文综述了TPE压敏胶的基质处方、终产品类型和质量
扶正祛邪内外结合治疗慢性盆腔炎120例陈颖异(浙江省瑞安市人民医院瑞安325200)关键词慢性盆腔炎,中医药疗法慢性盆腔炎是由内生殖器官的某部发生炎症而渐渐蔓延到盆腔结缔组织的一种病变
随着半导体制造工艺的不断进步,由粒子辐射、噪声干扰等原因引起的软错误问题日益凸显,对电路可靠性造成了越来越严重的影响。在电路设计阶段引入软错误率评估能有效提高电路
本文对工作在TM310模式下的X波段同轴多注速调管进行了理论分析与粒子模拟。结合CST软件,对同轴谐振腔的特征进行仿真和理论研究,并测试冷腔参数。对X波段多注速调管的理论研
金银花不仅可以入药,有清热解毒的功效,而且作为重要的经济作物,在我国种植历史悠久,范围广泛,本文将对金银花的种植技术和中药药用价值进行论述。
计数数据广泛存在于我们的生活中,是一种很普遍的数据类型,例如在保险、心理学、经济学和生物医学等领域都大量存在。然而我们常常在处理一些问题时,会遇到0和1数据很多的某
随着CPA(啁啾脉冲放大)技术的快速进步和不断突破,激光与物质的相互作用翻开了崭新的一页。CPA技术使得激光器的输出功率已经从TW(1012W)量级提高到PW(1015W)量级,脉冲宽度从
太赫兹技术已经广泛应用于医疗、安检、通信等领域,并且体现出了它独特的优势。太赫兹技术的应用离不开稳定、高效的太赫兹源,目前现有的科技水平下几种产生太赫兹波的方案各