Green IT, also known as green computing, is the practice of environmentally sustainable computing.
At any rate, the first step is to measure emissions
This document aims to outline the process of becoming aware of CHORUS's energy consumption.
- Rebound effect/Jevons paradox: Increased efficiency induces increase in demand enough that resource use is increased, rather than reduced.
Category | Carbon Footprint (tCO2) | Source |
---|---|---|
Data Scientist | 40 | Loïc Lannelongue et al./Green Algorithms |
IPCC target | 2 | Intergovernmental Panel on Climate Change |
A Swiss citizen | 14 | swissinfo |
A scientific publication | 65 | EMBL |
- "Yeah so, the idea that, somehow, Al is an environmental disaster in the making? Total BS!" Yann LeCun
- Environmental impact of computing
- Life-cycle footprint of the hardware
-
82% of the 54m of tonnes of e-waste are handled by 12-56m informal waste workers worldwide
- Long-term data storage
- UK Biobank: 15 PB by 2025
- First picture of a black hole: 5 PB
- Powering the computer
- A medium-sized data centre (15 MW) uses as much water as three average-sized hospitals
The carbon footprint of an algorithm depends on two factors: the energy needed to run it and the pollutants emitted when producing such energy. The former depends on the computing resources used (e.g., number of cores, running time, and data center efficiency) while the later, called carbon intensity, depends on the location and production methods used (e.g., nuclear, gas, or coal), see the Electricity Map by Area
Carbon footprint (gCO2e) = energy used (kWh) * carbon intensity (gCO2e/kWh)
- Existing Measurement Tools
- carbontracker: Track and predict the energy consumption and carbon footprint of training deep learning models.
- Green Algorithms: Online tool called for estimating the carbon footprint of computational tasks. It considers factors like hardware, runtime, and data center location and energy sources.
- Code Carbon: Estimate and track carbon emissions from your computer, quantify and analyze their impact.
- experiment-impact-tracker simple drop-in method to track energy usage, carbon emissions, and compute utilization of your system.
- Cloud Carbon Footprint Free and Open Source Cloud Carbon Emissions Measurement and Analysis Tool
- tracarbon Tracarbon tracks your device's energy consumption and calculates your carbon emissions using your location.
- cumulator A tool to quantify and report the carbon footprint of machine learning computations and communication in academia and healthcare
- Articles
- Green Algorithms: Quantifying the Carbon Footprint of Computation
- Training a single AI model can emit as much carbon as five cars in their lifetimes
- Deep Learning’s Carbon Emissions Problem
- On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?
- LEAF - A New Approach to Achieving Laboratory Sustainability
- Power Hungry Processing: Watts Driving the Cost of AI Deployment?
- Carbon footprint estimation for computational research
- Communities:
- 2023 Workshop resources on environmental impacts of computing in health & life sciences research
- Join an upcoming community of practice from Green Algorithms
- LEAF - Laboratory Efficiency Assessment Framework
- Other
- How do we communicate ?
- Units, comparison, etc. ?
- eg CO2 sequestration by trees, nb of weeks
- human effort, bicycle 8 days a day during 5 days
- How do we measure?
- Computing
- Storage
- Hardware
- Asks our provider to supply measures
This document was started at AMLD2024 at the "Environmentally Sustainable AI" track, and is a growing and collaborative effort. Contributions are welcome.