paper-with-me

Papers

Dynamic GPU Energy Optimization for Machine Learning Training Workloads

2022-01-05 · Farui Wang, Weizhe Zhang, Shichao Lai, Meng Hao, Zheng Wang

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%.

📄 PDF Abstract BibTeX arXiv:2201.01684

Code (1)

ruixueqingyang/gpoeo 공식 구현

Tasks

BIG-bench Machine LearningGPUScheduling

Similar Papers 제목 키워드 기반

A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing

2026-07-17 · Owen Lockwood, Jérémy Béjanin, Joost Bus, Christopher Chamberland 외 arxiv

To address the escalating energy and latency demands of machine-learning workloads, we introduce a blueprint for an energy-efficient and fast thermodynamic computing stack that leverages stochastic analog processes in ph…

PIM-Opt: Demystifying Distributed Optimization Algorithms on a Real-World Processing-In-Memory System

2024-04-10 · Steve Rhyner, Haocong Luo, Juan Gómez-Luna, Mohammad Sadrosadati 외

Modern Machine Learning (ML) training on large-scale datasets is a very time-consuming workload. It relies on the optimization algorithm Stochastic Gradient Descent (SGD) due to its effectiveness, simplicity, and general…

CPUDistributed OptimizationGPU

Toward Cross-Layer Energy Optimizations in AI Systems

2024-04-10 · Jae-Won Chung, Nishil Talati, Mosharaf Chowdhury

The "AI for Science, Energy, and Security" report from DOE outlines a significant focus on developing and optimizing artificial intelligence workflows for a foundational impact on a broad range of DOE missions. With the …

Language ModelingLanguage ModellingLarge Language Model

Data-Driven Energy Estimation for Virtual Servers Using Combined System Metrics and Machine Learning

2025-09-12 · Amandip Sangha arxiv

This paper presents a machine learning-based approach to estimate the energy consumption of virtual servers without access to physical power measurement interfaces. Using resource utilization metrics collected from guest…

Game-Theoretic Deep Reinforcement Learning to Minimize Carbon Emissions and Energy Costs for AI Inference Workloads in Geo-Distributed Data Centers

2024-04-01 · Ninad Hogade, Sudeep Pasricha

Data centers are increasingly using more energy due to the rise in Artificial Intelligence (AI) workloads, which negatively impacts the environment and raises operational costs. Reducing operating expenses and carbon emi…

Deep Reinforcement Learning