期刊文献+

On-line Cache Resizing for Low-Power Microprocessors

On-line Cache Resizing for Low-Power Microprocessors
下载PDF
导出
摘要 We propose a novel scheme, called on-line cache resizing (OCR), to dynamically resize the cache and meet the size requirement of each application. At each periodic interval, the scheme gathers the cache hit-miss statistics at runtime using an extra tag array. These executing statistics serve as inputs to an analytical model of cache energy. The scheme uses energy as a primary metric to dynamically increase/decrease the number of active cache ways for the next interval. The scheme minimizes the active cache size to save energy with minimal performance loss. The simulation with SPEC 2000 benchmarks shows that OCR results in an average of 38.4% energy saving compared with fixed-size caches, with only 2.0% performance loss. We propose a novel scheme, called on-line cache resizing (OCR), to dynamically resize the cache and meet the size requirement of each application. At each periodic interval, the scheme gathers the cache hit-miss statistics at runtime using an extra tag array. These executing statistics serve as inputs to an analytical model of cache energy. The scheme uses energy as a primary metric to dynamically increase/decrease the number of active cache ways for the next interval. The scheme minimizes the active cache size to save energy with minimal performance loss. The simulation with SPEC 2000 benchmarks shows that OCR results in an average of 38.4% energy saving compared with fixed-size caches, with only 2.0% performance loss.
出处 《Journal of Southwest Jiaotong University(English Edition)》 2009年第2期113-122,共10页 西南交通大学学报(英文版)
基金 The High Technology Research and Development Program of China (No.2006AA01Z226) the Natural Science Foundation of Hubei (No.2007ABD002) the Ministry of Education-INTEL Information Technology Foundation (No.MOE-INTEL-08-05)
关键词 Low power CACHE Cache resizing MICROPROCESSOR Low power Cache Cache resizing Microprocessor
  • 相关文献

参考文献10

  • 1Kaxiras S,Hu Z,Martonosi M.Cache decay: exploiting generational behavior to reduce cache leakage power[].Proceedings of the th International Symposium on Com- puter Architecture.2001
  • 2Tadas S,Chakrabarti C.Architectural approaches to reduce leakage energy in caches[].International Sym- posium on Circuits and System.2002
  • 3Agarwal A,Li H,Roy K.DRG-cache: a data retention gated-ground cache for low power[].Proceedings of the th Conference on Design Automation ( DAC- ).2002
  • 4Gordon-Ross A,Vahid F,Dutt N.Fast configurable- cache tuning with a unified second-level cache[].Pro- ceedings of the International Symposium on Low Power Electronics and Design.2005
  • 5Segars S.Low power design techniques for microprocessors[].Proceedings of the IEEE International Solid-State Circuits Conference(ISSCC‘).2001
  • 6Albonesi D H.Selective cache ways:on-demand cache resource allocation[].Proc Of the nd Annual ACM/IEEE International Symposium on Microarchitecture.1999
  • 7MALIK A,MOYER B,CERMAKD.Alowpower unified cache ar-chitecture providing power and performance flexibility[].Pro-ceedings of the International Symposium on Low Power Elec-tronics and Design.2000
  • 8Yang S,Powell MD,Falsafi B,etal.An integrated circuit/architecture approach to reducing leakagein deep-submicron high-performance I-caches[].High-Performance Computer Architecture HPCATheSeventhInternationalSymposiumon.
  • 9Balasubramonian R,Albonesi D H,Buyuktosunoglu A, et al.A dynamically tunable memory hierarchy[].IEEE Transactions on Computers.2003
  • 10Gordon-Ross A,Viana P,Vahid F, et al.A one-shot configurable-cache tuner for improved energy and performance. Proceedings of 2007 Design, Automation and Test in Europe Conference and Exhibition (DATE’07), Apr 16-20, 2007 . 2007

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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