The development of computationally intensive technologies such as machine learning creates a high carbon footprint and contributes to climate change. In addition to rapid growth, Machinery has an expanding portfolio of green AI tools and technologies to help offset carbon emissions and provide a more sustainable path to development.
The environmental costs are high, according to research published last month by Microsoft and the Allen Institute for Artificial Intelligence, along with co-authors from Hebrew University, Carnegie Mellon University and the AI community hugsFace. Will Buchanan, product manager for Azure Machine Learning at Microsoft, a member of the Green Software Foundation, and a co-author of the study, said that the study extrapolated the data to show that for a 6 billion parameter ML model (a large language model), One training instance produces as much carbon dioxide as burning all the coal in a large train car.
Forrester Research analyst Abhijit Sunil said that in the past, code was optimized in embedded systems that were constrained by limited resources, such as Cell phone, refrigerator or satellite. However, emerging technologies such as AI and ML are not subject to these limitations, he said.
“When we have seemingly unlimited resources, the priority is to write as much code as possible,” Sunil said.
Is artificial intelligence the right tool for the job?
Green artificial intelligence, the process of making artificial intelligence development more sustainable, is emerging as a possible solution to the problem of algorithmic power consumption. "This is all about reducing the hidden costs of technology development itself," Buchanan said.
Abhishek, founder and principal researcher of the Montreal Institute for Ethics in Artificial Intelligence and chairman of the Green Software Foundation's standards working group The starting point for any developer, said Abhishek Gupta, is to understand whether artificial intelligence is right for the job and figure out why machine learning is being deployed in the first place.
“You don’t always need machine learning to solve a problem,” Gupta said.
Gupta said developers should also consider conducting a cost-benefit analysis when deploying ML. For example, if machine learning is used to increase satisfaction with a platform from 95 percent to 96 percent, that may not be worth the extra cost to the environment, he said.
Choose Carbon-Friendly Regions
Once developers decide to use AI, choosing to deploy models in carbon-friendly regions will have the greatest impact on operational emissions, boosting the software’s carbon intensity rate, Buchanan said. Reduced by approximately 75%.
Buchanan said: "This is the most influential lever that any developer can use today."
Gupta gave an example: Developers can choose to build in Canada Operates in Quebec rather than in the U.S. Midwest, where electricity comes primarily from fossil fuels. More than 90% of the electricity in Quebec, Canada, comes from hydroelectric power.
When deciding where machine learning jobs should run, companies must also consider factors beyond the type of energy source. In April 2021, Google Cloud launched a Green Zone Selector to help companies evaluate cost, latency, and carbon footprint when choosing where to operate. But not all cloud providers have such tools readily available, Buchanan said.
To solve this problem, the Green Software Foundation is developing a new tool called Carbon AwareSDK that will recommend the best regions to launch resources from, he said. An alpha version should be available in the next few months.
Other Environmentally Friendly Approaches
If the only available computers are in areas with poor power, Gupta said developers can use federated learning-style deployments, in which training is performed in a distributed fashion across power lines. performed on all devices present in the system. But federated learning may not be suitable for all workloads, such as those that must comply with legal privacy considerations. Another option, Gupta said, is for developers to use tinyML, which shrinks machine learning models through quantization, knowledge distillation and other methods. The goal, he said, is to minimize models so they can be deployed in a more resource-efficient way, such as on edge devices. But since these models provide limited intelligence, they may not be suitable for complex use cases.
“The trend across the industry is to think bigger is better, but our research shows you can counter that and make it clear you need to choose the right tool for the job,” Buchanan said.
Consumption metrics could be the solution
Buchanan said the Green Software Foundation and other initiatives have made progress in measuring and reducing software's carbon footprint.
For example, Microsoft last year made energy consumption metrics available in Azure Machine Learning, allowing developers to pinpoint their most energy-intensive work. These metrics focus on the power-hungry GPU, which is faster than the CPU but consumes more than 10 times the energy. GPUs, which are often used to run AI models, are often the biggest culprit when it comes to power consumption, Buchanan said.
However, there is still a need for more interoperable tools, Buchanan said, referring to the fragmented green AI tools currently available. "The Green Software Foundation is working on one thing," he said, "but I think cloud providers need to make coordinated investments to improve energy efficiency."
The ultimate goal, Gupta said, is to trigger behavior change so that green AI practices become the norm. "We're not just doing this for accounting purposes," he said.
The above is the detailed content of How Green AI Addresses Impact on Climate Change. For more information, please follow other related articles on the PHP Chinese website!

Introduction In prompt engineering, “Graph of Thought” refers to a novel approach that uses graph theory to structure and guide AI’s reasoning process. Unlike traditional methods, which often involve linear s

Introduction Congratulations! You run a successful business. Through your web pages, social media campaigns, webinars, conferences, free resources, and other sources, you collect 5000 email IDs daily. The next obvious step is

Introduction In today’s fast-paced software development environment, ensuring optimal application performance is crucial. Monitoring real-time metrics such as response times, error rates, and resource utilization can help main

“How many users do you have?” he prodded. “I think the last time we said was 500 million weekly actives, and it is growing very rapidly,” replied Altman. “You told me that it like doubled in just a few weeks,” Anderson continued. “I said that priv

Introduction Mistral has released its very first multimodal model, namely the Pixtral-12B-2409. This model is built upon Mistral’s 12 Billion parameter, Nemo 12B. What sets this model apart? It can now take both images and tex

Imagine having an AI-powered assistant that not only responds to your queries but also autonomously gathers information, executes tasks, and even handles multiple types of data—text, images, and code. Sounds futuristic? In this a

Introduction The finance industry is the cornerstone of any country’s development, as it drives economic growth by facilitating efficient transactions and credit availability. The ease with which transactions occur and credit

Introduction Data is being generated at an unprecedented rate from sources such as social media, financial transactions, and e-commerce platforms. Handling this continuous stream of information is a challenge, but it offers an


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SublimeText3 English version
Recommended: Win version, supports code prompts!

Notepad++7.3.1
Easy-to-use and free code editor

Atom editor mac version download
The most popular open source editor