期刊文献+

基于记录缓冲的低功耗指令Cache方案 被引量:5

A Low-Power Instruction Cache Design Based on Record Buffer
下载PDF
导出
摘要 现代微处理器大多采用片上Cache来缓解主存储器与中央处理器(CPU)之间速度的巨大差异,但Cache也成为处理器功耗的主要来源,尤其是其中大部分功耗来自于指令Cache.采用缓冲器可以过滤掉大部分的指令Cache访问,从而降低功耗,但仍存在相当程度不必要的存储体访问,据此提出了一种基于记录缓冲的低功耗指令Cache结构RBC.通过记录缓冲器和对存储体的改造,RBC能够过滤大部分不必要的存储体访问,有效地降低了Cache的功耗.对10个SPEC2000标准测试程序的仿真结果表明,与传统基于缓冲器的Cache结构相比,在仅牺牲6.01%处理器性能和3.75%面积的基础上,该方案可以节省24.33%的指令Cache功耗. Most modern microprocessors employ on-chip caches to bridge the enormous speed disparities between the main memory and central processing unit (CPU), but these caches consume a significant fraction of total energy dissipation, especially the power dissipated by instruction cache itself is often a significant part of the power dissipated by the entire on-chip caches. Using buffer can filter most of instruction cache accesses and reduce it's power consumption, but there arestill many unnecessary data array accesses left, based on this idea. In this paper, a low-power instruction cache called RBC is proposed. With the record buffer and the modification on data array, RBC can filter most of the unnecessary cache activities, thus reducing energy consumption significantly. Experiments on 10 SPEC2000 benchmarks show that, compared with conventional block buffering cache, 24;33 % energy savings for instruction cache can be achieved, at the cost of only 6.01% slowdown and 3.75 % area overhead.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第4期744-751,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60475012)
关键词 低功耗 指令CACHE 缓冲器 CPU low-power instruction cache buffer CPU
  • 相关文献

参考文献13

  • 1J.H.Edmondson,P.I.Rubinfeld,et al.Internal organization of the Alpha 21164,a 300-MHz 64-bit quad-issue CMOS RISC microprocessor.Digital Tech.J.,1995,7(1):119~135
  • 2J.Montenaro,et al.A 160MHz 32b 0.5W CMOS RISC microprocessor.Int.Solid-State Circuits Conf.,San Francisco,CA,1996
  • 3A.Hasegawa,I.Kawasaki,K.Yamada,et al.SH3:High code density,low power.IEEE Micro,1995,15(6):11~19
  • 4J.Kin,M.Gupta,W.H.Mangione-Smith.The filter cache:An energy efficient memory structure.The 30th Int'l Microarchitecture Symp,Los Alamitos,CA,1997
  • 5N.Bellas,I.N.Hajj,C.D.Polychronopoulos,et al.Architectural and compiler techniques for energy reduction in highperformance microprocessors.IEEE Trans.VLSI Syst.,2000,8 (3):317~326
  • 6C.L.Su,A.M.Despain.Cache design for energy efficiency.The 28th Int'l System Sciences Conf.,Hawaii,1995
  • 7K.Ghose,M.B.Kamble.Reducing power in superscalar processor caches using subbanking,multiple line buffers and bitline segmentation.Int'l Symp.Low Power Electronics and Design,San Diego,California,1999
  • 8D.H.Albonesi.Selective CACHE ways:On demand cache resource allocation.IEEE/ACM Int' 1 Symposium on Microarchitecture (MICRO-32),Haifa,Israel,1999
  • 9P.Ranganathan,S.Adve,N.Jouppi.Reconfigurable caches and their application to media processing.Int'l Symposium on Computer Architecture (IACA).Vancouver,BC,Canada,2000
  • 10J.Yang,R.Gupta.Energy efficient frequent value data cache design.Int.Symp.Microarchitecture,Istanbul,Turkey,2002

同被引文献56

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部