Skip to main content

Myths in PMC-Based Power Estimation

  • Conference paper
  • First Online:
Energy Efficiency in Large Scale Distributed Systems (EE-LSDS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8046))

Abstract

Many techniques have previously been proposed for using low-level CPU Performance Monitoring Counters in power estimation models. In this paper, we present some common myths of these techniques, and their potential impact. Such myths include: (1) sampling rate can be ignored; (2) thermal effects are neutral; and (3) memory events correlate well with power. We aim to raise the awareness of these interesting issues, which existing power modeling techniques usually do not address. Our discussions provide some guidance to avoid these myths and their effects through detailed specification of software and hardware configurations.

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.

    Institute for Information Industry, http://web.iii.org.tw/, who we thank for providing this measurement equipment.

References

  1. Watts up? operators manual. https://www.wattsupmeters.com/secure/downloads/manual_rev_9_corded0812.pdf

  2. Anandtech, Overclocking CPU/GPU/Memory Stability Testing Guidelines. http://forums.anandtech.com/showthread.php?p=34255681

  3. Overclockers, Reconciling CPU Temperature Measures. http://www.overclockers.com/reconciling-cpu-temperature-measures/

  4. Ubuntu Manuals, CPUburn. http://manpages.ubuntu.com/manpages/precise/man1/cpuburn.1.html

  5. O.A.R. Board, OpenMP Application Program Interface Version 3.0, May 2008

    Google Scholar 

  6. AMD. BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h Processors (2009)

    Google Scholar 

  7. IPMItool. http://ipmitool.sourceforge.net/

  8. Singh, K., Bhadauria, M., McKee, S.A.: Real time power estimation and thread scheduling via performance counters. SIGARCH Comput. Architect. News 37(2), 46–55 (2008)

    Article  Google Scholar 

  9. Rotem, E., Naveh, A., Rajwan, D., Ananthakrishnan, A., Weissmann, E.: Power Management Architecture of the 2nd Generation Intel Core microarchitecture, formerly codenamed Sandy Bridge. In: Hot Chips: A Symposium on High Performance Chips, August 2011

    Google Scholar 

  10. Wang, S., Chen, H., Shi, W.: SPAN: a software power analyzer for multicore computer systems. Sustain. Comput. Inf. Syst. 1(1), 23–34 (2011)

    Google Scholar 

  11. Alonso, P., Badia, R.M., Labarta, J., Barreda, M., Dolz, M.F., Mayo, R., Quintana-Orti, E.S., Reyes, R.: Tools for power and energy analysis of parallel scientific applications. In: Proceedings of International Conference on Parallel Processing (ICPP), September 2012

    Google Scholar 

  12. Bertran, R., Gonzlez, M., Martorell, X., Navarro, N., Ayguade, E.: Decomposable and responsive power models for multicore processors using performance counters. In: Proceedings of the 24th ACM International Conference on Supercomputing, ICS 2010, Tsukuba, Ibaraki, Japan, pp. 147–158. ACM (2010)

    Google Scholar 

  13. Chen, X., Xu, C., Dick R., Mao, Z.: Performance and power modeling in a multi-programmed multi-core environment. In: Proceedings of the 47th Design Automation Conference, pp. 813–818. ACM (2010)

    Google Scholar 

  14. Da Costa, G., Hlavacs, H.: Methodology of measurement for energy consumption of applications. In: 2010 11th IEEE/ACM International Conference on Grid Computing (GRID). IEEE (2010)

    Google Scholar 

  15. Kansal, A., Zhao, F., Liu, J., Kothari, N., Bhattacharya, A.A.: Virtual machine power metering and provisioning. In: Proceedings of the 1st ACM Symposium on Cloud, Computing, pp. 39–50 (2010)

    Google Scholar 

  16. Dhiman, G., Mihic, K., Rosing, T.: A system for online power prediction in virtualized environments using Gaussian mixture models. In: Proceedings of the 47th ACM IEEE Design Automation Conference, pp. 807–812. ACM (2010)

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by the COST (European Cooperation in Science and Technology) framework, under Action IC0804.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jason Mair .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mair, J., Huang, Z., Eyers, D., Zhang, H. (2013). Myths in PMC-Based Power Estimation. In: Pierson, JM., Da Costa, G., Dittmann, L. (eds) Energy Efficiency in Large Scale Distributed Systems. EE-LSDS 2013. Lecture Notes in Computer Science(), vol 8046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40517-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40517-4_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40516-7

  • Online ISBN: 978-3-642-40517-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics