Green Algorithms: Quantifying the Carbon Footprint of Computation

By Loïc Lannelongue, Jason Grealey, Michael Inouye. 2020

522 citations recorded by the source corpus.

Climate change is profoundly affecting nearly all aspects of life on earth, including human societies, economies, and health. Various human activities are responsible for significant greenhouse gas (GHG) emissions, including data centers and other sources of large‐scale computation. Although many important scientific milestones are achieved thanks to the development of high‐performance computing, the resultant environmental impact is underappreciated. In this work, a methodological framework to estimate the carbon footprint of any computational task in a standardized and reliable way is presented and metrics to contextualize GHG emissions are defined. A freely available online tool, Green Algorithms (www.green‐algorithms.org) is developed, which enables a user to estimate and report the carbon footprint of their computation. The tool easily integrates with computational processes as it requires minimal information and does not interfere with existing code, while also accounting for a broad range of hardware configurations. Finally, the GHG emissions of algorithms used for particle physics simulations, weather forecasts, and natural language processing are quantified. Taken together, this study develops a simple generalizable framework and freely available tool to quantify the carbon footprint of nearly any computation. Combined with recommendations to minimize unnecessary CO2 emissions, the authors hope to raise awareness and facilitate greener computation.

Subfields: Computer Networks and Communications, Electrical and Electronic Engineering, Information Systems, Scaling & Learning Theory

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. David A. Patterson
  2. Ben Glocker
  3. Erik H. W. Meijering
  4. Gary S. Collins
  5. Karel G. M. Moons
  6. Quoc V. Le
  7. Gaël Varoquaux
  8. Joseph Dean

In Electrical and Electronic Engineering

  1. Chen Liang
  2. David A. Patterson
  3. Ben Glocker
  4. Quoc V. Le
  5. David R. So
  6. Joseph E. Gonzalez
  7. Daniel Rothchild
  8. Wenhu Chen

In Information Systems

  1. Chen Liang
  2. David A. Patterson
  3. Gary S. Collins
  4. Veronika Cheplygina
  5. Quoc V. Le
  6. Gaël Varoquaux
  7. Joseph Dean
  8. Joseph E. Gonzalez

In Scaling & Learning Theory

  1. Quoc V. Le
  2. Anne L. Martel
  3. Joseph E. Gonzalez
  4. B. van Ginneken

Citations in the corpus