期刊文献+

一种降低流水化指令缓冲存储器泄漏功耗的设计方法(英文) 被引量:1

A Low-Leakage Pipelined Instruction Cache Design
下载PDF
导出
摘要 流水化的指令缓冲存储器通常被用于高频率处理器中,以提高取指带宽。然而,在以往的研究工作中,对流水化指令缓冲存储器的泄漏功耗问题关注较少。在工作中发现流水化的指令缓冲存储器较之传统的指令缓冲存储器能够更好地提供降低泄漏功耗的机会。通过这一观察,提出根据取指地址的要求来动态管理指令缓冲存储器中行的活动——仅仅使需要访问的行处于正常活动状态,而其他行均被控制在低电压模式下,从而大幅度降低这些行的泄漏功耗。通过模拟评测发现,该方法使流水化的指令缓冲存储器的泄漏功耗降低了77.3%,而处理器的性能损失仅为0.32%。 Pipelined level one instruction cache (PILl) has been proposed to improve instructian fetch bandwidth in high frequency processor. However, few researches in the literature have focused on reducing the leakage power in PILl. Here, the authors observe that the PILl structure naturally lends itself to provide inherent leakage power saving opportunities. Based on this observation, the authors propose to manage cache line activities according to the demand of the fetch address, which activates only the requested line and keeps others in low-voltage mode, thereby saving leakage power effectively. Simulation results demonstrate that the PILl leakage power is reduced by an average of 77.3 %. Meanwhile, the performance degradation is only 0.32 % and no timing overhead is induced.
出处 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第1期55-61,共7页 Acta Scientiarum Naturalium Universitatis Pekinensis
基金 国家"863"计划(2004AA1Z1010)资助项目
关键词 泄漏功耗 流水化指令缓冲存储器 动态电压调节 leakage power pipelined instruction cache dynamic voltage scaling
  • 相关文献

参考文献18

  • 1Rabaey J M. Digital Integrated Circuit. New Jersey: Prcntice Hall, 1996
  • 2Agarwal A, Roy K, Vijaykumar T N. Exploring high bandwidth pipelined cache architecture for scaled technology // Proc Design Automation and Test in Europe. Paris: IEEE Computer Society Press, 2003 : 778-783
  • 3Chang Y, Ruan S, Lai F. Design and analysis of low-power cache using two-level filter scheme. IEEE Trans on Very Large Scale Integration (VLSI) Systems, 2003, 11(4): 568-580
  • 4Heo S, Barr K, Hampton M, et al. Dynamic fine-grain leakage reduction using leakage-biased bitlines// Proc Int'l Symposium on Computer Architecture. Alaska: IEEE Computer Society Press, 2002:137-147
  • 5Falcon A, Ramirez A, Valero M. Effective instruction prefetching via fetch prestaging // Proc Int'l Parallel and Distributed Processing Symposium. Colorado : IEEE Computer Society Press, 2005
  • 6Reinman G, Calder B, Austin T. Fetch directed instruction prefetching // Proc Int'l Symposium on Mieroarchitecture. Haifa: IEEE Computer Society Press, 1999:16,27
  • 7Baniasadi A, Moshovos A. SEPAS- A highly accurate and energy-efficient branch predictor// Proc of Int'l Symposium on Low Power Electronics and Design. California: IEEE Computer Society Press, 2004:38-43
  • 8Zhang Y, Par/kh D, Sankaranarayanan K, et al. Hotleakage: An architectural, temperature-aware model of subthreshold and gate leakage. Technical Report CS-2003- 05, Department of Computer Science, University of Virginia [ EB/OL ]. ( 2003-05-31 ) [ 2007-05-18 ] www. cs. virginia. edu/- skadron/Papers/leakage.tr2003_ 05. pdf
  • 9Standard Performance Evaluation Corporation. SPEC CPU2000 Benchmarks [EB/OL]. (2000-12-15) [2007-05- 18 ] http ://www. specbench. org/osg/cpu2000
  • 10Shivakumar P, Jouppi N. CACTI 3.0: An integrated cache timing, power, and area model[EB/OL]. (2001-12-20) [2007-05-18 ] www. hpl. hp. corn/personal/Norman. Jouppi/ cacti3.pdf

同被引文献7

  • 1Hironaka T, Maeda M, Tanigawa K, et al. Supersca- lar processor with multi-bank register file[C]//Pro- ceedings of the Innovative Architecture for Future Generation High-Performance Processors and Sys terns. New York.. IEEE, 2005.. 3-12.
  • 2Zhang H, Fan D. Simplified multi-ported cache in high performance processor[C]///Proceedings of the Inter- national Conference on Networking, Architecture, and Storage. New York: IEEE, 2007: 9-14.
  • 3Jones T M, Bartolini S, De Bus B, et al. Instruction cache energy saving through compiler way-placement I-C~// Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. New York: IEEE, 2008: 1196-1201.
  • 4Kin J, Gupta M, Man4gione-Smith W H. Filtering memo- ry references to increase energy efficiency I-J]. IEEE Transactions on Computers, 2000,49 (1) : 1-15.
  • 5Zhang Y, Parikh D, Sankaranarayanan K, et al. Hot- Leakage.. A temperature-aware model of subthresholdand gate leakage for architects [EB/OL]. [2014-09- 20]. http..//lava, cs. virginia, edu/HotLeakage.
  • 6Shivakurnar P, Jouppi N P. CACTI 3. 0.. An integrated cache timing, power, and area model [EB/OL]. [2014- 09-20]. http..//www, hpl. hp. corn/research/cacti/.
  • 7孟建熠,严晓浪,葛海通,徐鸿明.基于指令回收的低功耗循环分支折合技术[J].浙江大学学报(工学版),2010,44(4):632-638. 被引量:4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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