Green Algorithms: Quantifying the carbon footprint of computation
Not on the map. Why?
Abstract (arXiv)
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 emissions, including data centres and other sources of large-scale computation. Although many important scientific milestones have been achieved thanks to the development of high-performance computing, the resultant environmental impact has been underappreciated. In this paper, we present a methodological framework to estimate the carbon footprint of any computational task in a standardised and reliable way, based on the processing time, type of computing cores, memory available and the efficiency and location of the computing facility. Metrics to interpret and contextualise greenhouse gas emissions are defined, including the equivalent distance travelled by car or plane as well as the number of tree-months necessary for carbon sequestration. We develop a freely available online tool, Green Algorithms (www.green-algorithms.org), which enables a user to estimate and report the carbon footprint of their computation. The Green Algorithms 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 CPUs, GPUs, cloud computing, local servers and desktop computers. Finally, by applying Green Algorithms, we quantify the greenhouse gas emissions of algorithms used for particle physics simulations, weather forecasts and natural language processing. Taken together, this study develops a simple generalisable framework and freely available tool to quantify the carbon footprint of nearly any computation. Combined with a series of recommendations to minimise unnecessary CO2 emissions, we hope to raise awareness and facilitate greener computation.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 2.
7 papers.
- 2021Probing Across Time: What Does RoBERTa Know and When?cited by 73
- 2023How to estimate carbon footprint when training deep learning models? A guide and reviewcited by 34
- 2021Unraveling the Hidden Environmental Impacts of AI Solutions for Environmentcited by 32
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecyclecited by 13
- 2021A Context-Enhanced De-identification Systemcited by 2
- 2021Road Extraction from Overhead Images with Graph Neural Networkscited by 2
- 2022SCR: Smooth Contour Regression with Geometric Priorscited by 1
- 2023How to estimate carbon footprint when training deep learning models? A guide and review14 Jun 2023
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecycle5 Feb 2023
- 2022SCR: Smooth Contour Regression with Geometric Priors8 Feb 2022
- 2021Road Extraction from Overhead Images with Graph Neural Networks9 Dec 2021
- 2021Unraveling the Hidden Environmental Impacts of AI Solutions for Environment22 Oct 2021
- 2021Probing Across Time: What Does RoBERTa Know and When?16 Apr 2021
- 2021A Context-Enhanced De-identification System17 Feb 2021