File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

백웅기

Baek, Woongki
Intelligent System Software Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

RPPC: a Holistic Runtime System for Maximizing Performance under Power Capping

Author(s)
Park, JinsuPark, SeongbeomBaek, Woongki
Issued Date
2018-05-01
DOI
10.1109/CCGRID.2018.00019
URI
https://scholarworks.unist.ac.kr/handle/201301/32732
Fulltext
https://ieeexplore.ieee.org/abstract/document/8411008
Citation
IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, pp.41 - 50
Abstract
Maximizing performance in power-constrained computing environments is highly important in cloud and datacenter computing. To achieve the best possible performance of parallel applications under power capping, it is crucial to execute them with the optimal concurrency level and cross-component power allocation between CPUs and memory. Despite extensive prior works, it still remains unexplored to investigate the efficient runtime support that maximizes the performance of parallel applications under power capping through the coordinated control of concurrency level and cross-component power allocation. To bridge this gap, this work proposes RPPC, a holistic runtime system for maximizing performance under power capping. In contrast to the state-of-the-art techniques, RPPC robustly controls the two performance-critical knobs (i.e., concurrency level and cross-component power allocation) in a coordinated manner to maximize the performance of parallel applications under power capping. RPPC dynamically identifies the characteristics of the target parallel application and explores the system state space to find an efficient system state. Our experimental results demonstrate that RPPC significantly outperforms the two state-of-the-art power-capping techniques, achieves the performance comparable with the static best version that requires extensive per-application offline profiling, incurs small performance overheads, and provides the re-adaptation mechanism to external events such as total power budget changes.
Publisher
18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.