skip to main content
10.1145/2208828.2208840acmotherconferencesArticle/Chapter ViewAbstractPublication Pagese-energyConference Proceedingsconference-collections
research-article

Evaluating and modeling power consumption of multi-core processors

Published: 09 May 2012 Publication History

Abstract

Recently, energy-efficient computing has become a major interest, both in the mobile and IT sectors. With the advent of multi-core processors and their energy-saving mechanisms, there is a necessity to model their power consumption. The existing models for multi-core processors are based on the assumption that the power consumption of multiple cores performing parallel computations is equal to the sum of the power of each of those active cores. In this paper, we analyze this assumption and show that it leads to lack of accuracy when applied to modern processors such as quad-core. Based on our analysis, we present a methodology for estimating the power consumption of multi-core processors. Unlike existing models, we take into account resource sharing and power saving mechanisms. We show that our approach provides an accuracy within a maximum error of 5%.

References

[1]
http://www.amd.com/us/products/technologies/cool-n-quiet/Pages/cool-n-quiet.aspx.
[2]
http://www.zes.com/english/products/one-to-eight-channel-precision-power-analyzer-lmg500.html.
[3]
http://ark.intel.com/Product.aspx?id=33929.
[4]
http://www.devin.com/lookbusy/.
[5]
L. Barroso and U. Holzle. The case for energy-proportional computing. Computer, 40(12):33--37, 2007.
[6]
R. Berrendorf and B. Mohr. PCL - The Performance Counter Library Version 2.2, Jan. 2003.
[7]
R. Bertran, M. Gonzalez, X. Martorell, N. Navarro, and E. Ayguade. Decomposable and responsive power models for multicore processors using performance counters. In Proceedings of 24th ACM Int'l Conf. on Supercomputing, ICS '10, pages 147--158. ACM, 2010.
[8]
D. Brooks, V. Tiwari, and M. Martonosi. Wattch: a framework for architectural-level power analysis and optimizations. In Proceedings of the 27th Int'l Symp. on Computer Architecture, pages 83--94, 2000.
[9]
A. Chandrakasan and R. Brodersen. Minimizing power consumption in digital CMOS circuits. Proceedings of the IEEE, 83(4):498--523, Apr. 1995.
[10]
A. P. Chandrakasan and R. W. Brodersen. Minimizing power consumption in cmos circuits. Technical report, University of California at Berkeley, 1995.
[11]
X. Fan, W.-D. Weber, and L. A. Barroso. Power provisioning for a warehouse-sized computer. In Proceedings of the 34th annual Int'l Symposium on Computer Architecture, pages 13--23. ACM, 2007.
[12]
S. Herbert and D. Marculescu. Analysis of dynamic voltage/frequency scaling in chip-multiprocessors. In Proceedings of Int'l Symp. on Low Power Electronics and Design, pages 38--43. ACM/ IEEE, 2007.
[13]
C. Hewlett-Packard, C. Intel, C. Microsoft, L. Phoenix Technologies, and C. Toshiba. Advanced configuration and power interface specification, 2010.
[14]
C.-T. Hsieh, Q. Wu, C.-S. Ding, and M. Pedram. Statistical sampling and regression analysis for RT-Level power evaluation. In Proceedings of Int'l Conf. on Computer-Aided Design, pages 583--588.
[15]
C.-H. Hsu, J. J. Chen, and S.-L. Tsao. Evaluation and modeling of power consumption of a heterogeneous dual-core processor. In Proceedings of Int'l Conf. on Parallel and Distributed Systems, pages 1--8, 2007.
[16]
C. X. Huang, B. Zhang, A.-C. Deng, and B. Swirski. The design and implementation of PowerMill. In Proceedings of the Int'l Symp. on Low Power Design, pages 105--110. ACM, 1995.
[17]
R. Joseph and M. Martonosi. Run-time power estimation in high performance microprocessors, 2001.
[18]
C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler, and T. Keller. Energy management for commercial servers. Computer, 36(12):39--48, 2003.
[19]
D. Meisner, B. T. Gold, and T. F. Wenisch. PowerNap: eliminating server idle power. In Proceeding of the 14th Int'l Conf. on Architectural Support for Programming Languages and Operating Systems, pages 205--216. ACM, 2009.
[20]
V. Pallipadi. Enhanced Intel SpeedStep Technology and Demand-Based Switching on Linux, Feb 2009.
[21]
G. Qu, N. Kawabe, K. Usarni, and M. Potkonjak. Function-level power estimation methodology for microprocessors. In Proceedings of Design Automation Conference, pages 810--813, 2000.
[22]
J. Russell and M. Jacome. Software power estimation and optimization for high performance, 32-bit embedded processors. In Proceedings of Int'l Conf. on Computer Design, pages 328--333, 1998.
[23]
K. Singh, M. Bhadauria, and S. A. McKee. Real time power estimation and thread scheduling via performance counters. SIGARCH Comput. Archit. News, 37:46--55, July 2009.
[24]
P. E. West. Core monitors: Monitoring. Master's thesis, THE FLORIDA STATE UNIVERSITY, 2008.

