• Home
  • Search
  • Program Analysis and Machine Learning–based Approach to Predict Power Consumption of CUDA Kernel
  • Open Access IconOpen Access
  • Cite Icon9
  • https://doi.org/10.1145/3603533Copy DOI Icon

Program Analysis and Machine Learning–based Approach to Predict Power Consumption of CUDA Kernel

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The General Purpose Graphics Processing Unit has secured a prominent position in the High-Performance Computing world due to its performance gain and programmability. Understanding the relationship between Graphics Processing Unit (GPU) power consumption and program features can aid developers in building energy-efficient sustainable applications. In this work, we propose a static analysis-based power model built using machine learning techniques. We have investigated six machine learning models across three NVIDIA GPU architectures: Kepler, Maxwell, and Volta with Random Forest, Extra Trees, Gradient Boosting, CatBoost, and XGBoost reporting favorable results. We observed that the XGBoost technique-based prediction model is the most efficient technique with an R 2 value of 0.9646 on Volta Architecture. The dataset used for these techniques includes kernels from different benchmarks suits, sizes, nature (e.g., compute-bound, memory-bound), and complexity (e.g., control divergence, memory access patterns). Experimental results suggest that the proposed solution can help developers precisely predict GPU applications power consumption using program analysis across GPU architectures. Developers can use this approach to refactor their code to build energy-efficient GPU applications.

Similar Papers
  • Conference Article
  • Citations4

An Approach to Estimate Power Consumption of a CUDA Kernel

  • Dec 01, 2020
  • Gargi Alavani +2
  • Research Article

Consistent set of thermophysical properties of methane curated with machine learning.

  • Oct 27, 2025
  • Physical review. E
  • Matheus Máximo-Canadas +7
  • Conference Article
  • Citations95

CAWA

  • Jun 13, 2015
  • Shin-Ying Lee +2
  • PDF
  • Research Article
  • Citations153

Using Machine Learning Models for Predicting the Water Quality Index in the La Buong River, Vietnam

  • May 12, 2022
  • Water
  • Dao Nguyen Khoi +4
  • Dissertation

Characterization and remediation for soft error reliability on GPU

  • Jan 01, 2019
  • Fritz Gerald Previlon
  • Research Article

Correlation based feature importance analysis for improving machine learning stability predictions in hybrid PV systems.

  • Feb 20, 2026
  • Scientific reports
  • Veenita Swarnkar +4
  • Research Article
  • Citations5

Application of Machine Learning to Interpret Steady-State Drainage Relative Permeability Experiments

  • Mar 22, 2023
  • SPE Reservoir Evaluation & Engineering
  • Eric Sonny Mathew +4
  • Conference Article
  • Citations4

Financial Derivatives Modeling Using GPU's

  • Jan 01, 2009
  • Myungho Lee +2
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Research Article
  • Citations63

Optimisation and interpretation of machine and deep learning models for improved water quality management in Lake Loktak

  • Dec 25, 2023
  • Journal of Environmental Management
  • Swapan Talukdar +7
  • PDF
  • Research Article
  • Citations5

GPU Accelerated Prognostics

  • Oct 02, 2017
  • Annual Conference of the PHM Society
  • George E Gorospe Jr +4
  • Research Article
  • Citations2

Integrating machine learning and empirical approaches for scour depth estimation at sluice gates: evaluating tree-based models, hyperparameter tuning, and proposing new formulas

  • Mar 01, 2025
  • Journal of Hydrology and Hydromechanics
  • Xuan-Hien Le +1
  • Research Article
  • Citations7

Exploring Soft-Error Robust and Energy-Efficient Register File in GPGPUs using Resistive Memory

  • Jan 28, 2016
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingweijia Tan +3
  • Research Article
  • Citations527

Systematic literature review of machine learning based software development effort estimation models

  • Sep 16, 2011
  • Information and Software Technology
  • Jianfeng Wen +4
  • Book Chapter
  • Citations3

Utilizing GPU Virtualization to Protect the Private Keys of GPU Cryptographic Computation

  • Jan 01, 2018
  • Ziyang Wang +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.