pagefyou

Advertisement

Impact

Reducing the Carbon Cost of Computing

Learn practical ways to reduce the carbon cost of computing: measure kWh and utilization, right-size infrastructure, optimize software, and shift workloads to cleaner power.

Written by

Triston Martin

Why the carbon cost of computing is now your problem

Your roadmap probably includes more data, more AI, more telemetry, and more “always-on” services. That usually means more compute, more storage, and higher power draw. Even if you never see a smokestack, the emissions show up in the electricity that runs your workloads and the manufacturing footprint of the hardware underneath them.

This is now a day-to-day product and operations concern because carbon is increasingly tied to cost, risk, and customer expectations. Cloud bills reflect energy-intensive usage patterns, and reliability choices like overprovisioning or aggressive redundancy can quietly double the footprint of “safe” architecture.

The useful shift is treating carbon like another non-functional requirement: measurable, attributable, and managed with trade-offs. You won’t eliminate emissions, but you can stop paying for waste you didn’t intend to create.

What actually drives emissions: hardware, power, and utilization

A common pattern is seeing a “small” architecture decision multiply across thousands of instances, disks, and network paths. Emissions mostly come from three places: the hardware you buy (or rent through a provider), the electricity that powers it, and how fully you use what’s running.

Hardware has an upfront, embodied footprint from manufacturing and supply chains. If you refresh servers early, replace GPUs frequently, or keep specialized gear underused “just in case,” you’re amortizing that footprint over fewer useful compute hours. Stretching life can help, but it can also raise operational energy if older systems are much less efficient, so lifecycle choices need real data, not instinct.

Operational emissions are driven by watts consumed and the carbon intensity of the grid at that time and place, plus facility overhead (cooling and power distribution). Utilization is the lever teams control most directly: idle capacity, peak-based sizing, and redundancy that never gets exercised can double energy without doubling value. Pushing utilization up can increase tail latency or reduce failure headroom, so you trade waste for risk deliberately.

Start with measurement: metrics and baselines that won’t mislead

Start with measurement: metrics and baselines that won’t mislead

You can’t manage what you can’t attribute, and carbon accounting gets noisy fast when teams mix “per request,” “per instance-hour,” and monthly totals. Start with a baseline that matches how you make decisions: energy (kWh) and utilization for operations, and embodied emissions per server or GPU amortized over an agreed lifespan for hardware. Treat CO2e as a derived view: kWh multiplied by location- and time-specific carbon intensity, plus a separate embodied line item. If you only track CO2e, you’ll miss whether progress came from cleaner power, lower energy use, or just moving workloads around.

Pick a small set of metrics you can keep consistent: kWh per user transaction (or per model inference), average and p95 utilization for major fleets, and “always-on” capacity as a share of total. Define boundaries up front: which environments count, how you allocate shared services, and whether retries, caching layers, and redundancy are included. The practical cost is instrumentation work and data wrangling; without that, teams end up optimizing dashboards instead of systems.

Lock the baseline to a specific period (for example, the last full quarter) and annotate known changes like migrations, new features, or traffic shifts. Normalize by demand (requests, data processed, training tokens) so a product launch doesn’t masquerade as a carbon regression. When you can explain variance in plain operational terms, the numbers become usable for trade-offs rather than just reporting.

Infrastructure moves that cut emissions fast in cloud and on‑prem

A familiar waste pattern is paying for “just-in-case” capacity that sits idle most of the day. The fastest infrastructure win is right-sizing and turning off what you don’t need: enforce schedules for non-production environments, replace fixed fleets with autoscaling where latency allows, and set aggressive idle timeouts for batch and notebooks. In cloud, commit to sustained, predictable baselines with reserved capacity, then let bursty demand ride on autoscaled pools; on-prem, consolidate lightly used services and retire stranded hosts. These changes usually cut energy and cost together, but they require tighter performance SLOs so teams don’t quietly reintroduce headroom.

The second lever is running fewer watts per unit of work. Prefer newer instance generations, higher core density, and hardware features you already pay for (virtualization, power management, storage tiering). Use managed platforms where they improve packing efficiency, but validate the trade-off: some abstractions increase always-on overhead or force overprovisioning for peak. Network and storage also matter—over-replicated data, chatty microservices, and large cross-zone transfers can create steady, invisible power draw.

Software and architecture choices that reduce compute without surprises

The typical “it’s fine” code path becomes expensive when it runs millions of times a day. Start where compute concentrates: reduce retries by making downstream timeouts and backoff sane, trim payload sizes, and add caching where data is read-heavy and staleness is acceptable. Avoid turning microservices into a chatty graph; fewer round trips and less serialization often cuts latency and CPU together. For data work, push filters earlier, avoid full-table scans by default, and treat “daily recompute” as a smell unless the data truly changes.

Architecturally, prefer designs that scale to zero for sporadic workloads (queue + workers, event-driven jobs) instead of always-on fleets. Be careful with “easy” wins that hide risk: aggressive caching can shift load to memory and raise miss penalties, and over-optimized query plans can fail unpredictably as data grows. The practical constraint is engineering time—profiling, load tests, and performance budgets need maintenance, or efficiency regresses quietly with each release.

