一种面向超标量处理器的低功耗指令Cache设计
本文选题:超标量 切入点:流水化指令Cache 出处:《微电子学与计算机》2015年07期 论文类型:期刊论文
【摘要】:针对超标量结构中多体并行的流水化指令Cache提出了三种低功耗优化策略,首先是基于Cache路的条件放大技术,它根据标志匹配结果来关闭无关路中敏感放大器对存储阵列的驱动输出;其次是基于Cache行的动态电压调节技术,它只对当前访问的Cache行提供正常的操作电压,而其他Cache行都处于低电压休眠状态;最后是基于短循环程序的指令回收技术,它通过重复利用过期指令来减少对Cache的冗余访问.实验表明,这个低功耗设计在SPEC和PowerStone基准程序下可以将指令Cache的总功耗分别降低72.4%和84.3%,而处理器的IPC损失分别只有1.1%和0.8%,并且不会带来任何时序开销.
[Abstract]:This paper proposes three low power optimization strategies for income instruction Cache in superscalar architecture. The first is conditional amplification based on Cache circuit. It turns off the drive output of the sensitive amplifier to the memory array based on the result of flag matching, followed by the dynamic voltage regulation technology based on the Cache line, which only provides the normal operating voltage for the currently visited Cache line. The rest of the Cache lines are in low voltage dormant state. Finally, the short loop program based instruction recovery technology, which reduces redundant access to Cache by repeated use of expired instructions. This low power design can reduce the total power consumption of the instruction Cache by 72.4% and 84.3 respectively under SPEC and PowerStone benchmark, while the IPC loss of the processor is only 1.1% and 0.8, respectively, without any timing overhead.
【作者单位】: 西安微电子技术研究所;
【基金】:国家“八六三”计划项目(2011AA120204) “十二五”民用航天某预研项目(YY2011-012(D020201))
【分类号】:TP332
【参考文献】
相关期刊论文 前2条
1 孙含欣;王箫音;佟冬;程旭;;一种降低流水化指令缓冲存储器泄漏功耗的设计方法(英文)[J];北京大学学报(自然科学版);2008年01期
2 孟建熠;严晓浪;葛海通;徐鸿明;;基于指令回收的低功耗循环分支折合技术[J];浙江大学学报(工学版);2010年04期
【共引文献】
相关期刊论文 前3条
1 李伟;肖建青;;基于流水化和滑动窗口结构的低功耗指令Cache设计[J];计算机工程与科学;2015年06期
2 项晓燕;陈志坚;孟建熠;严晓浪;;基于邻行链接访问的低功耗指令高速缓存[J];浙江大学学报(工学版);2013年07期
3 李泉泉;张铁军;王东辉;侯朝焕;;基于分支执行历史的循环缓冲低功耗方法[J];微电子学与计算机;2014年09期
相关博士学位论文 前1条
1 陈晨;处理器条件分支指令处理关键技术研究[D];浙江大学;2013年
【相似文献】
相关期刊论文 前10条
1 洁儿;;想一步海阔天空——Cache设置与超频[J];电脑自做;2001年09期
2 林柏双;Cache性能和优化的研究[J];引进与咨询;2002年06期
3 ;台式机CPU:AMD ATHIONXP 3000+ L2Cache 的威力[J];新电脑;2003年03期
4 冯建文,章复嘉;Cache实验设计与实现[J];实验技术与管理;2004年01期
5 张宇弘,王界兵,严晓浪,汪乐宇;标志预访问和组选择历史相结合的低功耗指令cache[J];电子学报;2004年08期
6 夏宏,苏林萍;Cache低功耗技术研究[J];计算机工程与应用;2005年23期
7 郭鹏,肖建华,黄哲;体系结构级高性能低功耗Cache的研究[J];湖南工程学院学报(自然科学版);2005年03期
8 张宇弘,王界兵,严晓浪,汪乐宇;利用基地址相关的低功耗数据cache设计[J];浙江大学学报(工学版);2005年10期
9 张安生;浅议Cache的映像函数和写入方式[J];甘肃科技纵横;2005年01期
10 张定飞;赵克佳;黄春;;指令Cache优化中代码重排技术研究[J];计算机工程与应用;2006年07期
相关会议论文 前10条
1 所光;杨学军;;双核处理器性能最优的共享Cache划分[A];2008年全国开放式分布与并行计算机学术会议论文集(上册)[C];2008年
2 石文强;倪晓强;金作霖;张民选;;Cache动态插入策略模型研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
3 汪腾;杨少军;;一种高效的指令Cache的结构[A];中国声学学会2001年青年学术会议[CYCA'01]论文集[C];2001年
4 张承义;郭维;周宏伟;;Cache漏流功耗的自适应优化:动态容量调整[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
5 尹飞;吴磊;;基于功能覆盖率验证多核处理器中的Cache一致性协议[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
6 Zhang Xiang;Liu Yang;;A kind of Cache Engine Runing in Client[A];2012年计算机应用与系统建模国际会议论文集[C];2012年
7 雷广玉;;使用超高速缓存cache提高并行速度[A];中国工程物理研究院科技年报(2000)[C];2000年
8 杨华;刘宏伟;崔刚;杨孝宗;;同时多线程D-cache的分配与安全[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年
9 郑启龙;栾俊;房明;吴晓伟;;CCSim:基于Pin的CMP Cache访问模拟器[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年
10 任静;唐遇星;徐炜遐;;微处理器Cache体系结构级功耗模型研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
相关重要报纸文章 前10条
1 上海 李超;什么是Cache[N];电脑报;2001年
2 刘昌勇;小缓存里的大学问[N];中国电脑教育报;2004年
3 超频者;K7-650(0015)最新实超报告[N];大众科技报;2000年
4 ;阿萌小辞典[N];电脑报;2004年
5 中国计算机报测试实验室 王炳晨;Duron抵京,,Thunderbird争宏[N];中国计算机报;2000年
6 陈自文;CPU如何影响IA服务器的性能?[N];网络世界;2000年
7 王军;电脑运行速度为何变慢?[N];中国电脑教育报;2003年
8 小渔;电脑变慢之谜[N];中国电脑教育报;2004年
9 龙哥;软件应用问答![N];中国计算机报;2004年
10 ;速度跨过2GHz的Opteron[N];中国计算机报;2003年
相关博士学位论文 前10条
1 周宏伟;微处理器中Cache漏流功耗的体系结构级优化技术研究[D];国防科学技术大学;2007年
2 田新华;面向性能优化的压缩cache技术研究[D];国防科学技术大学;2007年
3 陈黎明;嵌入式微处理器中动态可配置Cache结构的研究[D];华中科技大学;2009年
4 付雄;利用程序分析和优化提高Cache性能[D];中国科学技术大学;2007年
5 贾小敏;多核处理器片上Cache访问行为分析与优化机制研究[D];国防科学技术大学;2011年
6 唐轶轩;面向多线程应用的Cache优化策略及并行模拟研究[D];中国科学技术大学;2012年
7 项晓燕;体系结构级Cache功耗优化技术研究[D];浙江大学;2013年
8 所光;面向科学计算应用的多核处理器Cache划分策略研究[D];国防科学技术大学;2009年
9 晏沛湘;片上多核处理器二级Cache结构及资源管理技术研究[D];国防科学技术大学;2012年
10 孙荪;提高多核处理器片上Cache利用率的关键技术研究[D];中国科学技术大学;2015年
相关硕士学位论文 前10条
1 刘彬;基于路暂停方法的高性能低功耗Cache研究[D];湖南大学;2007年
2 李冬妮;嵌入式系统中低功耗Cache的重构技术研究[D];湖南大学;2012年
3 冯颖;可重构Cache体系结构和算法研究[D];西安电子科技大学;2008年
4 李黎;嵌入式系统中低功耗可重构Cache的分析与研究[D];上海交通大学;2006年
5 陈淑玉;低功耗高速片上缓冲存储器(Cache)设计[D];复旦大学;2009年
6 曹飞;高性能DSP一级数据Cache控制器的设计与实现[D];国防科学技术大学;2009年
7 李晓丽;基于目录协议的Cache结构设计[D];哈尔滨工程大学;2008年
8 姜难难;嵌入式处理器中Cache的研究与设计[D];哈尔滨工业大学;2009年
9 刘文佳;多核处理器Cache一致性研究与设计[D];哈尔滨工程大学;2010年
10 薛燕;Cache预测技术的研究[D];西北工业大学;2005年
本文编号:1635640
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1635640.html