The Challenge
By 2023, Nvidia's GPUs dominated AI inference — running 95%+ of AI workloads. The assumption was deeply embedded: "AI needs GPUs." But GPUs were designed for graphics, not AI. They were repurposed for AI training because their parallel architecture happened to work well for matrix multiplication.
Inference (running trained models) has different requirements than training. Training is batch-oriented and can tolerate latency. Inference needs to be fast, deterministic, and cost-efficient — especially for real-time applications like chatbots.
The Approach — Tools in Action
- Training needs: massive parallelism, high bandwidth memory, flexible scheduling → GPUs are well-suited
- Inference needs: deterministic latency, sequential token generation, cost-per-query optimization → GPUs are overkill and wasteful
Ross (who invented Google's TPU) realized that GPUs waste energy and time on scheduling, memory management, and flexibility that inference doesn't need.
Inversion clarified the design: "What would guarantee our chip is slow?"- Complex scheduling logic → Use a simple, deterministic dataflow architecture
- Shared memory hierarchies → Put all model weights on-chip in SRAM
- Variable latency → Guarantee deterministic execution time
- General-purpose flexibility → Optimize specifically for transformer inference
The result: the LPU (Language Processing Unit) — a chip designed from scratch for inference, not adapted from graphics.
Issue Trees structured the technical challenges:- Throughput problem → solved by massive on-chip SRAM (no memory bandwidth bottleneck)
- Latency problem → solved by deterministic dataflow (no scheduling overhead)
- Cost problem → solved by simpler chip design (lower manufacturing cost)
The Outcome
Groq's LPU delivered stunning performance:
- Achieved 500+ tokens per second on Llama models — approximately 10x faster than GPU-based inference
- Made real-time, conversational AI feel instantaneous
- Valued at $2.8B+ within a few years of launch
- Proved that challenging the GPU monopoly was technically and commercially viable
- Forced the entire industry to reconsider whether GPUs are the right architecture for inference
Groq's success validates a key principle: when an entire industry standardizes on one approach (GPUs for everything), there's often a better solution hiding behind the assumption.
Key Takeaway
First principles thinking reveals when an industry has conflated "what works" with "what's optimal." GPUs work for AI, but they're not optimal for inference — and the gap between "works" and "optimal" was a multi-billion dollar opportunity.
Tools Used in This Story
First Principles
Problem SolvingBreak down complex problems into basic elements and create innovative solutions from there
Inversion
Problem SolvingApproach a problem from a completely different angle
Issue Trees
Problem SolvingStructure and solve problems in a systematic way