arrow
返回

Dynamic GPU Energy Optimization for Machine Learning Training Workloads

delete2022-01-01
delete21
delete
OA
AI
F
Farui Wang
张
张伟哲 (Weizhe Zhang) *
M
Meng Hao
Z
Zheng Wang
DOI:10.1109/TPDS.2021.3137867delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
GPUs are widely used to accelerate the training of machine learning workloads. As modern machine learning models become increasingly larger, they require a longer time to train, leading to higher GPU energy consumption. This paper presents GPOEO, an online GPU energy optimization framework for machine learning training workloads. GPOEO dynamically determines the optimal energy configuration by employing novel techniques for online measurement, multi-objective prediction modeling, and search optimization. To characterize the target workload behavior, GPOEO utilizes GPU performance counters. To reduce the performance counter profiling overhead, it uses an analytical model to detect the training iteration change and only collects performance counter data when an iteration shift is detected. GPOEO employs multi-objective models based on gradient boosting and a local search algorithm to find a trade-off between execution time and energy consumption. We evaluate the GPOEO by applying it to 71 machine learning workloads from two AI benchmark suites running on an NVIDIA RTX3080Ti GPU. Compared with the NVIDIA default scheduling strategy, GPOEO delivers a mean energy saving of 16.2% with a modest average execution time increase of 5.1%.
Keyword:
Clocks
Graphics processing units
Optimization
Training
Micromechanical devices
Machine learning
Predictive models
Dynamic energy optimization
online application iteration detection
multi-objective machine learning
GPU

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

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

引用论文

A Systematic Review of Swarm Robots
err2020-06-18
err0
errOAAI
errIroju Olaronke; Ikono Rhoda; Ishaya Gambo; Ojerinde Oluwaseun; Olaleke Janet
err分享
err收藏
GPU Static Modeling Using PTX and Deep Structured Learning
err2019-01-01
err17
errOAAI
errGuerreiro, Joao; Ilic, Aleksandar; Roma, Nuno; Tomas, Pedro
err分享
err收藏
A Runtime and Non-Intrusive Approach to Optimize EDP by Tuning Threads and CPU Frequency for OpenMP Applications
err2021-07-01
err22
PREAI
errSchwarzrock, Janaina; de Oliveira, Charles C.; Ritt, Marcus; Lorenzon, Arthur F.; Beck, Antonio Carlos S.
err分享
err收藏
T‐cell immune constitution after peripheral blood mononuclear cell transplantation in complete DiGeorge syndrome
err2002-06-10
err0
errOAAI
errDanièle Bensoussan; Françoise Le Deist; Véronique Latger‐Cannard; Marie José Grégoire; Odile Avinens; Pierre Feugier; Violaine Bourdon; Christine André‐Botté; Claudine Schmitt; Philippe Jonveaux; Jean François Eliaou; Jean François Stoltz; Pierre Bordigoni
err分享
err收藏
学者 查看更多内容