Skip to main navigation Skip to search Skip to main content

Improving GPU Energy Efficiency through an Application-transparent Frequency Scaling Policy with Performance Assurance

  • Yijia Zhang
  • , Qiang Wang*
  • , Zhe Lin
  • , Pengxiang Xu
  • , Bingqiang Wang*
  • *Corresponding author for this work
  • Peng Cheng Laboratory
  • Harbin Institute of Technology Shenzhen
  • Sun Yat-Sen University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Power consumption is one of the top limiting factors in high-performance computing systems and data centers, and dynamic voltage and frequency scaling (DVFS) is an important mechanism to control power. Existing works using DVFS to improve GPU energy efficiency suffer from the limitation that their policies either impact performance too much or require offline application profiling or code modification, which severely limits their applicability on large clusters. To address this issue, we propose a novel GPU DVFS policy, GEEPAFS, which improves the energy efficiency of GPUs while providing performance assurance. GEEPAFS is application-transparent as it does not require any offline profiling or code modification on user applications. To achieve this, GEEPAFS models application performance online based on our quantitative analysis of a correlation between performance and GPU memory bandwidth utilization. Based on their relationship, GEEPAFS builds a fold-line frequency-performance model for applications being executed, and it applies the model to guide the setting of GPU frequency to maximize energy efficiency while ensuring the performance loss is bounded. Through experiments on NVIDIA V100 and A100 GPUs, we show that GEEPAFS is able to improve the energy efficiency by 26.7% and 20.2% on average. While achieving this improvement, the average performance loss is only 5.8%, and the worst-case performance loss is 12.5% among all 33 tested applications.

Original languageEnglish
Title of host publicationEuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems
PublisherAssociation for Computing Machinery, Inc
Pages769-785
Number of pages17
ISBN (Electronic)9798400704376
DOIs
StatePublished - 22 Apr 2024
Externally publishedYes
Event19th European Conference on Computer Systems, EuroSys 2024 - Athens, Greece
Duration: 22 Apr 202425 Apr 2024

Publication series

NameEuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems

Conference

Conference19th European Conference on Computer Systems, EuroSys 2024
Country/TerritoryGreece
CityAthens
Period22/04/2425/04/24

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • DVFS
  • Data Center
  • Energy Efficiency
  • GPU
  • HPC System
  • Performance Assurance

Fingerprint

Dive into the research topics of 'Improving GPU Energy Efficiency through an Application-transparent Frequency Scaling Policy with Performance Assurance'. Together they form a unique fingerprint.

Cite this