Predicting Optimal Power Allocation for CPU and DRAM Domains
Authors:
- Ananta TiwariATAnanta Tiwari
- Martin SchulzMSMartin Schulz
- Laura CarringtonLCLaura Carrington
- 1 May 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 951-959
Abstract
Constraints imposed by power delivery and costs will be key design impediments to the development of next generation High-Performance Computing (HPC) systems. To remedy these impediments, solutions that impose power bounds (or caps) on over-provisioned computing systems to remain within the physical (and financial) power limits have been proposed. Uninformed power capping can significantly impact performance and power capping's success depends largely on how intelligently a given power budget is allocated across various subsystems of the computing nodes. Since different computations put vastly different demands on various system components, those variations in the demands must be taken into consideration while making power allocation decisions to lessen performance degradation. Given a target power bound, a model-based methodology presented in this paper, which takes computation-specific properties into account, guides power allocations for CPU and DRAM domains to maximize performance. Our methodology is accurate and can predict the performance impacts of the power capping allocation schemes for different types of computations from real applications with absolute mean error of less than 6%.Keywords
This publication has 14 references indexed in Scilit:
- Making the Most of SMT in HPCACM Transactions on Architecture and Code Optimization, 2015
- Power Consumption Evaluation of an MHD Simulation with CPU Power Capping2014
- Exploring hardware overprovisioning in power-constrained, high performance computing2013
- Parallel job scheduling for power constrained HPC systemsParallel Computing, 2012
- Green Queue: Customized Large-Scale Clock Frequency Scaling2012
- Strategies for Energy-Efficient Resource Management of Hybrid Programming ModelsIEEE Transactions on Parallel and Distributed Systems, 2012
- SPAPT: Search Problems in Automatic Performance TuningProcedia Computer Science, 2012
- RAPL2010
- Portable, scalable, per-core power estimation for intelligent resource management2010
- PEBIL: Efficient static binary instrumentation for Linux2010