• DocumentCode
    1569177
  • Title

    Static simulation: A method for power and energy estimation in embedded microprocessors

  • Author

    Acevedo-Patino, Oscar ; Jiménez, Manuel ; Cruz-Ayoroa, Arnaldo J.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Puerto Rico, Mayaguez, Puerto Rico
  • fYear
    2010
  • Firstpage
    41
  • Lastpage
    44
  • Abstract
    Current methodologies for software-level power and energy estimation use a microprocessor´s power model combined with specialized tools that profile the program under study. These tools commonly rely on real-time program execution or simulations to gather the information needed, a process that usually requires a full set of real run-time data. This work proposes the use of static code simulation as an alternative to analyze and predict the program´s behavior. This, in combination with a microprocessor´s power model, allows to estimate power and energy with only a small amount of run-time data. Furthermore, the low execution time of the proposed method allows for its use as in iterative power optimizers. We present results obtained for a set of representative benchmark programs applied ran on a PowerPC 603e microprocessor. Power and energy estimates with mean absolute errors below 7% and 15%, respectively, are reported for the analyzed test cases.
  • Keywords
    embedded systems; microprocessor chips; PowerPC 603e microprocessor; embedded microprocessor; energy estimation; iterative power optimizer; power estimation; power model; representative benchmark programs; software-level power; static code simulation; Computational modeling; Costs; Current measurement; Energy consumption; Instruments; Microprocessors; Power generation; Power system modeling; Predictive models; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-7771-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2010.5548556
  • Filename
    5548556