Dynamic GPU Energy Optimization for Machine Learning Training Workloads
Not on the map. Why?
Abstract (arXiv)
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%.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 8 of its 47 references that are in the map. First posted on arXiv 5 Jan 2022.
Builds on
8 of 47 references.
References · 8
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2020Benchmarking Graph Neural Networkscited by 672
- 2017HyperPower: Power- and Memory-Constrained Hyper-Parameter Optimization for Neural Networkscited by 11
- 2020Verified Instruction-Level Energy Consumption Measurement for NVIDIA GPUscited by 9
- 2019Optimizing Deep Learning Inference on Embedded Systems Through Adaptive Model Selectioncited by 6
- 2021Optimizing Sparse Matrix Multiplications for Graph Neural Networkscited by 6
- 2020Optimizing Streaming Parallelism on Heterogeneous Many-Core Architectures: A Machine Learning Based Approachcited by 2
- 2020Smart, Adaptive Energy Optimization for Mobile Web Interactionscited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 4; 2025: 0; 2026: 2.
12 papers.
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiencycited by 106
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devicescited by 5
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2023Tensor-Aware Energy Accountingcited by 1
- 2024Online GPU Energy Optimization with Switching-Aware Banditscited by 1
- 2026One Simple Trick for Improving the Performance of Energy-Limited Local Inference and Trainingcited by 0
- 2026A principled approach for energy-efficient training via phase-aware GPU frequency tuningcited by 0
- 2026A principled approach for energy-efficient training via phase-aware GPU frequency tuning21 Sep 2026
- 2026One Simple Trick for Improving the Performance of Energy-Limited Local Inference and Training2 Jul 2026
- 2024Online GPU Energy Optimization with Switching-Aware Bandits3 Oct 2024
- 2024DynamoLLM: Designing LLM Inference Clusters for Performance and Energy Efficiency1 Aug 2024
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2023Reducing Energy Bloat in Large Model Training12 Dec 2023
- 2023Tensor-Aware Energy Accounting19 Nov 2023
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devices30 Oct 2023
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Training12 Aug 2022
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Vision24 May 2022