基于Tournament Caching的低功耗动态可重构Cache研究
发布时间:2020-05-09 17:25
【摘要】: 在当代计算机系统中,处理器的速度远远高于存储器的速度。Cache技术是提高数据访问性能的经典技术,在计算机系统的性能优化中发挥了重要的作用,但Cache同时也占据了计算机系统的大部分功耗。研究高性能和低功耗的Cache,对于计算机系统,特别是嵌入式系统,有重要意义。 本文主要从动态可重构的角度研究嵌入式系统中Cache低功耗技术,分析了已有的高性能低功耗Cache技术的不足,重点介绍了一种动态可重构Cache设计技术Tournament Caching,在此基础上提出了两种低功耗动态可重构cache模型。 第一种是适用于L1 I-Cache的不定路数变化的竞争Cache,该Cache模型对Tournament Caching的调度策略进行了优化,并且在Cache的运行过程中相联度能够在1,2或4路之间变化,能够更快的适应程序运行时Cache最优参数配置的需要,从而进一步降低Cache的功耗。 第二种是适用于L2 Cache的快速自适应竞争Cache,该Cache模型基于L2 Cache容量大,功耗消耗多的特点,并且结合不定路数变化的竞争Cache的优点,相对传统组相联的L2 Cache,能够明显降低功耗。 本文采用体系结构建模仿真工具Simplescalar和Wattch搭建仿真平台,并在其中嵌入本文所提出的两种动态可重构Cache模型,然后在ARM指令集上,对Mibench的benchmark标准测试程序进行仿真。实验结果表明,相对Tourname Caching,不定路数变化的竞争Cache能够进一步降低20%的功耗,而延迟只增加了0.6%;相对传统组相联的L2 Cache,快速自适应竞争Cache能够平均降低将近50%的功耗,而延迟只增加了0.57%。
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP332
本文编号:2656480
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP332
【参考文献】
相关期刊论文 前7条
1 陈黎明;邹雪城;雷擰铭;刘政林;;用于低功耗的动态可重构cache结构[J];华中科技大学学报(自然科学版);2008年09期
2 赵学梅,叶以正,李晓明,时锐;一种低功耗高性能的滑动Cache方案[J];计算机研究与发展;2004年11期
3 张毅,汪东升;一种嵌入式处理器的动态可重构Cache设计[J];计算机工程与应用;2004年08期
4 贾宝锋;高德远;丁双喜;;低功耗动态可配置Cache设计[J];计算机测量与控制;2008年07期
5 刘岩,侯朝焕;一种静态可控功耗的数据Cache设计[J];微电子学与计算机;2004年11期
6 陈章龙;嵌入式处理器的Cache结构研究[J];小型微型计算机系统;2004年07期
7 张宇弘,王界兵,严晓浪,汪乐宇;利用基地址相关的低功耗数据cache设计[J];浙江大学学报(工学版);2005年10期
,本文编号:2656480
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2656480.html