A Very Fast and Quasi-accurate Power-State-Based System-Level Power Modeling Methodology

  • Yang Xu
  • Rafael Rosales
  • Bo Wang
  • Martin Streubühr
  • Ralph Hasholzner
  • Christian Haubelt
  • Jürgen Teich
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7179)

Abstract

In this paper, we propose a novel system-level power modeling methodology that allows for very fast joint power-performance evaluation at specification phase. This methodology adopts approximately-timed task-accurate performance models and augments them with power-state-based power models to enable efficient simulation. A flexible method is also proposed to model complex dynamic power management policies so that their effects can be evaluated. We validate the accuracy of our methodology by comparing simulation results with measurements on a real mobile phone platform. Experimental results show that the simulated power profile matches very well with the measurements and it only takes about 100 ms to simulate a 20 ms GSM paging burst use case.

Keywords

Estima 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Paleologo, G.A., Benini, L., Bogliolo, A., De Micheli, G.: Policy Optimization for Dynamic Power Management. In: DAC, pp. 182–187 (1998)Google Scholar
  2. 2.
    Benini, L., Bogliolo, A., De Micheli, G.: A Survey of Design Techniques for System-Level Dynamic Power Management. IEEE Transactions on VLSI Systems 8, 299–316 (2000)CrossRefGoogle Scholar
  3. 3.
    Benini, L., Hodgson, R., Siegel, P.: System-Level Power Estimation and Optimization. In: ISLPED, pp. 173–178 (1998)Google Scholar
  4. 4.
    Yardi, S., Channakeshava, K., Hsiao, M.S., Martin, T.L., Ha, D.S.: A Formal Framework for Modeling and Analysis of System-Level Dynamic Power Management. In: ICCD, pp. 119–126 (2005)Google Scholar
  5. 5.
    Lebreton, H., Vivet, P.: Power Modeling in SystemC at Transaction Level, Application to a DVFS Architecture. In: Proceedings of the 2008 IEEE Computer Society Annual Symposium on VLSI, pp. 463–466 (2008)Google Scholar
  6. 6.
    Lidsky, D., Rabaey, J.M.: Early Power Exploration - A World Wide Web Application. In: DAC, pp. 27–32 (1996)Google Scholar
  7. 7.
    Bergamaschi, R.A., Jiang, Y.W.: State-Based Power Analysis for Systems-on-Chip. In: DAC, pp. 638–641 (2003)Google Scholar
  8. 8.
    Lee, I., Kim, H., Yang, P., Yoo, S., Chung, E.-Y., Choi, K.-M., Kong, J.-T., Eo, S.-K.: PowerViP: SoC Power Estimation Framework at Transaction Level. In: ASP-DAC, pp. 551–558 (2006)Google Scholar
  9. 9.
    Bansal, N., Lahiri, K., Raghunathan, A., Chakradhar, S.T.: Power Monitors: A Framework for System-Level Power Estimation Using Heterogeneous Power Models. In: VLSID, pp. 579–585 (2005)Google Scholar
  10. 10.
    Dhanwada, N., Lin, I.-C., Narayanan, V.: A Power Estimation Methodology for SystemC Transaction Level Models. In: CODES+ISSS, pp. 142–147 (2005)Google Scholar
  11. 11.
    Streubühr, M., Gladigau, J., Haubelt, C., Teich, J.: Efficient Approximately-Timed Performance Modeling for Architectural Exploration of MPSoCs. In: Advances in Design Methods from Modeling Languages for Embedded Systems and SoC’s, vol. 63, pp. 59–72 (2010)Google Scholar
  12. 12.
    Lee, E.A., Neuendorffer, S., Wirthlin, M.J.: Actor-Oriented Design of Embedded Hardware and Software Systems. Journal of Circuits Systems and Computers 12(3), 231–260 (2003)CrossRefGoogle Scholar
  13. 13.
    Lee, E.A., Neuendorffer, S.: Actor-Oriented Models for Codesign: Balancing Re-Use and Performance. In: Formal Methods and Models for System Design, pp. 33–56 (2004)Google Scholar
  14. 14.
    Falk, J., Haubelt, C., Teich, J.: Efficient Representation and Simulation of Model-Based Designs in SystemC. In: Forum on Design Languages, pp. 129–134 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Yang Xu
    • 1
  • Rafael Rosales
    • 2
  • Bo Wang
    • 1
  • Martin Streubühr
    • 2
  • Ralph Hasholzner
    • 1
  • Christian Haubelt
    • 2
  • Jürgen Teich
    • 2
  1. 1.Intel Mobile CommunicationsMunichGermany
  2. 2.University of Erlangen-NurembergGermany

Personalised recommendations