DocumentCode
2214482
Title
PrEsto: An FPGA-accelerated Power Estimation Methodology for Complex Systems
Author
Sunwoo, Dam ; Wu, Gene Y. ; Patil, Nikhil A. ; Chiou, Derek
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas of Austin, Austin, TX, USA
fYear
2010
fDate
Aug. 31 2010-Sept. 2 2010
Firstpage
310
Lastpage
317
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
circuit simulation; field programmable gate arrays; large-scale systems; microprocessor chips; power aware computing; FPGA-accelerated power estimation methodology; FPGA-based power estimator; PrEsto; application developer; complex system; cycle-by-cycle power dissipation; first order requirement; hardware design; microprocessor; power consumption; power modeling methodology; power sensitive operating system; power simulation; simulation speed; FPGA-acceleration; Power estimation; Simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location
Milano
ISSN
1946-1488
Print_ISBN
978-1-4244-7842-2
Type
conf
DOI
10.1109/FPL.2010.69
Filename
5694268
Link To Document