2013
DOI: 10.1145/2541228.2555291
|View full text |Cite
|
Sign up to set email alerts
|

Hardware support for accurate per-task energy metering in multicore systems

Abstract: Accurately determining the energy consumed by each task in a system will become of prominent importance in future multicore-based systems because it offers several benefits, including (i) better application energy/performance optimizations, (ii) improved energy-aware task scheduling, and (iii) energy-aware billing in data centers. Unfortunately, existing methods for energy metering in multicores fail to provide accurate energy estimates for each task when several tasks run simultaneously. This article makes a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
16
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 44 publications
0
16
0
Order By: Relevance
“…In such a scenario, each measurement will correspond to power consumed by different segments of tasks executing on the different cores of a socket. Thus, when all measurements have been collected, inferring the average power consumption of each thread type requires solving a system of linear equations [29].…”
Section: Power Monitoring For Dataflow-based Execution Systemsmentioning
confidence: 99%
“…In such a scenario, each measurement will correspond to power consumed by different segments of tasks executing on the different cores of a socket. Thus, when all measurements have been collected, inferring the average power consumption of each thread type requires solving a system of linear equations [29].…”
Section: Power Monitoring For Dataflow-based Execution Systemsmentioning
confidence: 99%
“…Few past efforts have considered modeling the role of energy [4]. In most cases, these models characterize energy consumption by breaking the application into microinstructions [5][6][7][8]. Here, we follow a higher level approach which considers coarse-grain operations and does not need to rely on architecturespecific hardware counters.…”
Section: Introductionmentioning
confidence: 99%
“…Power models rely on collecting data from a set of PMCs, and voltage and temperature information, to estimate power through correlation. -Per-Task Energy Metering (PTEM) [Liu et al 2013[Liu et al , 2014] estimates the energy actually consumed by each application simultaneously running in a multicore system. The main challenge of PTEM is dealing with shared hardware resources, as the energy consumption of applications significantly changes depending on the co-running applications.…”
Section: Introductionmentioning
confidence: 99%
“…Let us illustrate the concept of SEA and how it differs from PTEM with an example. We simulate several SPEC CPU 2006 benchmarks on a 4-core multicore architecture comprising a shared last-level cache (LLC) 2 and the PTEM technique [Liu et al 2013]. We choose namd, astar, and libquantum benchmarks since they have different (LLC) utilization levels.…”
Section: Introductionmentioning
confidence: 99%