• 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