Green Computing

May 30, 2026 | 5 min read

Energy per Request

Faster code uses less CPU time, which directly reduces energy consumption:

energy_saved = (cpython_time - pyvorin_time) * cpu_watts * requests_per_day

Carbon Intensity

Use the Electricity Maps API or WattTime to factor in grid carbon intensity:

carbon_saved_g = energy_saved_wh * grid_carbon_intensity_g_per_kwh / 1000

Pyvorin Proof with Sustainability

pyvorin proof script.py --runs-per-day 10000

Multiply time saved by your data centre's PUE and carbon intensity to estimate CO2 reduction.

Best Practices

  • Compile only hot paths to avoid wasted compilation energy.
  • Use --opt-level 2 in CI to balance compile-time energy vs runtime savings.
  • Share cached artifacts across teams to avoid duplicate compilations.