Sustainable Software

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

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 ...

How Can I Calculate CO2eq emissions for my Azure VM?

The second principle of Sustainable Software Engineering is to build energy efficient applications. The very first step in that direction is to measure the energy cost of your application. In this post we will look at two different Azure virtual machines, run software on them and calculate the CO2eq emissions of the software.Â