DocumentCode :
668177
Title :
A case of system-wide power management for scientific applications
Author :
Zhuo Liu ; Lofstead, Jay ; Teng Wang ; Weikuan Yu
Author_Institution :
Auburn Univ., Auburn, AL, USA
fYear :
2013
fDate :
23-27 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
The advance of high-performance computing systems towards exascale will be constrained by the systems´ energy consumption levels. Large numbers of processing components, memory, interconnects, and storage components must all be considered to achieve exascale performance within a targeted energy bound. While application-aware power allocation schemes for computing resources are well studied, a portable and scalable budget-constrained power management scheme for scientific applications on exascale systems is still required. Execution activities within scientific applications can be categorized as CPU-bound, I/O-bound and communication-bound. Such activities tend to be clustered into `phases´, offering opportunities to manage their power consumption separately. Our experiments have demonstrated that their performance and energy consumption are affected differently by CPU frequency, an opportunity to fine tune CPU frequency for a minimal impact on the total execution time but significant savings on the energy consumption. By exploiting this opportunity, we present a phase-aware hierarchical power management framework that can opportunistically deliver good tradeoffs between system power consumption and application performance under a power budget. Our hierarchical power management framework consists of two main techniques: Phase-Aware CPU Frequency Scaling (PAFS) and opportunistic provisioning for power-constrained performance optimization. We have performed a systematic evaluation using both simulations and representative scientific applications on real systems. Our results show that our techniques can achieve 4.3%-17% better energy efficiency for large-scale scientific applications.
Keywords :
energy conservation; parallel processing; power aware computing; CPU frequency; CPU-bound activity; I-O-bound activity; PAFS; application performance; application-aware power allocation schemes; communication-bound activity; computing resources; energy bound; energy consumption; energy consumption levels; exascale performance; high-performance computing systems; input-output-bound activity; interconnects; memory components; opportunistic provisioning; phase-aware CPU frequency scaling; phase-aware hierarchical power management framework; power-constrained performance optimization; processing components; scalable budget-constrained power management scheme; scientific applications; storage components; system-wide power management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location :
Indianapolis, IN
Type :
conf
DOI :
10.1109/CLUSTER.2013.6702681
Filename :
6702681
Link To Document :
بازگشت