Releases: Cambridge-Sustainable-Computing-Lab/Green-Algorithms-calculator
v3.1
What’s new
UI
- Users can now enter a custom carbon intensity value instead of selecting a location.
- The carbon intensity value used in calculations is now displayed beneath the location selector, along with a link to the corresponding source CSV file so users can view the dataset from which the value was retrieved. This is compatible with all older versions as well.
- A language translation selector has been added to the header, on the left. Currently only English is available, but the translation framework is in place and can be extended to support additional languages in the future (and PRs are welcome on this!).
Data
- Carbon intensity values are now sourced from Electricity Maps 2024 data, providing greater geographical coverage and finer regional granularity compared to previous versions.
- The calculator now uses a centralised Green Algorithms data repository that stores versioned data, including carbon intensity, CPU/GPU information, data centres, and reference values (e.g. travel and tree equivalences, memory, power usage).
- The CPU and GPU lists has been updated: 83 CPUs (including 7 from Issue #1) and 19 GPUs removed due to incomplete data and new entries added, bringing the total to 152 CPUs and 25 GPUs.
Minor updates
- The tooltip inside the car distance equivalence box now clarifies what the equivalence represents. This addition is based on a suggestion in Issue #19.
- Exported CSVs now include a row specifying the unit for each corresponding value. Retro-compatibility with previous csv is ensured.
- CSV loading error messages are now clearer and more informative.
Bug Fixes
- The core's default value now correctly updates when the version changes.
- The carbon and energy units have been corrected in the ‘How to report it?’ section.
v3.0
v3.0: AI view, csv import-export, more help, some new data
Major updates of this version:
- The AI page combining a training and inference form, both relying on the base Green Algorithms calculator
- CSV import-export system, allowing to download the calculator state in a CSV file and then to upload it back to the platform
Minor updates
- Addition of some CPUs and GPUs
- Update of PUE default value to 2024 estimate
- Small design changes
- Bug fixes
More info about this release
AI page:
- A new page dedicated to AI-related computations, intended to facilitate the estimation and reporting of AI systems's environmental footprint
- Includes a training and inference form with specific fields for retrainings, R&D experiments and two inference modes
- Aggregated and "per form" results are now displayed
CSV import-export
- The link sharing results is now disabled and replaced by two boxes: one for CSV export, one for CSV import
- This system allows to share results among users but also to manually compile different results on a single CSV, in order to compare results
- The CSV exported from the classic view contains all the fields to replicate the main form, whereas the ones exported from the AI view allow to replicate the state of both training and inference forms
Informative content
- The app is now made clearer, with tips for each form entry and help tabs associated to the training and inference form
Incoming features:
- Translation in multiple language
v2.2.2
Fixed some bugs that appeared with the Dash upgrade.
v2.2.1
v2.2
Major changes:
- Updates carbon intensities with the 2022 electricity factors from carbonfootprint.com (mostly based from 2020 data).
- You can now load past versions of the app to replicate past results (and past versions’ data is available on github).
Minor changes:
- Better handles very large and very small carbon footprints.
- Improved the URL fill-in + reset options.
- Minor bug fixes.
v2.1
v2.0
v2.0 is here!
Biggest update yet for the Green Algorithms app, with the v2.0 out today!
Some long-awaited features, such as:
- Sharing results via a link
- Mixing GPUs and CPUs in the same estimation
- Better integration of cloud computing
Release log
Cloud computing
- Added the option to select a server rather than a location list for the major data centre providers who make this information available.
CPU and GPU
- Possibility to input both CPU and GPU time in the same estimation
- The pie chart shows the contribution of both CPU and GPUs
Permalink
- Possibility to share your results by sharing a permalink that leads to the calculator with a specific set of inputs.
General
- Adjusted layout and other design changes
- Added CPUs and GPUs to the list
v1.1
Updated carbon intensities with 2020 values.
Minor changes ahead of v2.0
v1.0.0
The v1.0.0 is out!
It brings together most of the functionalities needed to estimate the carbon footprint of an algorithm.
Most significant improvements:
- processors' usage factor can be specified
- a Pragmatic Scaling Factor (PSF) can be included
- Energy need (on top of carbon emissions) is displayed
Feel free to suggest improvements for the future versions!