• Home
  • Search
  • A Data-Driven Frequency Scaling Approach for Deadline-aware Energy Efficient Scheduling on Graphics Processing Units (GPUs)
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1109/ccgrid49817.2020.00-35Copy DOI Icon

A Data-Driven Frequency Scaling Approach for Deadline-aware Energy Efficient Scheduling on Graphics Processing Units (GPUs)

  • May 1, 2020
  • Shashikant Ilager +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern computing paradigms, such as cloud computing, are increasingly adopting GPUs to boost their computing capabilities primarily due to the heterogeneous nature of AI/ML/deep learning workloads. However, the energy consumption of GPUs is a critical problem. Dynamic Voltage Frequency Scaling (DVFS) is a widely used technique to reduce the dynamic power of GPUs. Yet, configuring the optimal clock frequency for essential performance requirements is a non-trivial task due to the complex nonlinear relationship between the application’s runtime performance characteristics, energy, and execution time. It becomes more challenging when different applications behave distinctively with similar clock settings. Simple analytical solutions and standard GPU frequency scaling heuristics fail to capture these intricacies and scale the frequencies appropriately. In this regard, we propose a data-driven frequency scaling technique by predicting the power and execution time of a given application over different clock settings. We collect the data from application profiling and train the models to predict the outcome accurately. The proposed solution is generic and can be easily extended to different kinds of workloads and GPU architectures. Furthermore, using this frequency scaling by prediction models, we present a deadline-aware application scheduling algorithm to reduce energy consumption while simultaneously meeting their deadlines. We conduct real extensive experiments on NVIDIA GPUs using several benchmark applications. The experiment results have shown that our prediction models have high accuracy with the average RMSE values of 0.38 and 0.05 for energy and time prediction, respectively. Also, the scheduling algorithm consumes 15.07% less energy as compared to the baseline policies.

Similar Papers
  • Research Article
  • Citations14

HIGH PRECISION INTEGER ADDITION, SUBTRACTION AND MULTIPLICATION WITH A GRAPHICS PROCESSING UNIT

  • Dec 01, 2010
  • Parallel Processing Letters
  • Niall Emmart +1
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Conference Article
  • Citations3

Core-level DVFS for Spatial Multitasking GPUs

  • Oct 01, 2018
  • Jehee Cha +2
  • Research Article
  • Citations7

Improved Modeling of Material Deposition during OLED Manufacturing Using Direct Simulation Monte Carlo Method on GPU Architecture

  • Mar 01, 2019
  • International Journal of Precision Engineering and Manufacturing-Green Technology
  • Ilyoup Sohn +3
  • Conference Article
  • Citations5

A fast CPU/GPU ray projector for fully 3d list-mode PET reconstruction

  • Oct 01, 2011
  • Julien Bert +1
  • Research Article
  • Citations13

Practical parallel AES algorithms on cloud for massive users and their performance evaluation

  • Dec 17, 2015
  • Concurrency and Computation: Practice and Experience
  • Xiongwei Fei +3
  • Book Chapter
  • Citations1

GPU Architecture

  • Jan 01, 2023
  • Hyeran Jeon
  • Research Article
  • Citations9

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

  • Jul 24, 2023
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems
  • Gargi Alavani +3
  • Research Article

Acceleration of cfd and data analysis using graphics processors

  • Mar 08, 2012
  • University of Massachusetts (UMass) Amherst
  • Blair Perot +1
  • Research Article
  • Citations92

Geant4-based Monte Carlo simulations on GPU for medical applications

  • Jul 29, 2013
  • Physics in Medicine and Biology
  • Julien Bert +9
  • Conference Article

Method for Adaptation of Algorithms to GPU Architecture

  • Jan 01, 2021
  • Vadim Bulavintsev +1
  • Research Article
  • Citations1

An efficient spectral crystal plasticity solver for GPU architectures

  • Mar 05, 2018
  • Computational Mechanics
  • Michael Malahe
  • Book Chapter
  • Citations1

Dynamic Voltage and Frequency Scaling Approach for Processing Spatio-Temporal Queries in Mobile Environment

  • Jan 01, 2022
  • Shreya Ghosh +1
  • Research Article
  • Citations6

Implementation of Image Enhancement Algorithms and Recursive Ray Tracing using CUDA

  • Jan 01, 2016
  • Procedia Computer Science
  • Mr Diptarup Saha +3
  • Conference Article
  • Citations166

An efficient implementation of Smith Waterman algorithm on GPU using CUDA, for massively parallel scanning of sequence databases

  • May 01, 2009
  • Lukasz Ligowski +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.