Green Algorithms: Quantifying the carbon footprint of computation
- URL: http://arxiv.org/abs/2007.07610v5
- Date: Thu, 17 Dec 2020 14:30:09 GMT
- Title: Green Algorithms: Quantifying the carbon footprint of computation
- Authors: Lo\"ic Lannelongue, Jason Grealey and Michael Inouye
- Abstract summary: We present a framework to estimate the carbon footprint of any computational task in a standardised and reliable way.
Metrics to interpret and contextualise greenhouse gas emissions are defined, including the equivalent distance travelled by car or plane.
We develop a freely available online tool, Green Algorithms, which enables a user to estimate and report the carbon footprint of their computation.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Climate change is profoundly affecting nearly all aspects of life on earth,
including human societies, economies and health. Various human activities are
responsible for significant greenhouse gas emissions, including data centres
and other sources of large-scale computation. Although many important
scientific milestones have been achieved thanks to the development of
high-performance computing, the resultant environmental impact has been
underappreciated. In this paper, we present a methodological framework to
estimate the carbon footprint of any computational task in a standardised and
reliable way, based on the processing time, type of computing cores, memory
available and the efficiency and location of the computing facility. Metrics to
interpret and contextualise greenhouse gas emissions are defined, including the
equivalent distance travelled by car or plane as well as the number of
tree-months necessary for carbon sequestration. We develop a freely available
online tool, Green Algorithms (www.green-algorithms.org), which enables a user
to estimate and report the carbon footprint of their computation. The Green
Algorithms tool easily integrates with computational processes as it requires
minimal information and does not interfere with existing code, while also
accounting for a broad range of CPUs, GPUs, cloud computing, local servers and
desktop computers. Finally, by applying Green Algorithms, we quantify the
greenhouse gas emissions of algorithms used for particle physics simulations,
weather forecasts and natural language processing. Taken together, this study
develops a simple generalisable framework and freely available tool to quantify
the carbon footprint of nearly any computation. Combined with a series of
recommendations to minimise unnecessary CO2 emissions, we hope to raise
awareness and facilitate greener computation.
Related papers
- The Sunk Carbon Fallacy: Rethinking Carbon Footprint Metrics for Effective Carbon-Aware Scheduling [2.562727244613512]
We evaluate carbon-aware job scheduling and placement on a given set of servers for a number of carbon accounting metrics.
We study the factors that affect the added carbon cost of such suboptimal decision-making.
arXiv Detail & Related papers (2024-10-19T12:23:59Z) - Generative AI for Low-Carbon Artificial Intelligence of Things with Large Language Models [67.0243099823109]
Generative AI (GAI) holds immense potential to reduce carbon emissions of Artificial Intelligence of Things (AIoT)
In this article, we explore the potential of GAI for carbon emissions reduction and propose a novel GAI-enabled solution for low-carbon AIoT.
We propose a Large Language Model (LLM)-enabled carbon emission optimization framework, in which we design pluggable LLM and Retrieval Augmented Generation (RAG) modules.
arXiv Detail & Related papers (2024-04-28T05:46:28Z) - LACS: Learning-Augmented Algorithms for Carbon-Aware Resource Scaling with Uncertain Demand [1.423958951481749]
This paper studies the online carbon-aware resource scaling problem with unknown job lengths (OCSU)
We propose LACS, a theoretically robust learning-augmented algorithm that solves OCSU.
LACS achieves a 32% reduction in carbon footprint compared to the deadline-aware carbon-agnostic execution of the job.
arXiv Detail & Related papers (2024-03-29T04:54:22Z) - On the Opportunities of Green Computing: A Survey [80.21955522431168]
Artificial Intelligence (AI) has achieved significant advancements in technology and research with the development over several decades.
The needs for high computing power brings higher carbon emission and undermines research fairness.
To tackle the challenges of computing resources and environmental impact of AI, Green Computing has become a hot research topic.
arXiv Detail & Related papers (2023-11-01T11:16:41Z) - Counting Carbon: A Survey of Factors Influencing the Emissions of
Machine Learning [77.62876532784759]
Machine learning (ML) requires using energy to carry out computations during the model training process.
The generation of this energy comes with an environmental cost in terms of greenhouse gas emissions, depending on quantity used and the energy source.
We present a survey of the carbon emissions of 95 ML models across time and different tasks in natural language processing and computer vision.
arXiv Detail & Related papers (2023-02-16T18:35:00Z) - Estimating the Carbon Footprint of BLOOM, a 176B Parameter Language
Model [72.65502770895417]
We quantify the carbon footprint of BLOOM, a 176-billion parameter language model, across its life cycle.
We estimate that BLOOM's final training emitted approximately 24.7 tonnes ofcarboneqif we consider only the dynamic power consumption.
We conclude with a discussion regarding the difficulty of precisely estimating the carbon footprint of machine learning models.
arXiv Detail & Related papers (2022-11-03T17:13:48Z) - Measuring the Carbon Intensity of AI in Cloud Instances [91.28501520271972]
We provide a framework for measuring software carbon intensity, and propose to measure operational carbon emissions.
We evaluate a suite of approaches for reducing emissions on the Microsoft Azure cloud compute platform.
arXiv Detail & Related papers (2022-06-10T17:04:04Z) - Chasing Carbon: The Elusive Environmental Footprint of Computing [11.992632765006087]
We analyze the environmental effects of computing in terms of carbon emissions.
Most emissions related to modern mobile and data-center equipment come from hardware manufacturing and infrastructure.
arXiv Detail & Related papers (2020-10-28T18:15:22Z) - Semantic Workflows and Machine Learning for the Assessment of Carbon
Storage by Urban Trees [3.7326934284216877]
This study estimates carbon storage for a region in Africa following the guidelines from the Intergovernmental Panel on Climate Change (IPCC)
To the best of our knowledge, this is the first study that estimates carbon storage for a region in Africa following the guidelines from the Intergovernmental Panel on Climate Change (IPCC)
arXiv Detail & Related papers (2020-09-22T01:30:29Z) - Towards the Systematic Reporting of the Energy and Carbon Footprints of
Machine Learning [68.37641996188133]
We introduce a framework for tracking realtime energy consumption and carbon emissions.
We create a leaderboard for energy efficient reinforcement learning algorithms.
We propose strategies for mitigation of carbon emissions and reduction of energy consumption.
arXiv Detail & Related papers (2020-01-31T05:12:59Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.