期刊文献+

指令cache体系结构级功耗控制策略研究 被引量:4

The Research on Power Controlling Policies for Instruction Cache with Architecture Level Methods
下载PDF
导出
摘要 随着工艺尺寸缩小及处理器频率提高,功耗问题已成为当代微处理器设计面临的主要挑战.传统的指令cache(I-Cache)功耗控制策略一般只单独降低指令cache的动态或者静态功耗.提出的两种改进的功耗控制策略,基于昏睡指令cache体系结构,能够更有效地同时降低指令cache的动态和静态功耗.一种称作"使用双预测端口路预测器的多路路预测策略",另一种称作"基于分阶段访问cache的按需唤醒预测策略",分别用于处理器前端流水线级数保持不变和可以增加额外前端流水线级数两种情形.实验结果表明:与传统的策略相比,提出的两种策略具有更优的能量效率,可以在不显著影响处理器性能的前提下,更有效地降低指令cache和处理器的功耗. As feature size shrinks and the frequency increases,power dissipation has become the main restriction on micro- processor design. The traditional power controlling policies for instruction cache (I-Cache) are used for reducing the dynamic access power or the leakage power respectively. Two improved power controlling policy are proposed to reduce the dynamic and leakage power at the same time more efficiently. One is called "Multi-Way Way Prediction (MWWP) policy with a Two Prediction-ports Way Predictor (TPWP)" that is proposed for the case of keeping the original level of the front-end pipeline stages. The other is called "Phased cache with On-demand Wakeup Prediction, (POWP) policy" that is proposed for the case of allowing new stage is inserted into original front-end pipeline. The research results show that: compared with traditional power controlling policies, proposed policies have the better power efficiency. They can reduce the power of whole processor more efficiently with less performance degradation.
出处 《电子学报》 EI CAS CSCD 北大核心 2008年第11期2107-2112,共6页 Acta Electronica Sinica
基金 国家自然科学基金(No.60703074)
关键词 指令 CACHE 功耗 体系结构 instruction cache power architecture
  • 相关文献

参考文献15

  • 1ITRS organization, International Technology Roadmap for Semiconductors 2002 Update [DB/OL]. http://public. itrs. net/, 2002-03-18.
  • 2H Hanson, S W Keckler, et al. Tech Report TR2001-18[R]. Texas, USA: The University of Texas at Austin,2001.
  • 3K Roy, et al. Leakage current in deep-submicron CMOS circuits [ J ]. Journal of Circuits, Systems, and Computers, 2002, 11 (6) : 575 - 600.
  • 4D Brooks, V Tiwari, et al. Wattch: A framework for architectural-level power analysis and optimization [ A ]. SIGARCH. Proceedings of the 27th Annual International Symposium on Computer Architecture[ C]. Washington: IEEE Computer Society,2000.83 - 94.
  • 5K Flaumer, N S Kim, et al. Drowsy caches: simple techniques for reducing leakage power[A]. SIGARCH. Proceedings of the 29th annual international symposium on Computer architecture [C]. Washington: IEEE Computer Society, 2002. 148 - 157.
  • 6N S Kim,K Flautner, et al. Circuit and microarchitectural techniques for reducing cache leakage Power[J]. IEEE Transaction on VLSI Systems,2004,12(2) : 167 - 184.
  • 7张承义,张民选,邢座程,王永文.LRU-Assist:一种高效的Cache漏流功耗控制算法[J].电子学报,2006,34(9):1626-1630. 被引量:6
  • 8C Zhang, H W Zhou, et al. Architectural leakage power reduction method for instruction cache in ultra deep submicron microprocessots[A]. The 11 th Asia-Pacific Computer Systems Architecture Conference [C ]. Berlin, Heidelberg: Springer-Verlag, 2006.588 - 594.
  • 9J Hu, et al. Exploiting program hotspots and code sequentiality for instt'uction cache leakage management [A ]. International Symposium on Low Power Electronics and Design (ISLPED' 03) [C]. Berlin, Heidelberg: Springer-Verlag, 2003.25 - 27.
  • 10S W Chung, K Skadron. Using branch prediction information for near-optimal I-Cache leakage[ A]. The llth Asia-Pacific Computer Systems Architecture Conference [ C ]. Berlin, Heidelberg: Springer-Verlag, 2006.24 - 37.

