Skip to main content

A Hardware-Accelerated Estimation-Based Power Profiling Unit - Enabling Early Power-Aware Embedded Software Design and On-Chip Power Management

  • Chapter
  • First Online:
Transactions on High-Performance Embedded Architectures and Compilers V

Part of the book series: Lecture Notes in Computer Science ((THIPEAC,volume 11225))

  • 374 Accesses

Abstract

The power consumption of battery powered and energy scavenging devices has become a major design metric for embedded systems. Increasingly complex software applications as well as rising demands in operating times, while having restricted power budgets are main drivers of power-aware system design as well as power management techniques. Within this work, a hardware-accelerated estimation-based power profiling unit delivering real-time power information has been developed. Power consumption feedback to the designer allows for real-time power analysis of embedded systems. Power saving potential as well as power-critical events can be identified in much less time compared to power simulations. Hence, the designer can take countermeasures already at early design stages, which enhances development efficiency and decreases time-to-market. Moreover, this work forms the basis for estimation-based on-chip power management by leveraging the power information for adoptions on system frequency and supply voltage in order to enhance the power efficiency of embedded systems. Power estimation accuracies achieved for a deep sub-micron smart-card controller are above 90% compared to gate-level simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Project partners are Infineon Technologies Austria AG, Austria Card GmbH and TU Graz. The project is funded by the Austrian Federal Ministry for Transport, Innovation, and Technology under the FIT-IT contract FFG 815193.

References

  1. Macii, E., Poncino, M.: Power macro-models for high-level power estimation. In: Piguet, C. (ed.) Low-Power Electronics Design, pp. 39-1–39-18. CRC Press, Boca Raton (2005). Chap. 39

    Google Scholar 

  2. Genser, A., Bachmann, C., Haid, J., Steger, C., Weiss, R.: An emulation-based real-time power profiling unit for embedded software. In: SAMOS, pp. 67–73 (2009)

    Google Scholar 

  3. Flinn, J., Satyanarayanan, M.: PowerScope: a tool for profiling the energy usage of mobile applications. In: WMCSA, pp. 2–10 (1999)

    Google Scholar 

  4. Texas Instruments: Analyzing Target System Energy Consumption in Code Composer Studioâ„¢ IDE (2002)

    Google Scholar 

  5. Flynn, J., Waldo, B.: Power management in complex SoC design. Technical report, Synopsys Inc. White Paper (2005)

    Google Scholar 

  6. Tiwari, V., Malik, S., Wolfe, A.: Power analysis of embedded software: a first step towards software power minimization. In: ICCAD, pp. 384–390 (1994)

    Google Scholar 

  7. Sami, M., Sciuto, D., Silvano, C., Zaccaria, V.: An instruction-level energy model for embedded VLIW architectures. IEEE Trans. CAD Integr. Circ. Syst. 21, 998–1010 (2002)

    Article  Google Scholar 

  8. Lajolo, M., Raghunathan, A., Dey, S., Lavagno, L.: Cosimulation-based power estimation for system-on-chip design. IEEE Trans. Very Large Scale Integr. Syst. 10, 253–266 (2002)

    Article  Google Scholar 

  9. Lee, I., et al.: PowerViP: SoC power estimation framework at transaction level. In: ASP-DAC, pp. 551–558 (2006)

    Google Scholar 

  10. Ahuja, S., Mathaikutty, D.A., Singh, G., Stetzer, J., Shukla, S.K., Dingankar, A.: Power estimation methodology for a high-level synthesis framework. In: ISQED, pp. 541–546. IEEE Computer Society, Washington, DC (2009)

    Google Scholar 

  11. Bellosa, F.: The benefits of event: driven energy accounting in power-sensitive systems. In: SIGOPS European Workshop, pp. 37–42 (2000)

    Google Scholar 

  12. Joseph, R., Martonosi, M.: Run-time power estimation in high performance microprocessors. In: ISLPED, pp. 135–140 (2001)

    Google Scholar 

  13. Bircher, W.L., John, L.K.: Complete system power estimation: a trickle-down approach based on performance events. In: ISPASS, pp. 158–168, April 2007

    Google Scholar 

  14. Haid, J., Kaefer, G., Steger, Ch., Weiss, R.: Run-time energy estimation in system-on-a-chip designs. In: ASP-DAC, pp. 595–599 (2003)

    Google Scholar 

  15. Coburn, J., Ravi, S., Raghunathan, A.: Power emulation: a new paradigm for power estimation. In: DAC, pp. 700–705 (2005)

    Google Scholar 

  16. Ghodrat, M.A., Lahiri, K., Raghunathan, A.: Accelerating system-on-chip power analysis using hybrid power estimation. In: DAC, pp. 883–886 (2007)

    Google Scholar 

  17. Bhattacharjee, A., Contreras, G., Martonosi, M.: Full-system chip multiprocessor power evaluations using FPGA-based emulation. In: ISLPED, pp. 335–340 (2008)

    Google Scholar 

  18. Bogliolo, A., Benini, L., De Micheli, G.: Regression-based RTL power modeling. ACM Trans. Des. Autom. Electron. Syst. 5, 337–372 (2000)

    Article  Google Scholar 

  19. Krintz, C., Gurun, S.: A run-time, feedback-based energy estimation model for embedded devices. In: CODES+ISSS, pp. 28–33 (2006)

    Google Scholar 

  20. Bachmann, C., Genser, A., Steger, C., Weiss, R., Haid, J.: Automated power characterization for run-time power emulation of SoC designs. In: DSD (2010, in press)

    Google Scholar 

  21. Magma Design Automation Inc.: Blastfusion, July 2010. http://www.magma-da.com/

  22. Altera Coroporation: Stratix II, July 2010. http://www.altera.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Andreas Genser , Christian Bachmann , Christian Steger , Reinhold Weiss or Josef Haid .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer-Verlag GmbH Germany, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Genser, A., Bachmann, C., Steger, C., Weiss, R., Haid, J. (2019). A Hardware-Accelerated Estimation-Based Power Profiling Unit - Enabling Early Power-Aware Embedded Software Design and On-Chip Power Management. In: Silvano, C., Bertels, K., Schulte, M. (eds) Transactions on High-Performance Embedded Architectures and Compilers V. Lecture Notes in Computer Science(), vol 11225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-58834-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-58834-5_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-58833-8

  • Online ISBN: 978-3-662-58834-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics