arrow
返回

DRLCAP: Runtime GPU Frequency Capping With Deep Reinforcement Learning

delete2024-09-01
delete0
delete
OA
AI
Y
Yiming Wang
M
Meng Hao
何
何慧 (Hui He)
张
张伟哲 (Weizhe Zhang) *
Q
Qiuyuan Tang
X
Xiaoyang Sun
Z
Zheng Wang
DOI:10.1109/TSUSC.2024.3362697delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Power and energy consumption is the limiting factor of modern computing systems. As the GPU becomes a mainstream computing device, power management for GPUs becomes increasingly important. Current works focus on GPU kernel-level power management, with challenges in portability due to architecture-specific considerations. We present DRLCap, a general runtime power management framework intended to support power management across various GPU architectures. It periodically monitors system-level information to dynamically detect program phase changes and model the workload and GPU system behavior. This elimination from kernel-specific constraints enhances adaptability and responsiveness. The framework leverages dynamic GPU frequency capping, which is the most widely used power knob, to control the power consumption. DRLCap employs deep reinforcement learning (DRL) to adapt to the changing of program phases by automatically adjusting its power policy through online learning, aiming to reduce the GPU power consumption without significantly compromising the application performance. We evaluate DRLCap on three NVIDIA and one AMD GPU architectures. Experimental results show that DRLCap improves prior GPU power optimization strategies by a large margin. On average, it reduces the GPU energy consumption by 22% with less than 3% performance slowdown on NVIDIA GPUs. This translates to a 20% improvement in the energy efficiency measured by the energy-delay product (EDP) over the NVIDIA default GPU power management strategy. For the AMD GPU architecture, DRLCap saves energy consumption by 10%, on average, with a 4% percentage loss, and improves energy efficiency by 8%.
Keyword:
Graphics processing units
Computer architecture
Optimization
Power system management
Runtime
Kernel
Deep learning
Deep reinforcement learning
GPU power optimization
GPUs
power and energy optimization

期刊

I
IEEE Transactions on Cloud Computing
IF:
5
论文数:
1.9K
被引数:
4.3K

机构

H
harbin institute of technology
学者数:
8.0W
论文数: 6.6W
被引数: 66
U
university of leeds
学者数:
3.6W
论文数: 3.3W
被引数: 45
引用论文

引用论文

Viral RNA silencing suppressors inhibit the microRNA pathway at an intermediate step
err2004-05-06
err0
errOAAI
errElisabeth J. Chapman; Alexey I. Prokhnevsky; Kodetham Gopinath; Valerian V. Dolja; James C. Carrington
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收藏
Lithium in tektites and impact glasses: Implications for sources, histories and large impacts
err2011-04-01
err0
PREAI
errT. Magna; A. Deutsch; K. Mezger; R. Skála; H.-M. Seitz; J. Mizera; Z. Řanda; L. Adolph
err分享
err收藏
Fine-Grained Powercap Allocation for Power-Constrained Systems Based on Multi-Objective Machine Learning
err2020-01-01
err19
PREAI
errHao, Meng; Zhang, Weizhe; Wang, Yiming; Lu, Gangzhao; Wang, Farui; Vasilakos, Athanasios V.
err分享
err收藏
Autonomous Power Management With Double-Q Reinforcement Learning Method
err2020-03-01
err32
PREAI
errHuang, Hui; Lin, Man; Yang, Laurence. T.; Zhang, Qingchen
err分享
err收藏
Intelligent Adaptation of Hardware Knobs for Improving Performance and Power Consumption
err2021-01-01
err5
errOAAI
errOrtega, Cristobal; Alvarez, Lluc; Casas, Marc; Bertran, Ramon; Buyuktosunoglu, Alper; Eichenberger, Alexandre E.; Bose, Pradip; Moreto, Miquel
err分享
err收藏
学者 查看更多内容