A Beginner's Guide to Power and Energy Measurement and Estimation for Computing and Machine Learning

Akshaya Jagannadharao, Nicole Beckage, Sovan Biswas, Hilary Egan, Jamil Gafur +4 more
12/11/2024
eess.SPcs.LG

No confident code implementation found for this paper.

Abstract

Concerns about the environmental footprint of machine learning are increasing. While studies of energy use and emissions of ML models are a growing subfield, most ML researchers and developers still do not incorporate energy measurement as part of their work practices. While measuring energy is a crucial step towards reducing carbon footprint, it is also not straightforward. This paper introduces the main considerations necessary for making sound use of energy measurement tools and interpreting energy estimates, including the use of at-the-wall versus on-device measurements, sampling strategies and best practices, common sources of error, and proxy measures. It also contains practical tips and real-world scenarios that illustrate how these considerations come into play. It concludes with a call to action for improving the state of the art of measurement methods and standards for facilitating robust comparisons between diverse hardware and software environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jagannadharao2024beginners,
  title  = {A Beginner's Guide to Power and Energy Measurement and Estimation for Computing and Machine Learning},
  author = {Akshaya Jagannadharao and Nicole Beckage and Sovan Biswas and Hilary Egan and Jamil Gafur and Thijs Metsch and Dawn Nafus and Giuseppe Raffa and Charles Tripp},
  year   = {2024},
  eprint = {2412.17830},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.17830v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.17830.svg)](https://codeofpaper.com/paper/2412.17830)

Discussion