混合主存感知的末级缓存管理策略研究
本文关键词:混合主存感知的末级缓存管理策略研究
更多相关文章: 非易失性存储器 混合主存 缓存 管理策略 写回
【摘要】:由于当前嵌入式系统运行的应用程序越来越复杂和强大,基于SRAM/DRAM的存储系统逐渐成为了系统能耗和扩展性的瓶颈。最近出现的新型非易失性存储器,包括自旋矩传输磁存储器(STT-MRAM)、阻变存储器ReRAM和相变存储器(PCM),被认为是下一代存储体系中非常有竞争力的一种存储器。和传统的存储器相比,NVM具有高密度、低静态功耗和非易失性的特点。然而,目前NVM由于其本身的物理特性,导致其访问延迟较长和动态功耗较高,尤其是写操作。为了综合利用不同存储器的优良特性,基于DRAM和NVM的混合存储架构已经被提出来了,被认为是实现高性能和低能耗计算机系统的一种有效解决途径。通常,目前研究的混合存储架构类型可分为两种:(i)使用容量较小且被硬件控制的DRAM作为完全由NVM构成的主存系统的一个缓冲区;(ii) DRAM和NVM处于同一存储层次,共同构成系统的主存空间。本文的研究基于第二种,称之为混合主存架构。混合主存架构的最终目标就是通过有效利用DRAM较低的写延迟和NVM高密度以及低静态功耗等各自优良的特性,以便提高系统的性能和降低能耗。为了上述目标,目前大多数针对混合主存架构的研究都集中于通过不同的主存管理策略在DRAM和NVM空间之间进行动态的页面迁移。然而,在普遍具有缓存Cache的现代处理器中,如果Cache是通过物理地址进行访问,在混合主存架构中实现DRAM和NVM的不同存储空间数据的迁移需要付出很大的代价,其不仅需要主存不同存储空间数据的拷贝而且也需要对Cache进行更新操作。实际上,缓存Cache管理策略不仅决定了Cache发生缺失和对主存访问的数目,同时对单独主存块数据的缺失率也有较大影响。因此,在混合主存系统中,通过设计相应的缓存Cache管理策略可以比较高效地对DRAM数据和NVM数据的读写操作数目进行控制。但是,当前普遍使用的缓存Cache管理策略LRU并没有意识到NVM的操作(特别是写操作)和DRAM操作之间对系统性能影响的差异,因此不是一个最好的缓存管理策略设计。目前,针对混合存储架构设计的缓存管理策略仅有一个通过为DRAM和NVM划分不同缓存空间进行设计的缓存管理策略HAP。HAP分别使用DRAM和NVM的读延迟作为相对应的数据发生缺失时的代价值。然而,本文通过相关实验表明,由于NVM较长的写延迟和较高的写能耗,从末级缓存LLC中被替换出的脏数据引起的写操作对系统的影响也很大,其也应该在缓存管理策略设计时加以考虑。本论文为获得高性能和低能耗的混合存储架构设计,提出了一种基于写回感知的共享末级缓存管理策略WBAR。简而言之,本论文设计的WBAR是一种基于LRU的变型,控制逻辑相对简单,易于实现。WBAR是以相应数据块被替换出去所造成的代价为依据决定数据块的相应位置,而不是如LRU,新插入的或被访问命中数据块都被放入到最高优先级的位置MRU。实验结果表明本文提出的缓存管理策略相比于LRU和HAP,在性能和能耗上都有较大的改善。
【关键词】:非易失性存储器 混合主存 缓存 管理策略 写回
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333
【目录】:
- 摘要8-10
- ABSTRACT10-12
- 第一章 绪论12-17
- 1.1 课题研究背景及意义12-14
- 1.2 本文的主要工作14-15
- 1.3 本文的章节安排15-17
- 第二章 相关背景及研究现状17-27
- 2.1 主存17-20
- 2.1.1 主存工作机制17-18
- 2.1.2 NVM的相关特性带来的机遇与挑战18-19
- 2.1.3 针对NVM主存的研究现状19-20
- 2.2 缓存20-26
- 2.2.1 缓存工作原理20-23
- 2.2.2 针对末级缓存的研究现状23-26
- 2.3 本章小结26-27
- 第三章 混合主存与缓存间关系的研究27-32
- 3.1 系统整体架构27-28
- 3.2 缺失代价差异明显28-29
- 3.3 NVM和DRAM对缓存资源的竞争29-30
- 3.4 NVM数据写回的影响30-31
- 3.5 本章总结31-32
- 第四章 混合主存架构下缓存管理策略设计32-40
- 4.1 末级缓存行为分析32-35
- 4.2 写回感知的末级缓存管理策略设计35-38
- 4.3 本章小结38-40
- 第五章 实验环境以及结果分析40-48
- 5.1 实验环境配置40-41
- 5.2 工作集41-42
- 5.3 实验结果及分析42-46
- 5.3.1 性能比较42-45
- 5.3.2 能耗比较45-46
- 5.4 代价分析46-47
- 5.5 本章小结47-48
- 第六章 总结与展望48-50
- 6.1 工作总结48-49
- 6.2 研究展望49-50
- 参考文献50-55
- 致谢55-56
- 攻读学位期间发表的主要学术论文56-57
- 攻读学位期间参与科研项目及获奖情况57-58
- 学位论文评阅及答辩情况表58
【相似文献】
中国期刊全文数据库 前10条
1 刘乔寿;周建二;张普宁;;机会网络中基于消息副本数量的自适应缓存管理策略[J];重庆邮电大学学报(自然科学版);2011年04期
2 吴大鹏;张普宁;王汝言;;带有消息投递概率估计的机会网络自适应缓存管理策略[J];电子与信息学报;2014年02期
3 温蜀山,李乐民,孙海荣;用于缓存管理的最高速流早期丢弃策略[J];电子学报;2002年10期
4 叶栋,王兵,丁炜;高效通用缓存管理的设计与实现[J];计算机工程与应用;2002年03期
5 李广德;;机会网络中基于优先级的缓存管理策略研究[J];广东通信技术;2013年01期
6 杨进才,刘云生,王敬华;一个移动计算环境中的缓存管理协议[J];计算机工程;2005年05期
7 黄沛昱;应俊;;消息替换风险动态感知的缓存管理策略[J];重庆邮电大学学报(自然科学版);2014年02期
8 白小明;邱桃荣;;基于有限缓存输入队列交换机的缓存管理策略[J];计算机工程与应用;2008年11期
9 李平;杨婷婷;韩俊刚;;网络交换中的缓存管理研究与实现[J];微电子学与计算机;2012年01期
10 刘乔寿;白娜;王燕燕;张洪沛;;机会网络缓存管理机制性能分析与比较[J];数字通信;2014年02期
中国重要会议论文全文数据库 前2条
1 司成祥;孟晓p,
本文编号:935529
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/935529.html