Research, tools, code, libraries and training to for building applications that emit less carbon into our atmosphere.
An awesome list created and managed by the Innovation Working Group in the greensoftware.foundation.
- Experiment Impact Tracker Library Calculates carbon cost of ML job
- scaphandre Power measurement (bare metal hosts, prometheus, within a docker container, etc)
- Beaker (Allen Institue For AI) Captures GPU power inside a container
- carbontracker
- Tool for tracking and predicting the energy consumption and carbon footprint of training deep learning models as described in Anthony et al. (2020)
- RAPL in Action: Experiences in Using RAPL for Power Measurements
- Green Cost Explorer A climate related spend analysis for AWS.
- Cloud Carbon Footprint An open-source cloud energy and carbon emissions measurement tool.
- Carbon Footprint of Sending Data An online calculator for estimating carbon emissions from network traffic, based on the Shift projects Lean ICT report.
- codecarbon.io Python : Track and reduce CO2 emissions from your computing
- powercfg Blog : Measuring Your Application Power and Carbon Impact
- WeDeex Blog : We need a Yuka for electricity to ease the energy transition
- WeDeex - Chrome
- WeDeex - Edge
- Carbonaluser - TheShiftProject
- GreenSpector
- Website Carbon Calculator An online website carbon estimator.
- GreenFrame.io Calculate Carbon Footprint of website
- turbostress This tool generates load and outputs computer power metrics for this load.
- Energy and Policy Considerations for Deep Learning in NLP
- Quantifying the Carbon Emissions of Machine Learning
- SECure: A Social and Environmental Certificate for AI Systems
- Energy-Efficient AI | Vivienne Sze | TEDxMIT
- The AI Gambit — Leveraging Artificial Intelligence to Combat Climate Change: Opportunities, Challenges, and Recommendations
- Quantifying the Carbon Emissions of Computation
- An experiment-driven energy consumption model for virtual machine management systems
- Carbon-Aware Computing for Datacenters
- Balancing Power Systems With Datacenters Using a Virtual Interconnector
- The Case for Energy-Proportional Computing
- Power consumption and efficiency of cooling in a Data Center
- Hiding Greenhouse Gas Emissions in the Cloud
- Architectural Tactics to Optimize Software for Energy Efficiency in the Public Cloud
- Supporting energy-awareness for cloud users
- The Most Important GHG Accounting Concept You May Not Have Heard of: The Attributional Consequential Distinction
- Putting a CO2 figure on a piece of computation
- Methodological Guide - Bilan Carbone (French)
- A Framework For Collective Carbon Neutrality
- The energy and carbon footprint of the ICT and E&M sector in Sweden 1990–2015 and beyond
- Energy Efficiency Across Programming Languages
- Green and Sustainability in Software Development Lifecycle Process
- GreenC5: An Adaptive, Energy-Aware Collection for Green Software Development
- Software development methodology in a Green IT environment
- Google Apps: Energy Efficiency in the Cloud
- How we’re making Dropbox data centers 100% carbon neutral
- Estimating the marginal carbon intensity of electricity with machine learning
- Assessing the suitability of the Greenhouse Gas Protocol for calculation of emissions from public cloud computing workloads
- [How to incorporate carbon free energy for Google Cloud regions] (https://cloud.google.com/sustainability/region-carbon)
- Green Software Foundation
- TimeForThePlanet
- TheShiftProject
- SolarWind Foundation
- Climate Action Tech
- Climate Change AI
- The Green Web Foundation
- The Green Grid
Contributions welcome! Read the contribution guidelines first.