二级参考文献20

  • 1周润德,等,译.数字集成电路--电路、系统与设计(第二版)[M].北京:电子工业出版社,2004,10.
  • 2A Keshavarzi,K Roy,C Hawkins.Intrinsic leakage in low power deep submicron CMOS ICs[A].IEEE International Test Conference[C].Washington DC,USA:IEEE Computer Society,1997.146-155.
  • 3S Borkar.Design challenges of technology scaling[J].IEEE Micro,1999,19(4):23-29.
  • 4Semiconductor Industry Association.International technology roadmap for semiconductors 2004 update[DB/OL].http:// www.itrs.net/Common/2004Update/2004Update.htm,2005-01-10.
  • 5Gowan M K,et al.Power considerations in the cesign of the alpha 21264 microprocessor[A].DAC1998[C].Los Alamitos,CA,USA:ACM PRESS,1998.26-31.
  • 6C McNairy,D Soltis.Itanium 2 processor microarchitecture[J].IEEE Micro,2003,23(02):44-55.
  • 7M D Powell,et al.Gated-vdd:a circuit technique to reduce leakage in deep-submicron cache memories[A].ISLPED2000[C].Rapallo,Italy:ACM PRESS,2000.90-95.
  • 8T Pering,T Burd,R Brodersen.The simulation and evaluation of dynamic voltage scaling algorithms[A].ISLPED1998[C].Monterey,CA:ACM PRESS,1998.76-81.
  • 9S Kaxiras,Z Hu,M Martonosi.Cache decay:exploiting generational behavior to reduce cache leakage power[A].ISCA2001[C].Goteborg,Sweden:IEEE Computer Society,2001.240-251.
  • 10K Flautner,et al.Drowsy caches:simple techniques for reducing leakage power[A].ISCA2002[C].Anchorage,Alaska,USA:IEEE Computer Society,2002.147-157.

共引文献5

同被引文献44

  • 1张宇弘,王界兵,严晓浪,汪乐宇.标志预访问和组选择历史相结合的低功耗指令cache[J].电子学报,2004,32(8):1286-1289. 被引量:6
  • 2马志强,季振洲,胡铭曾.基于记录缓冲的低功耗指令Cache方案[J].计算机研究与发展,2006,43(4):744-751. 被引量:5
  • 3黄海林,范东睿,许彤,唐志敏.嵌入式处理器中访存部件的低功耗设计研究[J].计算机学报,2006,29(5):815-821. 被引量:11
  • 4O Azizi,et al.Energy-performance tradeoffs in processor architecture and circuit design:A marginal cost analysis .Proc of 37th Ann Int'l Symp Computer Architecture .New York,USA:ACM Press,2010.26-36.
  • 5M D Powell,et al.Reducing set-associative cache energy via way-prediction and selective direct mapping .Proc of 34th Ann Int'l Symp.on Microarchitecture .G?teborg,Sweden:IEEE Society,2001.54-65.
  • 6A Ma,M Zhang,K Asanovic.Way memorization to reduce fetch energy in instruction caches .ISCA Workshop on Complexity Effective Design .G?teborg,Sweden:IEEE Society,2001.
  • 7Z Xie,D Tong,X Cheng.WHOLE:A low energy ICache with separate way history .IEEE Int'l Conferce on Computer Design 2009 .Squaw Valley,USA:IEEE Society,2009.138-143.
  • 8T Ishihara,F Fallah.A way memorization technique for reducing power consumption of caches in application specific integrated processors .Proc of Conf on Design,Automation and Test in Europe 2005 .Munich,Germany:IEEE Society,2005.1530-1591.
  • 9S.Hines,D.Whalley,and G.Tyson.Guaranteeing hits to improve the efficiency of a small instruction cache .Proc of 40th Ann Int'l Symp on Microarchitecture .Illinois,USA:IEEE Society,2007.433-444.
  • 10J Henning.SPEC2000:Measuring CPU performance in the new millennium [J].IEEE Computer,2000,33(7):28-35.

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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