期刊文献+

Cache漏流功耗的自适应优化:动态容量调整

Dynamic Resizing: Adaptive Optimization for Cache Leakage Power
下载PDF
导出
摘要 当集成电路制造工艺水平发展到超深亚微米阶段,漏流功耗所占的比例越来越大,成为微处理器功耗的重要来源。漏流功耗同电压、漏电流和晶体管数量等因素密切相关。Cache是微处理器中面积较大的部件,对其漏流功耗进行优化是微处理器低功耗设计的首要任务。除了采取工艺上的改进措施外,cache漏流功耗可以通过把握或改变cache的工作状态来进行体系结构级的自适应优化。提出了基于"逻辑路"的cache动态容量调整策略。模拟结果显示,在相联度较高的cache中,基于"逻辑路"的动态容量调整策略可以在几乎不影响性能的前提下,将cache的漏流功耗降低约76.6%。 The power leakage covers more and more of the consumption of power, especially when the production of highly integrated circuit has reached the level of very deep submicron, thus it becomes the main source of the power leakage of the microprocessor. Power leakage is closely related to voltage, leakage current and the amount of transistors. Cache is the sizable fraction of the total microprocessor, and its leakage power optimization must be firstly considered in low power microprocessor design. Besides process improvement, the leakage power of caches can be adaptively reduced by monitoring and controlling its operating states at architectural level. In light of this idea, a dynamic resizing policy based on cache replacement algorithm was proposed. The cache was dynamically resized on so-called logical way granularity according to cache operating states. Simulation results show that dynamic resizing policy can reduce cache leakage power by 76. 6% without obviously performance drop, especially for high associative caches.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2011年第6期17-23,共7页 Journal of National University of Defense Technology
基金 国家自然科学基金资助项目(60970036) 国家863高技术资助项目(2009AA01Z124) 国家"核高基"重大专项"超高性能CPU新型架构研究"资助项目(2011ZX01028-001-001)
关键词 微处理器 高速缓冲存储器 漏流功耗 容量调整 microprocessor cache power leakage dynamic resizing
  • 相关文献

参考文献18

  • 1Borkar S, et al. Design Challenges of Technology Scaling[J]. IEEE Micro, 1999, 19(4) : 23 -29.
  • 2Powell M D, Yang S H, et al. Gated-vdd: A Circuit Technique to Reduce Leakage in Deep-submicron Cache Memories [C]//Preceedings of the 2000 International Symposium on Low Power Electronics and Design, 2000:90 -95.
  • 3Kaxiras S, Hu Z, Martonosi M. Cache Decay: Exploiting Generational Behavior to Reduce Cache Leakage Power[ C]// Proceedings of the 28th International Symposium on Computer Architecture, 2001:240 - 251.
  • 4Pefing T, Burd T, Brodersen R. The Simulation and Evaluation of Dynamic Voltage Scaling Algorithms s [ C ]// Proceedings of the 1998 International Symposium on Low Power Electronics and Design, 1998:76 - 81.
  • 5Nii K, Makino H, et al. A low Power SRAM Using Auto Backgate Controlled MT-CMOS[ C]//Proceedings of the 1998 IntemationaJ Symposium on Low Power Elechonics and Design, 1998:293 -298.
  • 6Flautner K, Kim N S, et al. Drowsy Caches: Simple Techniques for Reducing Leakage Power [ C]//Proceedings of the 29th Annual International Symposium on Computer Architecture, 2002 : 147 - 157.
  • 7Li Y, Parikh D, et 81. State Preserving vs. Non State Preserving Leakage Control in Caches [ C]//Proceediags of the Design Automation and Test in Europe Conference. 2004:22 - 27.
  • 8张承义,张民选,邢座程,王永文.LRU-Assist:一种高效的Cache漏流功耗控制算法[J].电子学报,2006,34(9):1626-1630. 被引量:6
  • 9Zhou H, Toburen M, Rotenberg E, et al. Adaptive Mode Control: A Static-power-efficient Cache Design [ C ]// Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques, 2001:61 -70.
  • 10Albonesi D H. Selective Cache Ways: On-demand Cache Resource Allocation [ C ]//Proceedings of the 32nd Annual ACM/IEEE International Symposium on Microarchitecture, 1999:248 -259.

二级参考文献41

  • 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.

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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