arrow
返回

Dynamic GPU power capping with online performance tracing for energy efficient GPU computing using DEPO tool

delete2023-08-01
delete13
PRE
AI
A
Adam Krzywaniak *
P
Paweł Czarnul
J
Jerzy Proficz
DOI:10.1016/j.future.2023.03.041delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
GPU accelerators have become essential to the recent advance in computational power of high-performance computing (HPC) systems. Current HPC systems' reaching an approximately 20-30 mega-watt power demand has resulted in increasing CO2 emissions, energy costs and necessitate increasingly complex cooling systems. This is a very real challenge. To address this, new mechanisms of software power control could be employed. In this paper, a dynamic new method of limiting software power is introduced on one of the latest NVIDIA GPUs: a software tool called the Dynamic Energy -Performance Optimiser (DEPO). DEPO minimizes the energy consumption of the CUDA based GPU workloads, with respect to one of the three given metrics: minimum of energy (E), Energy-Delay product (EDP) and Energy-Delay sum (EDS).The tool gathers power measurements from NVIDIA Management Library (NVML). Measuring the application progress at runtime is based on CUDA Profiling Tools Interface (CUPTI) kernel-counting. We have evaluated the DEPO tool on the NVIDIA RTX A4500 and A100 GPUs with machine learning workloads. Depending on the application (training of neural networks: Resnet152, Densenet161, VGG-19 or a GEMM benchmark) for the E target metric, we were able to obtain energy savings exceeding 22% for both NVIDIA A100 and RTX A4500 GPUs while the performance drop has never been higher than 20%. Using one of the bi-objective EDP or EDS metrics allowed finding configurations resulting in 15% or 18% of energy saved with only 8% of performance loss. For most of the experiments the percentage-wise performance penalty is lower than the energy savings. This demonstrates its potential for energy consumption reduction in HPC systems with GPU accelerators.(c) 2023 Elsevier B.V. All rights reserved.
Keyword:
Energy-aware computing
High-performance computing
Green computing
Machine learning
GPU energy optimization

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

F
fahrenheit universities
学者数:
1.6W
论文数: 1.3W
被引数: 21
G
Gdansk University of Technology
学者数:
3.5K
论文数: 3.1K
被引数: 7.3K
引用论文

引用论文

Interaction of laser-cooled87Rb atoms with higher order modes of an optical nanofibre
err2015-01-15
err0
errOAAI
errRavi Kumar; Vandna Gokhroo; Kieran Deasy; Aili Maimaiti; Mary C Frawley; Ciarán Phelan; Síle Nic Chormaic
err分享
err收藏
VAMPIRE: vectorized automated ML pre-processing and post-processing framework for edge applications
err2022-06-22
err1
errOAAI
errDaher, Ali W.; Ferrari, Enrico; Muselli, Marco; Chible, Hussein; Caviglia, Daniele D.
err分享
err收藏
Age and Sex Differences in Self-Esteem among Spanish Adolescents
err2003-12-01
err0
PREAI
errMaría Lameiras Fernández; Yolanda Rodríguez Castro
err分享
err收藏
Dynamic GPU Energy Optimization for Machine Learning Training Workloads
err2022-01-01
err21
errOAAI
errWang, Farui; Zhang, Weizhe; Lai, Shichao; Hao, Meng; Wang, Zheng
err分享
err收藏
All one needs to know about fog computing and related edge computing paradigms: A complete survey
err2019-09-01
err845
errOAAI
errYousefpour, Ashkan; Fung, Caleb; Tam Nguyen; Kadiyala, Krishna; Jalali, Fatemeh; Niakanlahiji, Amirreza; Kong, Jian; Jue, Jason P.
err分享
err收藏
Clustering Algorithms on Low-Power and High-Performance Devices for Edge Computing Environments
errSENSORS
IF3.5
err2021-08-10
err18
errOAAI
errLapegna, Marco; Balzano, Walter; Meyer, Norbert; Romano, Diego
err分享
err收藏
学者 查看更多内容