Loading [MathJax]/extensions/MathMenu.js
A Methodology for Modeling Dynamic and Static Power Consumption for Multicore Processors | IEEE Conference Publication | IEEE Xplore

A Methodology for Modeling Dynamic and Static Power Consumption for Multicore Processors


Abstract:

System designers and application programmersmust consider trade-offs between performance and energy. Making energy-aware decisions when designing an application or runtim...Show More

Abstract:

System designers and application programmersmust consider trade-offs between performance and energy. Making energy-aware decisions when designing an application or runtime system requires quantitative information about power consumed by different processor components. We present a methodology to model static and dynamic power consumption of individual cores and the uncore components, and we validate our power model for both sequential and parallel benchmarks at different voltage-frequency pairs on an Intel Haswell platform. Our power models yield the following insights about energy-efficient scaling. (1) We show that uncore energy accounts for up to 74% of total energy. In particular, uncore static energy can be as high as 61% of total energy, potentially making it a major source of energy inefficiency. (2) We find that the frequency at which an application expends the lowest energy depends on how memory-bound it is. (3) We demonstrate that even though using more cores may improve performance, the energy consumed by stalled cores during serial portions of theprogram can make using fewer cores more energy-efficient.
Date of Conference: 23-27 May 2016
Date Added to IEEE Xplore: 21 July 2016
ISBN Information:
Print ISSN: 1530-2075
Conference Location: Chicago, IL, USA
Citations are not available for this document.

I. Introduction

Modern systems from petascale supercomputers to handheld devices must balance performance and power consumption. This often requires that the system have access to realtime power information. Hypervisors, operating systems, and runtime software can all use such information to execute workloads more efficiently.

Cites in Papers - |

Cites in Papers - IEEE (13)

Select All
1.
Boyoun Park, Chungwoo Park, Naeun Yoo, Jun Kim, Chulmin Jo, "Power Management of Virtualized Automotive HMI Systems", 2024 IEEE International Conference on Consumer Electronics (ICCE), pp.1-6, 2024.
2.
Masaki Himuro, Kengo Iokibe, Yoshitaka Toyota, "Triangular Pulse-Based IC Switching Current Model Using Multiple Regression Analysis for Fast Side-Channel Attack Prediction", IEEE Transactions on Electromagnetic Compatibility, vol.66, no.1, pp.49-60, 2024.
3.
Shubhangi K. Gawali, Neena Goveas, "P3: A task migration policy for optimal resource utilization and energy consumption", 2022 IEEE 1st International Conference on Data, Decision and Systems (ICDDS), pp.1-6, 2022.
4.
Büşra Aslan, Ayse Yilmazer-Metin, "A Study on Power and Energy Measurement of NVIDIA Jetson Embedded GPUs Using Built-in Sensor", 2022 7th International Conference on Computer Science and Engineering (UBMK), pp.1-6, 2022.
5.
David Trilla, Carles Hernandez, Jaume Abella, Francisco J. Cazorla, "Worst-Case Energy Consumption: A New Challenge for Battery-Powered Critical Devices", IEEE Transactions on Sustainable Computing, vol.6, no.3, pp.522-530, 2021.
6.
Mohammed A. Noaman Al-hayanni, Ashur Rafiev, Fei Xia, Rishad Shafik, Alexander Romanovsky, Alex Yakovlev, "PARMA: Parallelization-Aware Run-Time Management for Energy-Efficient Many-Core Systems", IEEE Transactions on Computers, vol.69, no.10, pp.1507-1518, 2020.
7.
Akihiro Tsukioka, Karthik Srinivasan, Shan Wan, Lang Lin, Ying-Shiun Li, Norman Chang, Makoto Nagata, "A Fast Side-Channel Leakage Simulation Technique Based on IC Chip Power Modeling", IEEE Letters on Electromagnetic Compatibility Practice and Applications, vol.1, no.4, pp.83-87, 2019.
8.
Mark Sagi, Nguyen Anh Vu Doan, Thomas Wild, Andreas Herkersdorf, "Multicore Power Estimation using Independent Component Analysis Based Modeling", 2019 IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), pp.38-45, 2019.
9.
Vitor R. G. Silva, Alex F. A. Furtunato, Kyriakos Georgiou, Carlos A. V. Sakuyama, Kerstin Eder, Samuel Xavier-de-Souza, "Energy-Optimal Configurations for Single-Node HPC Applications", 2019 International Conference on High Performance Computing & Simulation (HPCS), pp.448-454, 2019.
10.
Yewan Wang, David Nörtershäuser, Stéphane Le Masson, Jean-Marc Menaud, "Experimental Characterization of Variation in Power Consumption for Processors of Different Generations", 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp.702-710, 2019.
11.
Srinivasan Ramesh, Swann Perarnau, Sridutt Bhalachandra, Allen D. Malony, Pete Beckman, "Understanding the Impact of Dynamic Power Capping on Application Progress", 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp.793-804, 2019.
12.
Christopher Eibel, Thao-Nguyen Do, Robert Meissner, Tobias Distler, "Empya: Saving Energy in the Face of Varying Workloads", 2018 IEEE International Conference on Cloud Engineering (IC2E), pp.134-140, 2018.
13.
Mohak Chadha, Thomas Ilsche, Mario Bielert, Wolfgang E. Nagel, "A Statistical Approach to Power Estimation for x86 Processors", 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp.1012-1019, 2017.

