liveBook · Manning

Carbon intensity

As explained in The Art of Code

The amount of carbon dioxide emissions associated with producing a unit of electricity in a particular region and time period.

Carbon intensity measures the carbon dioxide emissions associated with producing a unit of electricity in a particular region and time period. It explains why identical computations can have different footprints depending on when and where they run. section 8.4.7 section 8.6

Use carbon-intensity data to make workload placement and scheduling more responsive:

  • Shift energy-intensive work to periods when the grid is cleaner, while enforcing a maximum delay. section 8.4.7
  • Shift heavy computation to a data-center region with lower carbon intensity when several deployment locations are available. section 8.4.7
  • Retrieve real-time or predicted values through a public service such as WattTime before making scheduling decisions. section 8.4.7

Delay a daily report

A reporting system calls a forecast endpoint, selects the next several-hour window with the lowest expected emissions, and delays processing only within a daily execution limit. Windows 11 applies a similar time-shifting idea to system updates. section 8.4.7

Carbon intensity supports estimation rather than exact measurement. Software Carbon Intensity combines electricity use, regional carbon intensity, and hardware’s embodied carbon, then normalizes the result by a functional unit such as a request or batch job. section 8.5.1

How The Art of Code covers it

How deep it goes
Explains time and location shifting with a forecast-based report example, but stops short of specifying implementation details beyond public APIs.
Examples
Uses WattTime forecasts, daily report processing, Windows 11 updates, and multi-region data-center placement.
What it assumes
Assumes understanding of electricity use, regional grids, workload scheduling, and the uncertainty of emissions estimation.
What you can do after
Apply it via carbon-intensity APIs to schedule or locate energy-intensive workloads more efficiently.
How it connects
Connects carbon footprint, Software Carbon Intensity, embodied carbon, green design patterns, and workload scheduling.

Also explained in

Compare how 3 books explain carbon intensity →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Art of Code. The section links point to the parts of the book it draws on.