A fast and accurate methodology for power estimation and reduction of programmable architectures

We present a power optimization methodology that provides a fast and accurate power model for programmable architectures. The approach is based on a new tool that estimates power consumption from a register transfer level (RTL) module description, activity files and technology library. It efficiently provides an instruction-level accurate power model and allows design space exploration for the register file. We demonstrate a 19% improvement for a standard RISC processor.

[1]  Norbert Wehn,et al.  Energy simulation of embedded XScale systems with XEEMU , 2009, J. Embed. Comput..

[2]  Todd M. Austin,et al.  SimpleScalar: An Infrastructure for Computer System Modeling , 2002, Computer.

[3]  Koji Inoue,et al.  Reducing Access Count to Register-Files through Operand Reuse , 2003, Asia-Pacific Computer Systems Architecture Conference.

[4]  Nicolas Ventroux,et al.  A small footprint interleaved multithreaded processor for embedded systems , 2011, 2011 18th IEEE International Conference on Electronics, Circuits, and Systems.

[5]  Margaret Martonosi,et al.  Wattch: a framework for architectural-level power analysis and optimizations , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).

[6]  Preeti Ranjan Panda,et al.  Customization of Register File Banking Architecture for Low Power , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).