Friday, May 9, 2025
News PouroverAI
Visit PourOver.AI
No Result
View All Result
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing
News PouroverAI
No Result
View All Result

The dawn of eco-friendly systems development

March 29, 2024
in Cloud & Programming
Reading Time: 4 mins read
0 0
A A
0
Share on FacebookShare on Twitter


In December 2023, delegates from almost 200 countries met in Dubai for the UN’s climate-change conference, COP28, to discuss the pressing need to reduce emissions, as reported by IEEE in this article.

According to the website sustainability scoring tool Ecograder, and as the authors are quick to point out, the COP28 website produces 3.69 grams of CO2 per page load. Those webpage hits add up. If the site gets 10,000 monthly views for a year, its emissions would be slightly more than a one-way flight from San Francisco to Toronto.

Here’s something else (this is a geek’s version of the bad news): Electric vehicles (EVs) are dirtier to build but eventually cleaner to drive. Someone who owns a costly electric car produces more carbon for the first 30,000 to 60,000 miles because of the carbon footprint for construction. Remember, coal-burning power plants still power most EV chargers. So, that’s a bummer.

How green is software?

Although software itself does not release emissions, it runs on data center hardware that does. Information and communications technology, also using software in data centers, is responsible for an estimated 2% to 4% of global greenhouse gas emissions. The article also points out that by 2040, that number could reach 14%. This is about as much carbon as air, land, and sea transport combined.

Here are a few steps we can take:

First, although we are good at writing software, we struggle to create software that optimally utilizes hardware resources. This leads to inefficiencies in power consumption. In the era of cloud computing, we view hardware resources as a massive pool of computing goodness readily available for the taking. No need to think about efficiency or optimization.

Second, there has been no accountability for power consumption. Developers and devops engineers do not have access to metrics demonstrating poorly engineered software’s impact on hardware power consumption. In the cloud, this lack of insight is usually worse. Hardware inefficiency costs are hidden since the hardware does not need to be physically purchased—it’s on demand. Cloud finops may change this situation, but it hasn’t yet.

Finally, we don’t train developers to write efficient code. A nonoptimized versus a highly optimized application could be 500% more efficient in power consumption metrics. I have watched this situation deteriorate over time. We had to write efficient code back in the day because the cost and availability of processors, storage, and memory were prohibitive and limited. Nowadays, those things are readily available and inexpensive.

Power-hungry AI will make things worse

Artificial intelligence has become one of the most important technological advancements of our time. We now have solutions that were once deemed impossible. Nevertheless, with all the progress and advancements, an underlying issue needs to be addressed. We must factor in AI systems’ hardware requirements and power consumption.

Remember that GPUs require more power than CPUs, and there’s a new dot-com boom and a rise in GPU company valuation. GPU optimization in that arena remains an afterthought, with GPUs being sold as a necessary evil if you’re building AI systems.

As companies work to reduce the carbon footprint of their AI models, a new conversation has arisen regarding sustainable AI practices. Where is the balance between promoting innovation and ensuring ecological responsibility? Many enterprises and technology providers give lip service to this topic, but I don’t see much hardware optimization around AI taking place. Yet.

Sustainability pays off

This is a good time to discuss power consumption before we make it worse by using AI. Remember, it’s not only about the environment; there are also financial implications. Anything that requires more power is more expensive.

The shift towards sustainable software practices joins business and sustainability at the hip. I doubt we would be having these conversations if there were not compelling business advantages. That’s okay. The combination of ethical principles and economic considerations highlights the significance of sustainability as a key catalyst.

Developing environmentally friendly websites and applications requires a shift in developers’ work ethics. Development should include reevaluating feature necessity, algorithmic efficiency, and code optimization to reduce energy consumption.

We need to instill sustainability principles into the fabric of the software development process. This means we take our software efficiency game to the next level, with improved devops processes and toolchains. Developers must be architects of software that is more efficient and consumes less power.

Adopting greener algorithms is a tactical move that aligns with the broader strategy of reducing energy consumption. Current research underscores that efficient algorithms reduce energy consumption during development and operation with negligible impacts on performance.

On to the specter of AI. To ensure AI’s sustainability, we must take a conscientious approach to training data. “It’s the data, stupid,” gets to the most power-burning aspect of AI. Optimizing data usage and refining algorithmic processes can decrease energy expenditure; we have known that for decades.

This underscores our need to train developers, AI engineers, and data scientists to build innovative AI systems that generate the least carbon. Organizations must insist on better sustainability practices. Typically, this can come with no impact on delivery time or cost.

Yes, training and tools are additional expenses needed to drive more efficient AI development. You can’t have it both ways. The quest for sustainable software practices takes tools capable of measuring a software solution’s carbon footprint throughout its life cycle. These metrics offer invaluable insights, guiding developers toward practices that mitigate environmental impacts while ensuring the continued advancement of digital technologies.

