Sustainable Software

Learn how to define, build and run sustainable software applications.

Using ML to monitor coral reef bleaching
Using ML to monitor coral reef bleaching
Coral Reefs & Bleaching Events Coral reefs form home for an estimated 25% of all marine life incorporating more than four thousand species of fish and over a million other aquatic species that live, breed, and are dependent on coral reef ecosystems during their lifetime [1]. This number is significantly important if we consider that...
Measuring the carbon impact of web browsing
Measuring the carbon impact of web browsing
Search, simple click, simple letter typed in the search box have an impact on the environment when browsing Internet. Under Windows, the user spends on average 60% of his time in the browser; all of his actions can be measured and therefore can be optimized to reduce carbon emissions. How can we change our behavior? How to know your ...
The current state of affairs and a roadmap for effective carbon-accounting tooling in AI
The current state of affairs and a roadmap for effective carbon-accounting tooling in AI
The societal case for carbon accounting of AI systems   Digital services consume a lot of energy and it goes without saying that in a world with accelerating climate change, we must be conscious in all parts of life with our carbon footprints. In the case of the software that we write, specifically, the AI systems we build, these ...
Introducing EcoQoS
Introducing EcoQoS
EcoQoS is a new Quality of Service (QoS) level introduced to Windows that developers can now opt-in to run their work efficiently, leading to better energy efficiency/increased battery life, reduced fan noise and power/thermal throttling.
Remote working: How organizations can achieve their sustainability goals
Remote working: How organizations can achieve their sustainability goals
By massively increasing the Hybrid Work usage (time spent in meetings has more than doubled globally, and over 40 billion more emails were delivered in February of this year compared with last. Source : Microsoft releases findings and considerations from one year of remote work in Work Trend Index - Stories), the health crisis has not only...
Tuning Servers for Energy Savings
Tuning Servers for Energy Savings
An overview of the key power and performance features, how to enable them, and touch on collecting traces and running benchmarks to see what’s impacted by these features. The goal of this article is to help you find the right sets of power configurations to be able to meet the demands of your workload while being energy efficient.