期刊文献+

一种软硬件协同控制的片上缓存功耗优化方法

A power optimization method of cache-on-chip with software-hardware co-control
下载PDF
导出
摘要 片上多处理器系统的发展导致片上高速缓存的所占面积急剧增加,其对应的泄露功耗也相应增加。将高速缓存行划分成3部分进行控制,其中数据部分的访问分为协议访问和数据访问两部分,每部分支持多种工作模式来进行管控。通过工作模式的切换对高速缓存的三部分进行管控可以使漏过功耗平均减少76.78%,但相应的性能损失最高会达到7.74%。由于性能损失较大,提出了一种改进的高速缓存衰退的方法来优化管控策略。这种策略不仅能够把性能损失控制在3%以下,而且能够保证平均能耗优化达到近75%。 The development of on- chip multiprocessor systems leads to sharp increase in the area of on- chip cache, and its corresponding leakage power has also increased. Cache line in this article are divided into 3 parts to control while the data access section is divided into metadata access and data access in two parts, each supports a variety of modes to control. The operating mode switching to control the cache into three parts enables us to reduce leakage power consumption on average by 76. 78 %, but the loss of the performance is up to 7. 74 %. Due to the large loss of performance, this paper describes an improved method of cache decay to optimize control strategies. This strategy not only losses below 3 % performance but also ensures optimization of average en-ergy consumption to nearly 75 %.
出处 《电子技术应用》 北大核心 2016年第2期6-8,13,共4页 Application of Electronic Technique
关键词 片上多处理器 高速缓存 漏过功耗 性能损失 on-chip multiprocessor cache leakage energy performance degradation
  • 相关文献

参考文献11

  • 1POWELL M,YANG S H,FALSAFI B,et al.Gated-Vdd:a circuit technique to reduce leakage in deep-submicron cache memories[C].Proc.of ISLPED,2000:90-95.
  • 2KAXIRAS S,HU Z,MARTONOSI M.Cache decay:exploiting generational behavior to reduce cache leakage power[C].Proc.of 28th ISCA,2001:240-251.
  • 3FLAUTNER K,KIM N S,MARTIN S,et al.Drowsy caches:simple techniques for reducing leakage power[C].Proc.of Computer Architecture,2002.Proceedings.29thAnnual International Symposium on,2002:148-157.
  • 4TANAKA K,FUJITA T.Leakage energy reduction in cache memory by software self-invalidation[C].Proc.of 12th AsiaPacific Computer Systems Architecture Conference(AC-SAC),Springer,2007:163-174.
  • 5LEBECK A R,WOOD D A.Dynamic self-invalidation:reducing coherence overhead in shared-memory multiprocessors[C].Proc.of ISCA,1995:48-59.
  • 6LAI A C,FALSAFI B.Selective,accurate and timely selfinvalidation using last-touch prediction[C].Proc.of ISCA,2000:139-l48.
  • 7BURGER D,AUSTIN T,BENNETT S.Evaluating future microprocessors:the simplescalar toolset[R].Tech Report CSTR-96-1308,Univ.of Wisconsin,CS Dept.,1996.
  • 8PRINCETON P.Princeton application reposity for sharedmemory computers(PARSEC)[EB/OL].http://parsec.cs.princeton.edu/.
  • 9WOO S C,OHARA M,TORRIE E,et al.The SPLASH-2programs:characterization and methodological considerations[C].In Proceedings of the 22nd International Symposium on Computer Architecture,1995:24-36.
  • 10Wang Yue,ROY S,RANGANATHAN N.Run-time powergating in caches of GPUs for leakage energy savings[C].Proc.of Design,Automation&Test in Europe Conference&Exhibition,2012:300-303.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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