There is a growing trend towards green software engineering driven by educational initiatives and certification programs that emphasize sustainability in the software industry. Although we’re very good at identifying problems and devising solutions, we’re not very good at executing those solutions.

I already see a growing number of chief sustainability officer jobs. Call me cynical, but experience tells me the emphasis will be on environmental, social, and governance (ESG) scores and public relations rather than actual performance. We must prioritize the creation of efficient software systems instead of just focusing on solar panels or EV chargers at the office.

Here’s to hoping we can soon achieve something meaningful with sustainability efforts.

Copyright © 2024 IDG Communications, Inc.



Source link

Tags: DawndevelopmentEcoFriendlySystems
Previous Post

Importance of Marketing for Media Software Companies

Next Post

How do I Start a Career in Cryptocurrency?

Related Posts

Top 20 Javascript Libraries You Should Know in 2024
Cloud & Programming

Top 20 Javascript Libraries You Should Know in 2024

June 10, 2024
Simplify risk and compliance assessments with the new common control library in AWS Audit Manager
Cloud & Programming

Simplify risk and compliance assessments with the new common control library in AWS Audit Manager

June 6, 2024
Simplify Regular Expressions with RegExpBuilderJS
Cloud & Programming

Simplify Regular Expressions with RegExpBuilderJS

June 6, 2024
How to learn data visualization to accelerate your career
Cloud & Programming

How to learn data visualization to accelerate your career

June 6, 2024
BitTitan Announces Seasoned Tech Leader Aaron Wadsworth as General Manager
Cloud & Programming

BitTitan Announces Seasoned Tech Leader Aaron Wadsworth as General Manager

June 6, 2024
Copilot Studio turns to AI-powered workflows
Cloud & Programming

Copilot Studio turns to AI-powered workflows

June 6, 2024
Next Post
How do I Start a Career in Cryptocurrency?

How do I Start a Career in Cryptocurrency?

U Power announces 1-for-100 reverse-split (NASDAQ:UCAR)

U Power announces 1-for-100 reverse-split (NASDAQ:UCAR)

How To Prepare for the Data Apocalypse

How To Prepare for the Data Apocalypse

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
Is C.AI Down? Here Is What To Do Now

Is C.AI Down? Here Is What To Do Now

January 10, 2024
Porfo: Revolutionizing the Crypto Wallet Landscape

Porfo: Revolutionizing the Crypto Wallet Landscape

October 9, 2023
A Complete Guide to BERT with Code | by Bradney Smith | May, 2024

A Complete Guide to BERT with Code | by Bradney Smith | May, 2024

May 19, 2024
A faster, better way to prevent an AI chatbot from giving toxic responses | MIT News

A faster, better way to prevent an AI chatbot from giving toxic responses | MIT News

April 10, 2024
Part 1: ABAP RESTful Application Programming Model (RAP) – Introduction

Part 1: ABAP RESTful Application Programming Model (RAP) – Introduction

November 20, 2023
Saginaw HMI Enclosures and Suspension Arm Systems from AutomationDirect – Library.Automationdirect.com

Saginaw HMI Enclosures and Suspension Arm Systems from AutomationDirect – Library.Automationdirect.com

December 6, 2023
Can You Guess What Percentage Of Their Wealth The Rich Keep In Cash?

Can You Guess What Percentage Of Their Wealth The Rich Keep In Cash?

June 10, 2024
AI Compared: Which Assistant Is the Best?

AI Compared: Which Assistant Is the Best?

June 10, 2024
How insurance companies can use synthetic data to fight bias

How insurance companies can use synthetic data to fight bias

June 10, 2024
5 SLA metrics you should be monitoring

5 SLA metrics you should be monitoring

June 10, 2024
From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

June 10, 2024
UGRO Capital: Targeting to hit milestone of Rs 20,000 cr loan book in 8-10 quarters: Shachindra Nath

UGRO Capital: Targeting to hit milestone of Rs 20,000 cr loan book in 8-10 quarters: Shachindra Nath

June 10, 2024
Facebook Twitter LinkedIn Pinterest RSS
News PouroverAI

The latest news and updates about the AI Technology and Latest Tech Updates around the world... PouroverAI keeps you in the loop.

CATEGORIES

  • AI Technology
  • Automation
  • Blockchain
  • Business
  • Cloud & Programming
  • Data Science & ML
  • Digital Marketing
  • Front-Tech
  • Uncategorized

SITEMAP

  • Disclaimer
  • Privacy Policy
  • DMCA
  • Cookie Privacy Policy
  • Terms and Conditions
  • Contact us

Copyright © 2023 PouroverAI News.
PouroverAI News

No Result
View All Result
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing

Copyright © 2023 PouroverAI News.
PouroverAI News

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In