期刊文献+

基于超窄数据的低功耗数据Cache方案 被引量:4

A Low Power Data Cache Design Based on Very Narrow-Width Value
下载PDF
导出
摘要 降低耗电量已经成为当前最重要的设计问题之一.现代微处理器多采用片上Cache来弥合主存储器与中央处理器(CPU)之间的巨大速度差异,但Cache也成为处理器功耗的主要来源,设计低功耗的Cache存储体变得越来越重要.仅需要很少的几位就可以存储的超窄数据(VNV)在Cache的存储和访问中都占有很大的比例.据此,提出了一种基于超窄数据的低功耗Cache结构(VNVC).在VNVC中,数据存储体被分为低位存储体和高位存储体两部分.在标志位控制下,用来存放超窄数据的高存储单元将被关闭,以节省其动态和静态功耗.VNVC仅通过改进存储体来获得低功耗,不需要额外的辅助硬件,并且不影响原有Cache的性能,所以适合于各种Cache组织结构.采用12个Spec2000测试程序的仿真结果表明,4位宽度的超窄数据可以获得最大的节省率,平均可节省动态功耗29.85%、静态功耗29.94%. Today, lowering power consumption has become one of the most critical design concerns. Most modern microprocessors employ on-chip caches to bridge the enormous speed disparities between the main memory and the central processing unit (CPU), but these caches consume a significant fraction of the total power. It becomes increasingly important to design power-efficient cache memories. The very narrow-width values (VNVs) that need only a few bits to store occupy a large portion of cache access and storage. Based on this observation, a low power very narrow-width value cache (VNVC) which exploits the prevalence of VNVs stored in the cache is proposed. In VNVC, the data array is divided into low-bit array and high-bit array. At the control of an additional flag bit, the higher bits of the data cells that store VNV are closed to save its dynamic and static power consumption. VNVC achieves low power consumption only by the modification of the data array without any extra assistant hardware, and does not impact cache performance. Thus it suits for most kinds of cache organization. Experiments on 12 Spec 2000 benchmarks show that on average 4-bit width VNVC can obtain the best improvement, providing 29.85 % dynamic and 29.94 % static power reduction.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第5期775-781,共7页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60475012)~~
关键词 低功耗 超窄数据 数据CACHE 动态功耗 静态功耗 low power very narrow-width value data cache dynamic power static power
  • 相关文献

参考文献16

  • 1J H Edmondson, P I Rubinfeld, et al. Internal organization of the Alpha 21164, a 300-MHz 64-bit quad-issue CMOS RISC microprocessor [J]. Digital Technical Journal, 1995, 7 (1) : 119-135.
  • 2J Montenaro, et al. A 160MHz 32b 0.5W CMOS RISC Microprocessor [C]. The Int'l Solid-State Circuits Conf, San Francisco, CA, 1996.
  • 3C L Su, A M Despain. Cache design for energy efficiency [C] . The 28th Int' 1 System Sciences Conf, Hawaii, 1995.
  • 4马志强,季振洲,胡铭曾.基于记录缓冲的低功耗指令Cache方案[J].计算机研究与发展,2006,43(4):744-751. 被引量:5
  • 5K Ghose, M B Kamble. Reducing power in superscalar processor caches using subbanking, multiple line buffers and bitline segmentation [C]. The Int'l Symp on Low Power Electronics and Design, San Diego, California, 1999.
  • 6S Y Yang, M D Powell, B Falsafi, et al. Exploiting choice in resizable cache design to optimize deep-submicron processor energy-delay [C]. The 8th Int'l Syrup on High-Performance Computer Architecture ( HPCA), Boston, Massachusettes, 2002.
  • 7J Yang, R Gupta. Energy efficient frequent value data cache design [C]. The Int'l Symp on Microarchitecture, Istanbul, Turkey, 2002.
  • 8L Li, I Kadayif, Y F Tsai, et al. Leakage energy management in cache hierarchies [C]. The llth Int'l Conf on Parallel Architectures and Compilation Techniques (PACT' 02), Charlottesville, VA, 2002.
  • 9K Roy. Leakage power reduction in low-voltage CMOS designs [C]. The IEEE Int'l Conf on Circuits and Systems, Lisbon, Portugal, 1998.
  • 10M Powell, S H Yang, B Falsafi, et al. Gated-Vdd: A circuit technique to reduce leakage in deep-submicron cache memories [C]. ACM/IEEE Int'l Symp on Low Power Electronics and Design, Rapallo, Italy, 2000.

二级参考文献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

共引文献4

同被引文献47

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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