2013 IEEE International Conference on Cluster Computing (CLUSTER) 2013
DOI: 10.1109/cluster.2013.6702684
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing power allocation to CPU and memory subsystems in overprovisioned HPC systems

Abstract: Abstract-Energy consumption and power draw pose two major challenges to the HPC community for designing larger systems. Present day HPC systems consume as much as 10MW of electricity and this is fast becoming a bottleneck. Although energy bills will significantly increase with machine size, power consumption is a hard constraint that must be addressed. Intel's Running Average Power Limit (RAPL) toolkit is a recent feature that enables power capping of CPU and memory subsystems on modern hardware. In this paper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
45
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 73 publications
(45 citation statements)
references
References 8 publications
0
45
0
Order By: Relevance
“…• In other research, the shared resource is the power budget-Raghavendra et al [11] explain why coordinated power management is necessary and investigate a wide range of coordinated power management scenarios, Sarood et al [25] show how using more computers with limited power can benefit energy efficiency of certain workloads, Subramaniam et al [1] use power limits to improve energy proportionality. Unfortunately, the very high and still growing number of possible resource interactions does not lend itself to comprehensive characterization through individual resource models.…”
Section: Related Workmentioning
confidence: 99%
“…• In other research, the shared resource is the power budget-Raghavendra et al [11] explain why coordinated power management is necessary and investigate a wide range of coordinated power management scenarios, Sarood et al [25] show how using more computers with limited power can benefit energy efficiency of certain workloads, Subramaniam et al [1] use power limits to improve energy proportionality. Unfortunately, the very high and still growing number of possible resource interactions does not lend itself to comprehensive characterization through individual resource models.…”
Section: Related Workmentioning
confidence: 99%
“…Earlier work [3], [4] shows that an increase in the power allowed to the processor (and/or memory) does not yield a proportional increase in the application's performance. As a result, for a given power budget, it can be better to run an application on larger number of nodes with each node capped at lower power than fewer nodes each running at its TDP.…”
Section: Introductionmentioning
confidence: 98%
“…As a result, for a given power budget, it can be better to run an application on larger number of nodes with each node capped at lower power than fewer nodes each running at its TDP. The optimal resource configuration for an application can be determined by profiling an application's performance for varying number of nodes, CPU power and memory power and then selecting the best performing configuration for the given power budget [4]. In this work, we address the data center scenario in which an additional decision has to be made: how to distribute available nodes and power amongst the queued jobs.…”
Section: Introductionmentioning
confidence: 99%
“…This is also called overprovisioning. In our previous work ( [41,42]), we have shown significant improvement in performance of a data center by using overprovisioning under a strict power budget. We have also shown the benefit of using integer linear programming methods for improving the performance of applications on chips with low voltage operation under a strict power budget [47].…”
Section: Related Workmentioning
confidence: 99%