NVIDIA is worth more than $3 trillion. More than Apple. More than any company in history.
All because they sell the picks and shovels for the AI gold rush. Every major AI model β GPT-4, Claude, Gemini, Llama β was trained on NVIDIA GPUs.
But here's the thing: nobody likes a monopoly. Not Google. Not Amazon. Not Microsoft. Not AMD. Not even the US government, who are worried about Taiwan (where NVIDIA's chips are made) being a single point of failure.
So everyone is building AI chips. Google has TPUs. Amazon has Trainium. AMD has MI300X. Intel has Gaudi. Startups like Groq and Cerebras are trying completely different architectures.
The AI chip war is the most important hardware battle since the CPU wars of the 1990s. And it's happening right now.
The Incumbent: NVIDIA
The H100
The current king of AI training:
80GB HBM3 memory
3.35 TB/s memory bandwidth
67 TFLOPS FP64989 TFLOPS FP8
$25,000-40,000 per card (if you can get them)
The H100 isn't just fast. It's the default. Every framework, every model, every optimization targets CUDA first. That ecosystem lock-in is NVIDIA's real moat.
The H200
Announced late 2023, shipping 2024:
141GB HBM3e memory (76% more than H100)
4.8 TB/s memory bandwidth
Same compute as H100, but more memory = bigger models
Blackwell (B100/B200)Coming 2024-2025:
208 billion transistors (2 chips in one package)
192GB HBM3e memory
8 TB/s memory bandwidth
20 petaFLOPS FP8 (2.5x H100)
NVLink 5 β 1.8 TB/s chip-to-chip
NVIDIA isn't standing still. They're also building entire systems:
DGX GB200 β 36 Grace CPUs + 72 Blackwell GPUs
NVL72 β liquid-cooled rack with 72 GPUs
The Challenger: AMD MI300X
AMD has been the perennial #2 in GPUs. Their Radeon cards compete with NVIDIA's GeForce for gamers. But in AI? They've been an afterthought.
Until MI300X.
The Specs
Spec MI300X H100
Memory 192 GB HBM3 80 GB HBM3
Memory Bandwidth 5.3 TB/s 3.35 TB/s
| Compute (FP16) | 1.3 PFLOPS | 989 TFLOPS |
|---|---|---|
| Transistors | 153 billion | 80 billion |
| Price | ~$15,000 | ~$30,000 |
On paper, MI300X beats H100 on memory and price. 192GB means you can fit bigger models on fewer cards.
The Software Problem
But specs aren't everything. The software stack matters more:
NVIDIA: CUDA β cuDNN β TensorRT β Triton
β
15 years of optimization
Every framework works
Every model is optimizedAMD: ROCm β MIOpen β ?
β
Getting better fast
Still catching up
"It works on NVIDIA" is the defaultROCm (AMD's CUDA competitor) has improved dramatically. PyTorch has native ROCm support. But you still hit edge cases:Some operations don't have optimized kernels
Some models need tweaks to run
The ecosystem is smaller
When MI300X Wins
Memory-bound workloads β 192GB fits bigger models
Price-sensitive buyers β 2x the memory for half the price
Open source models β Llama, Mistral work great
Training from scratch β if you control the whole stack
When H100 Still Wins
Proprietary models β if OpenAI trained on CUDA, inference on CUDA is safest
Cutting-edge research β new papers target CUDA
Ecosystem compatibility β if it works on NVIDIA, it works
π§
The Cloud Giants: Google, Amazon, Microsoft
Google TPU (Episode 69)
We covered this in detail, but the summary:
Best for: Large-scale training on Google Cloud
Best with: JAX, TensorFlow
Avoid if: You need flexibility, multi-cloud, or PyTorch is your religion
Google's advantage: they control the whole stack. Gemini was trained on TPUs, and it works.
Amazon Trainium & Inferentia
Amazon doesn't want to pay NVIDIA either. So they built their own:
Trainium (training):Trn1 β 2021, decent but not competitive
Trn2 β 2024, much improved
Claim: 30-40% better price/performance than comparable GPUs
Inferentia (inference):Inf2 β optimized for model serving
Low latency, high throughput
Integrated with SageMaker
The pitch: "Use AWS, use our chips, save money."
The reality: Works well for standard models. Custom architectures? Good luck.
Microsoft Maia
Microsoft's entry, announced late 2023:
Maia 100 β 5nm chip, 105 billion transistors
Designed for OpenAI workloads (no coincidence)
Liquid-cooled racks
Microsoft's strategy: "We power OpenAI. We know what AI workloads need. We'll build exactly that."
Status: Early. Very early. But with OpenAI as a customer, they have a path.
π
The Intel Underdog: Gaudi
Intel watched the GPU revolution from the sidelines. They're trying to catch up with Gaudi:
Gaudi 2
96 GB HBM2e memory
Built-in 24x 100GbE networking (unique feature)
~$15,000
Gaudi 3 (2024)
128 GB HBM2e
2x Gaudi 2 performance
Claim: 50% better price/performance than H100
The Networking Advantage
Gaudi's unique feature: built-in Ethernet. Every chip has 24x 100GbE ports. No InfiniBand needed.
NVIDIA cluster: GPUs β NVLink β InfiniBand switches β expensive
Gaudi cluster: Gaudis β built-in Ethernet β simpler, cheaper
For large clusters, this matters. Networking is often the bottleneck and cost driver.
The Reality
Intel's software (PyTorch Habana) works for standard models. But:
Smaller ecosystem than CUDA or ROCm
Fewer optimizations
"Works on NVIDIA" is still the default assumption
Intel's bet: enterprises buying hardware will choose price/performance over ecosystem. It's a reasonable bet, but execution matters.
The Startups: Groq, Cerebras, SambaNova
While the giants fight with GPUs, some startups are asking: "What if we designed chips specifically for inference?"
Groq LPU
Groq (not Elon's Grok) makes the LPU β Language Processing Unit.The insight: inference isn't training. You don't need massive parallelism. You need low latency.
How Groq Is Different
Traditional GPU/TPU:
Memory (HBM) ββ Compute
βBottleneck: Moving weights from memory to compute
Groq LPU:
Weights stay in on-chip SRAM (tens of megabytes, not gigabytes)
No HBM. No memory bottleneck.
The result: insane token generation speed.
Model Groq LPU H100 A100
| Llama 2 70B | 800+ tokens/sec | ~100 tok/s | ~50 tok/s |
|---|---|---|---|
| Mixtral 8x7B | 500+ tokens/sec | ~80 tok/s | ~40 tok/s |
10x faster than H100 for inference.
The Catch
Groq only works for models that fit in SRAM. That's:
Llama 3.1 8B β
Llama 3.1 70B β (barely, on large systems)
GPT-4 β (way too big)
Claude β (way too big)
Groq is for open-source models you can run yourself. It's useless for API-only models.
Also: Groq chips are expensive, power-hungry, and only available through Groq's cloud (not for purchase).
When to Use Groq
Real-time applications (chatbots, voice agents)
Open-source models (Llama, Mistral)
When latency matters more than cost
When you can fit your model in SRAM
Cerebras
Cerebras makes the Wafer Scale Engine β a chip the size of a dinner plate.
WSE-3: 4 trillion transistors
900,000 AI cores
44 GB on-chip SRAM
21 petabytes/s memory bandwidth
Instead of connecting many small chips, Cerebras makes one giant chip. No chip-to-chip communication overhead.
Use case: Training massive models on a single device. Or inference with zero latency from memory access.
Reality: Extremely niche. Extremely expensive. But for specific workloads, unmatched.
SambaNova
SambaNova takes a different approach: reconfigurable dataflow.
Instead of fixed-function AI accelerators, their chips reconfigure themselves for each model. The hardware adapts to the software.Claim: Better efficiency for both training and inference.
Reality: Interesting technology, but limited adoption outside specific enterprise customers.
The Battlefield Map
Vendor Chip Strengths Weaknesses Best For
| NVIDIA | H100/H200/Blackwell | Ecosystem, software, everything works | Expensive, supply constrained | Everyone (default choice) |
|---|---|---|---|---|
| AMD | MI300X | Memory, price | Software ecosystem | Memory-bound workloads, cost-sensitive |
| TPU v5 | Scale, efficiency, JAX integration | Flexibility, cloud-only | Large-scale training on GCP | |
| Amazon | Trainium2 | Price, AWS integration | Immature software | AWS-native workloads |
| Intel | Gaudi 3 | Networking, price | Ecosystem, mindshare | Ethernet-based clusters |
| Groq | LPU | Inference speed, latency | Model size limits, availability | Real-time inference, open models |
| Cerebras | WSE-3 | Massive on-chip memory | Cost, availability, niche | Research, specific large models |
π¬
Who Can Actually Challenge NVIDIA?
Short Answer: Nobody Yet
NVIDIA's moat isn't just hardware. It's:
CUDA β 15 years of software investment
Ecosystem β every tool, every framework, every model
Mindshare β "AI = NVIDIA" in most people's heads
Integration β NVIDIA doesn't just sell chips, they sell systems (DGX, networking, software)
Medium Term (2-3 years): AMD Has a Shot
AMD's MI300X is competitive on hardware. ROCm is getting better. If they can:
Match 90% of CUDA's functionality
Get PyTorch to "just work" on ROCm
Keep the price advantage
They could take 20-30% market share. Not dominance, but a real alternative.
Long Term (5+ years): The Cloud Giants
Google, Amazon, and Microsoft have the resources and the motivation. They're already building custom chips for their own workloads. Eventually, they might make them available more broadly.
But they're also NVIDIA's biggest customers. It's a delicate balance.
The Wildcard: Inference-Optimized Chips
Groq proved that specialized inference chips can be 10x faster. If the market shifts toward:
More open-source models
More on-premise inference
Latency-critical applications
Then inference-specialized chips could carve out a significant niche.
π‘οΈ
What This Means for You
If You're Training Models
Default: NVIDIA H100/H200 β everything works
Budget constrained: AMD MI300X β 2x memory, lower price
On Google Cloud: TPU v5 β if you're in JAX/TensorFlow
If You're Running Inference
Default: NVIDIA β ecosystem, reliability
Latency critical: Groq β if your model fits
Cost sensitive: AMD or cloud TPUs
At scale: Consider custom silicon (Trainium, Inferentia) if you're locked into a cloud
If You're Buying Hardware
The landscape in 2024:
NVIDIA: Safe, expensive, available (with lead times)
AMD: Cheaper, riskier, improving fast
Intel: Cheapest, riskiest, wait for Gaudi 3 reviews
Everyone else: Cloud-only, specialized use cases
π¦
The Bigger Picture
The AI chip war isn't just about speed. It's about:
Geopolitics: Taiwan makes most advanced chips. The US, China, and Europe all want domestic production.
Energy: AI data centers use more power than some countries. Efficient chips matter for the grid.
Democratization: If only NVIDIA can make good AI chips, they control AI's future. Competition matters.
Innovation: Monopolies get lazy. The chip war drives everyone to innovate faster.
π
Practical Takeaways
NVIDIA is still the safe default β ecosystem matters more than raw specs
AMD MI300X is a real alternative β especially for memory-bound workloads
Cloud TPUs work if you're all-in on Google β but don't expect flexibility
Groq is magic for latency β but only for models that fit in SRAM
The landscape is changing fast β what's true today may not be true in 6 months
Don't bet your company on unproven hardware β unless you have resources to handle the risk
π
What's Next?
Episode 71: Tokenizers Deep Dive β We've covered chips, training, and inference. Now let's go back to fundamentals. How do text tokenizers actually work? What's the difference between BPE, WordPiece, and SentencePiece? And why does "tokenization is all you need" have some truth to it?
β Previous
Ep 69: TPUs vs GPUs
Next β
Ep 71: BPE Tokenizer
Next: Episode 71 β BPE Tokenizer
You type 'unhappiness' into ChatGPT. The model doesn't see a word. It sees ['un', 'happ', 'iness']. Here's how BPE works.
This is part of a 98-episode series covering AI engineering from tokens to production deployment.