Verified Instruction-Level Energy Consumption Measurement for NVIDIA GPUs

02/18/2020
by   Yehia Arafa, et al.
0

GPUs are prevalent in modern computing systems at all scales. They consume a significant fraction of the energy in these systems. However, vendors do not publish the actual cost of the power/energy overhead of their internal microarchitecture. In this paper, we accurately measure the energy consumption of various PTX instructions found in modern NVIDIA GPUs. We provide an exhaustive comparison of more than 40 instructions for four high-end NVIDIA GPUs from four different generations (Maxwell, Pascal, Volta, and Turing). Furthermore, we show the effect of the CUDA compiler optimizations on the energy consumption of each instruction. We use three different software techniques to read the GPU on-chip power sensors, which use NVIDIA's NVML API and provide an in-depth comparison between these techniques. Additionally, we verified the software measurement techniques against a custom-designed hardware power measurement. The results show that Volta GPUs have the best energy efficiency of all the other generations for the different categories of the instructions. This work should aid in understanding NVIDIA GPUs' microarchitecture. It should also make energy measurements of any GPU kernel both efficient and accurate.

READ FULL TEXT

page 1

page 2

page 6

research
05/21/2019

Low Overhead Instruction Latency Characterization for NVIDIA GPGPUs

The last decade has seen a shift in the computer systems industry where ...
research
10/07/2022

PMT: Power Measurement Toolkit

Efficient use of energy is essential for today's supercomputing systems,...
research
03/29/2017

JetsonLEAP: a Framework to Measure Power on a Heterogeneous System-on-a-Chip Device

Computer science marches towards energy-aware practices. This trend impa...
research
05/21/2019

Instructions' Latencies Characterization for NVIDIA GPGPUs

The last decade has seen a shift in the computer systems industry where ...
research
04/25/2023

Evaluating the Energy Measurements of the IBM POWER9 On-Chip Controller

Dependable power measurements are the backbone of energy-efficient compu...
research
03/18/2019

Dissecting the NVidia Turing T4 GPU via Microbenchmarking

In 2019, the rapid rate at which GPU manufacturers refresh their designs...
research
05/10/2023

Challenges in Automatic Software Optimization: the Energy Efficiency Case

With the advent of the Exascale capability allowing supercomputers to pe...

Please sign up or login with your details

Forgot password? Click here to reset