arrow
返回

PowerCoord: Power capping coordination for multi-CPU/GPU servers using reinforcement learning

delete2020-12-01
delete8
delete
OA
AI
R
Reza Azimi *
C
Chao Jing
S
Sherief Reda
DOI:10.1016/j.suscom.2020.100412delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Modern supercomputers and cloud providers rely on server nodes that are equipped with multiple CPU sockets and general purpose GPUs (GPGPUs) to handle the high demand for intensive computations. These nodes consume much higher power than commodity servers, and integrating them with power capping systems used in modern clusters presents new challenges. In this paper, we propose a new power capping controller, PowerCoord, that is specifically designed for servers with multiple CPU and GPU sockets that are running multiple jobs at a time. PowerCoord coordinates among the various power domains (e.g., CPU sockets and GPUs) inside a node server to meet target power caps, while seeking to maximize throughput. Our approach also takes into consideration job deadlines and priorities. Because performance modeling for co-located jobs is error-prone, PowerCoord uses a learning method. PowerCoord has a number of heuristic policies to allocate power among the various CPUs and GPUs, and it uses reinforcement learning for policy selection during runtime. Based on the observed state of the system, PowerCoord shifts the distribution of selected policies. We implement our power cap controller on a real multi-CPU/GPU server with low overhead, and we demonstrate that it is able to meet target power caps while maximizing the throughput, and balancing other demands such as priorities and deadlines. Our results show PowerCoord improves the server throughput on average by 18% compared with the case when power is not coordinated among CPU/GPU domains. Also, PowerCoord improves the server throughput on average by 11% compared with prior work that uses a heuristic approach to coordinate the power among domains. (C) 2020 Elsevier Inc. All rights reserved.
Keyword:
Power capping
GPGPU acceleration
Reinforcement learning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

S
Sustainable Computing-Informatics and Systems
IF:
5.7
论文数:
966
被引数:
2.9K

机构

G
Guilin University of Technology
学者数:
9.3K
论文数: 5.5K
被引数: 6.8K
B
Brown University
学者数:
2.4W
论文数: 2.2W
被引数: 3.2W
引用论文

引用论文

Chronic Fungal Sinusitis in Apparently Normal Hosts
err1988-07-01
err0
errOAAI
errRONALD G. WASHBURN; DAVID W. KENNEDY; MARTIN G. BEGLEY; DAVID K. HENDERSON; JOHN E. BENNETT
err分享
err收藏
Power-Aware Job Scheduling on Heterogeneous Multicore Architectures
err2015-03-01
err27
errOAAI
errChiesi, Matteo; Vanzolini, Luca; Mucci, Claudio; Scarselli, Eleonora Franchi; Guerrieri, Roberto
err分享
err收藏
Case Report: Further Delineation of Neurological Symptoms in Young Children Caused by Compound Heterozygous Mutation in the PIEZO2 Gene
err2021-04-28
err0
errOAAI
errMagdalena Klaniewska; Maria Jedrzejowska; Malgorzata Rydzanicz; Justyna Paprocka; Mateusz Biela; Ewelina Wolanska; Agnieszka Pollak; Emilia Debek; Maria Sasiadek; Rafal Ploski; Monika Gos; Robert Smigiel
err分享
err收藏
学者 查看更多内容