Timing and location: shifting workloads to cleaner electricity

Timing and location: shifting workloads to cleaner electricity

A lot of teams treat “region” and “when it runs” as fixed. In reality, two identical jobs can have very different operational emissions depending on the grid mix supplying the data center at that hour. If you already have a solid baseline for kWh, time- and location-based carbon intensity becomes a routing and scheduling input, not just a sustainability report detail.

The cleanest application is flexible work: batch ETL, report generation, backups, CI, model training, and large backfills. Put those behind queues and let a scheduler choose a window and region that meet deadlines at lower carbon intensity. The constraint is operational: data gravity, egress fees, and latency-sensitive dependencies can erase the benefit or raise cost. You also need guardrails so “greener” doesn’t mean unreliable—cap how far workloads can move, validate data residency requirements, and treat failure domains as a first-class requirement.

For always-on services, shifting is narrower but still useful. You can route non-urgent traffic to cleaner regions, run canary fleets where electricity is cleaner, and bias background maintenance toward low-carbon hours. The practical takeaway is simple: make carbon-aware routing opt-in by workload class, and require each team to state what’s movable, what’s not, and why.

How to keep progress real: targets, ownership, and tradeoffs

When the first dashboard goes live, the temptation is to celebrate a falling CO2e line without knowing what caused it. Set targets that tie to controllable drivers: kWh per transaction for key services, utilization bands for fleets, and an agreed embodied-emissions amortization period for hardware. Make owners explicit—platform teams for shared infrastructure, service teams for request efficiency, data/ML teams for batch and training—and review the numbers alongside cost and SLOs, not in a separate sustainability meeting.

Real constraints show up quickly: lowering headroom can raise p95 latency, moving regions can increase egress cost, and extending hardware life can increase failure risk or energy use. Treat these as priced tradeoffs, document the decision, and revisit on a schedule. If a change can’t be measured within a sprint or two, it’s usually not a “quick win,” and it should compete for roadmap space like any other reliability or performance project.

Advertisement

Continue exploring

Recommended Reading

How to Customize Language AI for Your Business
Applications

How to Customize Language AI for Your Business

How to use no-code AI tools and prompt engineering to customize AI assistants for your brand, boosting efficiency and audience engagement.

Tessa Rodriguez

The Future of Finance: 10 Companies Using Machine Learning Today
Applications

The Future of Finance: 10 Companies Using Machine Learning Today

How machine learning in finance is transforming risk analysis, trading, and decision-making. Learn how 10 companies are leading this shift with practical AI tools

Tessa Rodriguez

AI Predicts Road Behavior
Applications

AI Predicts Road Behavior

Explore AI road behavior prediction: how systems forecast trajectories and uncertainty, where they fail, and the safety, privacy, and accountability tradeoffs.

Sid Leonard

The Role of Feature Engineering in Modern AI Systems
Technologies

The Role of Feature Engineering in Modern AI Systems

Learn why feature engineering in production ML beats bigger models: fix labels, stop leakage, avoid skew, and ship reliable, low-latency features fast.

Pamela Andrew

Biologically Inspired AI Models Mimic Natural Learning
Basics Theory

Biologically Inspired AI Models Mimic Natural Learning

Learn how biologically inspired AI models enable natural learning—self-supervision, continual adaptation, robustness under drift, and efficient neuromorphic options.

Alison Perry

KAN Demystified: Exploring the Math Behind Kolmogorov-Arnold Networks
Basics Theory

KAN Demystified: Exploring the Math Behind Kolmogorov-Arnold Networks

Explore the math behind Kolmogorov-Arnold Networks and their function approximation power.

Tessa Rodriguez

Faster Robot Training Reduces Learning Time
Impact

Faster Robot Training Reduces Learning Time

Learn how faster robot training reduces learning time by choosing the right speed metric and improving sim transfer, data efficiency, throughput, and curricula.

Sean William

How AI Capabilities Evolve With Data, Compute Power and Model Design
Technologies

How AI Capabilities Evolve With Data, Compute Power and Model Design

See how AI capabilities evolve with data, compute power, and model design—diagnose real failures, avoid the compute trap, and invest wisely today.

Nancy Miller

Robot Mapping AI Enhances Spatial Understanding
Impact

Robot Mapping AI Enhances Spatial Understanding

Robot mapping AI explained: how learned SLAM and semantic maps improve autonomy, sensor fusion, and safety in real-world spaces with drift and change.

Christin Shatzman

AI Energy Programs Reduce Computing Emissions
Impact

AI Energy Programs Reduce Computing Emissions

Learn how AI energy programs reduce computing emissions with measurement, model and hardware efficiency, carbon-aware scheduling, clean power choices, and durable KPIs.

Susan Kelly

Reducing the Carbon Cost of Computing
Impact

Reducing the Carbon Cost of Computing

Learn practical ways to reduce the carbon cost of computing: measure kWh and utilization, right-size infrastructure, optimize software, and shift workloads to cleaner power.

Triston Martin

AI Identifies Similar Materials From Images
Applications

AI Identifies Similar Materials From Images

Learn how AI finds similar materials from images—choose texture vs color, build reference sets, compare embeddings/CLIP, and deploy fast, accurate search.

Gabrielle Bennett