Cites in Papers - Other Publishers (13)

1.
Fabian Stuckmann, Moritz Weißbrich, Guillermo Payá-Vayá, "Energy-Aware Register Allocation for VLIW Processors", Journal of Signal Processing Systems, 2024.
2.
Chenyu Cai, Biao Hu, Mingguo Zhao, "BPNS: A Fast and Accurate Power Estimation Model for Embedded Devices", Journal of Circuits, Systems and Computers, vol.33, no.15, 2024.
3.
Vitor Ramos Gomes da Silva, Carlos Valderrama, Pierre Manneback, Samuel Xavier-de-Souza, "Analytical Energy Model Parametrized by Workload, Clock Frequency and Number of Active Cores for Share-Memory High-Performance Computing Applications", Energies, vol.15, no.3, pp.1213, 2022.
4.
Krishna Sriharsha Gundu, Lakshmi Padmaja Dhyaram, GNV Ramana Rao, G Surya Deepak, "Comparative Analysis of Energy Consumption in Text Processing Models", Advancements in Smart Computing and Information Security, vol.1759, pp.107, 2022.
5.
Ranjan Hebbar, Aleksandar Milenković, "PMU-Events-Driven DVFS Techniques for Improving Energy Efficiency of Modern Processors", ACM Transactions on Modeling and Performance Evaluation of Computing Systems, vol.7, no.1, pp.1, 2022.
6.
Lingyu Zhu, Qingyin Lin, Fang Liu, "Energy analysis for internet of things software: A simulator approach", Electronics Letters, vol.56, no.15, pp.766-769, 2020.
7.
Kaige Yan, Jingweijia Tan, Longjun Liu, Xingyao Zhang, Stanko R. Brankovic, Jinghong Chen, Xin Fu, "Toward Customized Hybrid Fuel-Cell and Battery-powered Mobile Device for Individual Users", ACM Transactions on Embedded Computing Systems, vol.18, no.6, pp.1, 2020.
8.
Patrick Eitschberger, Jörg Keller, "Comparing optimal and heuristic taskgraph scheduling on parallel machines with frequency scaling", Concurrency and Computation: Practice and Experience, pp.e5396, 2019.
9.
Eva Garcia-Martin, Crefeda Faviola Rodrigues, Graham Riley, H?kan Grahn, "Estimation of energy consumption in machine learning", Journal of Parallel and Distributed Computing, vol.134, pp.75, 2019.
10.
Eva Garcia-Martin, Niklas Lavesson, H?kan Grahn, Emiliano Casalicchio, Veselka Boeva, , pp.243, 2019.
11.
Patrick Eitschberger, Simon Holmbacka, Jörg Keller, Architecture of Computing Systems – ARCS 2018, vol.10793, pp.3, 2018.
12.
Longchuan Yan, Wantao Liu, Yin Liu, Songlin Hu, Algorithms and Architectures for Parallel Processing, vol.11337, pp.12, 2018.
13.
Abdelhafid Mazouz, David C. Wong, David Kuck, William Jalby, "An Incremental Methodology for Energy Measurement and Modeling", Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, pp.15, 2017.
Contact IEEE to Subscribe

References

References is not available for this document.