Skip to Main content Skip to Navigation
Conference papers

Predicting the energy consumption of CUDA kernels using SimGrid

Dorra Boughzala 1, 2 Laurent Lefèvre 2 Anne-Cécile Orgerie 3, 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
2 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Building a sustainable Exascale machine is a very promising target in High Performance Computing (HPC). To tackle the energy consumption challenge while continuing to provide tremendous performance, the HPC community have rapidly adopted GPU-based systems. Today, GPUs have became the most prevailing components in the massively parallel HPC landscape thanks to their high computational power and energy efficiency. Modeling the energy consumption of applications running on GPUs has gained a lot of attention for the last years. Alas, the HPC community lacks simple yet accurate simulators to predict the energy consumption of general purpose GPU applications. In this work, we address the prediction of the energy consumption of CUDA kernels via simulation. We propose in this paper a simple and lightweight energy model that we implemented using the open-source framework SimGrid. Our proposed model is validated across a diverse set of CUDA kernels and on two different NVIDIA GPUs (Tesla M2075 and Kepler K20Xm). As our modeling approach is not based on performance counters or detailed-architecture parameters, we believe that our model can be easily approved by users who take care of the energy consumption of their GPGPU applications.
Complete list of metadata

Cited literature [28 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02924028
Contributor : Anne-Cécile Orgerie <>
Submitted on : Thursday, August 27, 2020 - 4:23:11 PM
Last modification on : Saturday, June 26, 2021 - 3:39:06 AM
Long-term archiving on: : Saturday, November 28, 2020 - 12:51:05 PM

File

SBAC-PAD2020-final.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02924028, version 1

Citation

Dorra Boughzala, Laurent Lefèvre, Anne-Cécile Orgerie. Predicting the energy consumption of CUDA kernels using SimGrid. SBAC-PAD 2020 - 32nd IEEE International Symposium on Computer Architecture and High Performance Computing, Sep 2020, Porto, Portugal. pp.191-198. ⟨hal-02924028⟩

Share

Metrics

Record views

124

Files downloads

342