期刊文献+

集成循环代码cache降低微控制器功耗研究

Research on MCU's power optimization by integrated loop code cache
下载PDF
导出
摘要 功耗对于面向低成本低功耗应用的微控制器(单片机)十分重要。研究表明,CPU由于取指对程序存储器的访问功耗,构成了微控制器整体功耗的重要组成部分,而微控制器应用程序的大部分执行时间被用于执行固定的循环代码。研究了集成循环代码cache,从中执行循环代码来降低存储器访问功耗的技术。 Power consumption is now a key parameter for microcontrollers that is implented in low power, low cost embedded systems. Recent research shows that the program memory access power contributes a key part of the whole MCU power consumption. As for most MCU's application program, great part of nmning time was spent on executing fax loop codes. This paper studies one approach to reduce the power consumption by integrating a loop code cache to optimize the instruction fetch energy.
出处 《信息技术》 2008年第12期159-163,共5页 Information Technology
关键词 微控制器 低功耗 循环代码cache microcontroller low power loop code cache
  • 相关文献

参考文献11

  • 1Lea Hwang Lee, Bill Moyer, John Arends.low-Cost Embedded Program loop Caching-Revisited [ D ]. Advanced Corr, puter Architecture Lab Department of Electrical Engineering and Computer Science University of Michigan, December 18th, 1999.
  • 2Bellas N, Hajj I, Polychronopoules C, et al. Energy and Performance Improvements in Microprocessor Design Using a Loop Cache[C]. Proc. Int'l Conf. on Computer Design, Austin, Texas, October 1999.
  • 3Frank Vahid, et al. A Self-Optimizing Embedded Microprocessor using a Loop Table for Low Power[ C ]. ISLPED' 01, August 6-7, 2001, Huntington Beach, California, USA.
  • 4Jason Villaxreal, et al. A Study on the Loop Behavior of Embedded Programs[ R]. Technical Report UCR-CSE-01-03 December 2001.
  • 5Susan Cotterell, Frank Vahid. Tuning of Loop Cache Architectures to Programs in Embedded System Design [ C ]. ISSS' 02, October2-4, 2002, Kyoto, Japan.
  • 6Lee L H, Moyer B, Arends J. Instruction Fetch Energy Reduction Using Loop Caches For Embedded Applications with Small Tight Loops[ C]. International Symposium on Low-Power Electronics and Design, San Diego CA, 1999:267- 269.
  • 7Pettis K, Hansen R C. Profile Guided Code Positioning[ C]. Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation (PLDI), June 1990.
  • 8Ball T, Larus J. Efficient Path Profiling[C]. Proc. 29th Ann. Int' l Symp. Microarchitecture, 1996.
  • 9Nikolans Bellas,et al.Energy and Performance Improvements in Microprocessor Design using a Loop Cache[D]. Department of Electrical & Computer Engineering and the Coordinated Science Laboratory University of Illinois at Urbana-Champaign, 1999.
  • 10TMS320VC5501/5502 DSPlnstruction CacheReference Guide[Z]. SPRU630C June 2004.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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