Efforts to make digital infrastructure more efficient are making great progress - but the struggle to make code less wasteful has barely started. In our latest Zero Downtime podcast, we talk to entrepreneur and academic David Mytton about why this is.
Data centers are now all keen to reduce their PUE - a simple and effective measure of how much power is wasted on its way to the servers in the data center racks. But after that, are the servers using energy responsibly, or wasting it to execute unnecessary loops and fruitless calculations?
But the complexity continues. What if software is running on multiple hardware platforms? What about the embodied energy of the hardware you choose for it? The way forward must be to make software which is aware of where it is running, what energy is being used, and what carbon that consumes.