PrEsto: An FPGA-accelerated Power Estimation Methodology for Complex Systems
- 1 August 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 310-317
- https://doi.org/10.1109/fpl.2010.69
Abstract
Reduced or bounded power consumption has become a first-order requirement for modern hardware design. As a design progresses and more detailed information becomes available, more accurate power estimations become possible but at the cost of significantly slower simulation speeds. Power simulation that is both sufficiently-accurate and fast would have a positive impact on architecture and design. In this paper, we propose PrEsto, a power modeling methodology that improves the speed and accuracy of power estimation through FPGA-acceleration. PrEsto automatically generates FPGA-based power estimators consisting of linear models that are designed to be integrated into fast, accurate FPGA-based performance simulators of microprocessors. Our prototype implementation predicts the cycle-by-cycle power dissipation of the LEON3 core and the ARM Cortex-A8 core to within 6% of a commercial gate-level power estimation tool, while running several orders of magnitude faster. The combination of simulation speed and accuracy is not only useful to architects and designers, it is fast enough to be useful for power-sensitive operating system and application developers.Keywords
This publication has 15 references indexed in Scilit:
- QUICK: A flexible full-system functional modelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Intel® atom™ processor core made FPGA-synthesizablePublished by Association for Computing Machinery (ACM) ,2009
- Accelerating SPICE Model-Evaluation using FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- FPGA-Accelerated Simulation Technologies (FAST): Fast, Full-System, Cycle-Accurate SimulatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- MiBench: A free, commercially representative embedded benchmark suitePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- HyPEPublished by Association for Computing Machinery (ACM) ,2003
- Regression-based RTL power modelingACM Transactions on Design Automation of Electronic Systems, 2000
- Power modeling for high-level power estimationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000
- Estimation of power dissipation using a novel power macromodeling techniqueIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000
- Cycle-accurate macro-models for RT-level power analysisIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1998