Green Algorithms

Green Algorithms estimates the carbon footprint of computational tasks to quantify greenhouse gas (GHG) emissions from high-performance and large-scale computing.


Key Features:

  • Standardized framework: Provides a methodological framework to estimate carbon emissions from computational tasks, enabling consistency across studies and comparative analyses.
  • Hardware compatibility: Accounts for diverse hardware configurations when assessing energy use and emissions to support applicability across computing environments.
  • Contextual GHG metrics: Produces metrics that contextualize computed emissions relative to broader ecological and societal benchmarks.

Scientific Applications:

  • Particle physics simulations: Quantifies carbon emissions associated with computational algorithms used in particle physics simulations.
  • Weather forecasting models: Estimates the GHG emissions of weather forecasting computational workloads.
  • Natural language processing tasks: Calculates emissions from natural language processing model training and inference.

Methodology:

Considers energy consumption rates and specific hardware configurations, aggregates these data, and calculates the greenhouse gas emissions attributable to computational tasks.

Topics

Details

License:
CC-BY-4.0
Cost:
Free of charge
Tool Type:
web application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
11/29/2021
Last Updated:
11/29/2021

Operations

Publications

Lannelongue L, Grealey J, Inouye M. Green Algorithms: Quantifying the Carbon Footprint of Computation. Advanced Science. 2021;8(12). doi:10.1002/advs.202100707. PMID:34194954. PMCID:PMC8224424.

PMID: 34194954
PMCID: PMC8224424
Funding: - British Heart Foundation: RG/13/13/30194, RG/18/13/33946 - NIHR Cambridge Biomedical Research Centre: BRC‐1215‐20014

Links