What's the biggest bottleneck to building better AI? It's no longer the lack of computing resources — it's generating enough energy to feed it

For decades, AI was held back by slow, expensive computers. Today, the problem is simpler, but harder to fix: finding enough reliable electricity to keep data centers running as AI spreads into everyday life.

MEMBER EXCLUSIVE

Conceptual diagram of quantum computing and semiconductor chips, 3D rendering - stock photo.
The energy needed to fuel AI systems could be the key bottleneck in advancing this technology, not computing power.
(Image credit: marian/Getty Images)

For much of the 20th century, artificial intelligence (AI) struggled not because researchers lacked ambition, but because the hardware available to power it simply wasn't powerful enough. Early AI systems hit hard limits on processing speed and memory, contributing to repeated "AI winters" as progress stalled and funding dried up.

That problem is mostly gone now. Today, AI models are trained on specialized chips in huge data centers, and they can scale up in weeks instead of years. Compute, which used to be the main bottleneck, is now something that can be bought with enough money. Companies like Nvidia or AMD are also mass-producing even more powerful graphics processing units (GPUs) — components conventionally used for gaming or visualization but also well suited to processing AI calculations — as each year goes by.

​​Carly Page is a technology journalist and copywriter with more than a decade of experience covering cybersecurity, emerging tech, and digital policy. She previously served as the senior cybersecurity reporter at TechCrunch.

Now a freelancer, she writes news, analysis, interviews, and long-form features for publications including Forbes, IT Pro, LeadDev, Resilience Media, The Register, TechCrunch, TechFinitive, TechRadar, TES, The Telegraph, TIME, Uswitch, WIRED, and others. Carly also produces copywriting and editorial work for technology companies and events.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.