Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006 2006
DOI: 10.1145/1217935.1217974
|View full text |Cite
|
Sign up to set email alerts
|

Balancing power consumption in multiprocessor systems

Abstract: Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping the execution flow, also degrade performance. Multiprocessor systems, however, offer the possibility of moving the task that caused a CPU to overheat away to some other, cooler CPU, so throttling becomes only a last resort taken if all of a system's processors are hot. Additionally, the scheduler can take advantage of the energy characteristics of individual tasks, and distribute hot tasks as well as cool… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
66
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 95 publications
(66 citation statements)
references
References 28 publications
0
66
0
Order By: Relevance
“…Previous work has looked at mechanisms to enforce power budgets both at the server level [17] and at the cluster level [31]. Typically power budgets are enforced either by throttling resource usage [17,31] and/or migrating workloads [18,27]. In our opinion, these techniques often operate with inadequate information about the power consumption behavior of the hosted applications.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous work has looked at mechanisms to enforce power budgets both at the server level [17] and at the cluster level [31]. Typically power budgets are enforced either by throttling resource usage [17,31] and/or migrating workloads [18,27]. In our opinion, these techniques often operate with inadequate information about the power consumption behavior of the hosted applications.…”
Section: Motivationmentioning
confidence: 99%
“…Chase et al considered energyaware resource provisioning in a data center in accordance with negotiated QoS agreements [6]. Merkel et al [18] did 4 This is done using the z-transform. The z-transform of a random variable U is the polynomial Z(U) = a 0 + za 1 + z 2 a 2 + · · · where the coefficient of the i th term represents the probability that the random variable equals i (i.e., U(i)).…”
Section: Related Workmentioning
confidence: 99%
“…Prior work on energy accounting between software components uses models to distribute the energy budgets between coarse-grain system-level abstractions, such as virtual machines [27], kernel threads [26], or whole programs [38]. TProf follows the paradigm of EProf [29], which accounts energy at the finer granularity of system calls and applicationlevel library calls [30].…”
Section: Related Workmentioning
confidence: 99%
“…CPU and Memory Energy: The CPU and memory energy model is a linear model based on hardware performance counters [5]; it is trained using the SPEC CPU 2006 benchmark suite. We select the set of performance counters that yields the best energy model; this optimization also determines the coefficients for the model [2].…”
Section: Energy Modelsmentioning
confidence: 99%