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