Cited By

View all
  • (2025)Accurate and Reliable Energy Measurement and Modelling of Data Transfer Between CPU and GPU in Parallel Applications on Heterogeneous Hybrid PlatformsIEEE Transactions on Computers10.1109/TC.2024.350426274:3(1011-1024)Online publication date: 1-Mar-2025
  • (2024)Energy-minimizing workload splitting and frequency selection for guaranteed performance over heterogeneous coresProceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems10.1145/3632775.3661968(308-322)Online publication date: 4-Jun-2024
  • (2024)Assessing Predictive Models for Energy Consumption Across Varied Software Environments2024 IEEE International Conference on Big Data (BigData)10.1109/BigData62323.2024.10825500(5233-5242)Online publication date: 15-Dec-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
e-Energy '12: Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
May 2012
250 pages
ISBN:9781450310550
DOI:10.1145/2208828
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IEEE-CS\DATC: IEEE Computer Society

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 May 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. component-based modeling
  2. multi-core processors
  3. power consumption

Qualifiers

  • Research-article

Conference

e-Energy'12
Sponsor:
  • IEEE-CS\DATC

Acceptance Rates

Overall Acceptance Rate 160 of 446 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)5
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Accurate and Reliable Energy Measurement and Modelling of Data Transfer Between CPU and GPU in Parallel Applications on Heterogeneous Hybrid PlatformsIEEE Transactions on Computers10.1109/TC.2024.350426274:3(1011-1024)Online publication date: 1-Mar-2025
  • (2024)Energy-minimizing workload splitting and frequency selection for guaranteed performance over heterogeneous coresProceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems10.1145/3632775.3661968(308-322)Online publication date: 4-Jun-2024
  • (2024)Assessing Predictive Models for Energy Consumption Across Varied Software Environments2024 IEEE International Conference on Big Data (BigData)10.1109/BigData62323.2024.10825500(5233-5242)Online publication date: 15-Dec-2024
  • (2023)A Preliminary Empirical Study of the Power Efficiency of Matrix MultiplicationElectronics10.3390/electronics1207159912:7(1599)Online publication date: 29-Mar-2023
  • (2023)Influence of shortest path algorithms on energy consumption of multi-core processors«System analysis and applied information science»10.21122/2309-4923-2023-2-4-12(4-12)Online publication date: 4-Oct-2023
  • (2023)EASYR: Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving on Multicore ProcessorsACM Transactions on Embedded Computing Systems10.1145/357050322:3(1-29)Online publication date: 20-Apr-2023
  • (2022)More than Meets One Core: An Energy-Aware Cost Optimization in Dynamic Multi-Core Processor Server Consolidation for Cloud Data CenterElectronics10.3390/electronics1120337711:20(3377)Online publication date: 19-Oct-2022
  • (2022)A data-assisted first-principle approach to modeling server outlet temperature in air free-cooled data centersFuture Generation Computer Systems10.1016/j.future.2021.12.003129:C(225-235)Online publication date: 1-Apr-2022
  • (2022)Prediction of job characteristics for intelligent resource allocation in HPC systems: a survey and future directionsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-022-0625-816:5Online publication date: 1-Oct-2022
  • (2022)Three-level modeling of a speed-scaling supercomputerAnnals of Operations Research10.1007/s10479-022-04830-0331:2(649-677)Online publication date: 21-Jun-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media