The CPU
-AMD EPYC 9654 “Genoa” · 2022 · server processor
- --
-
- 96 cores / 192 threads · 12 chiplets + 1 I/O die -
- 384 MB L3 cache · 96 MB L2 · 12× DDR5 -
- Socket SP5 (LGA-6096) · up to 400 W -
- ≈13B transistors (est.) -
diff --git a/chips/index.html b/chips/index.html index 9304628..1926354 100644 --- a/chips/index.html +++ b/chips/index.html @@ -3,125 +3,172 @@
-Interactive deep dive
-Three processors, pulled apart layer by layer in 3D. Same silicon technology, wildly different physical makeup — because each one is built to win a different race. Drag the explode slider, tap any part, and switch the explanation depth from ELI5 to expert.
+ +Exploded in 3D
+Drag to orbit. Hover any block. Click to pin it. Compare component classes below.
Stylized schematic models (not to scale). CPU = AMD EPYC 9654 “Genoa” (2022) · GPU = NVIDIA H100 SXM5 “GH100” (2022) · DPU = NVIDIA BlueField-3 (2022). Drag to orbit, scroll the slider to explode, tap any block to learn what it does.
-This 3D view needs WebGL. The written deep dive below covers every part in full.
Tip: pick a component class to spotlight it on all three chips at once — the cards below explain how each chip builds it, and why they differ.
Same underlying technology — transistors etched into silicon. Completely different bodies, because each serves a different master.
-AMD EPYC 9654 “Genoa” · 2022 · server processor
- -NVIDIA H100 SXM5 “GH100” · 2022 · AI accelerator
- -NVIDIA BlueField-3 · 2022 · data processing unit
- -WebGL isn't available in this browser, so the 3D stage can't render.
The comparison cards and spec tables below still work.
Every chip in the 3D view is the same seven-layer sandwich, top to bottom. What changes is what each layer is for.
-Component diff
+AMD EPYC 9654 “Genoa”
NVIDIA H100 SXM5 “GH100”
NVIDIA BlueField-3
The physical differences aren't accidents — each missing piece is a deliberate trade. Tap the level switcher above to change the depth of the whole page.
+The same seven component classes, one row each. The pattern: every chip spends its transistor budget on the thing its job demands most.
| Physical component | CPU (Genoa) | GPU (H100) | DPU (BlueField-3) |
|---|---|---|---|
| Primary compute units | -✔ 96 big out-of-order cores — few, brilliant, branchy | -✔ 132 SMs / 16,896 simple cores — an army doing the same op | -✔ 16 Arm A78 cores — modest, for control-plane software |
| Matrix / AI accelerators | -✘ none dedicated — AVX-512 covers vectors; die budget goes to cache + OoO logic | -✔ 528 Tensor Cores + Transformer Engine — the whole point of the chip | -✘ none — 1.5 TOPS is incidental; it steers data, doesn't train on it |
| Packet / crypto / storage engines | -✘ none — handling packets in software wastes precious general-purpose cores | -✘ none — every mm² is for FLOPS; networking lives on the DPU next door | -✔ the whole point — RDMA, NVMe-oF, IPsec/TLS, virtual switching in hardware |
| Cache hierarchy | -✔ huge — 96 MB L2 + 384 MB L3 to hide memory latency for unpredictable code | -✔ 50 MB L2 only, no L3 — thousands of threads hide latency; SRAM budget → more SMs | -✔ small coherent caches on a mesh — control-plane code, not number-crunching |
| Memory system | -✔ 12× DDR5 channels, DIMMs off-package — terabytes of capacity, modest bandwidth | -✔ 80 GB HBM3 on-package — ~3 TB/s bandwidth, capacity capped by stack count | -✔ up to 64 GB DDR5 on-card — packet buffers and OS, not datasets |
| Chip-to-chip interconnect | -✔ Infinity Fabric + 128× PCIe Gen5 — talks to everything: RAM, GPUs, DPUs, disks | -✔ NVLink 900 GB/s — GPUs gossip with GPUs at memory speed; CPU link is secondary | -✔ 400 Gb/s Ethernet/InfiniBand — the DPU is the network endpoint for the server |
| Package style | -✔ 13-chiplet MCM, socketed LGA-6096 — yield: small dies, mix-and-match, replaceable | -✔ one giant monolithic die + HBM on silicon interposer — SM-to-SM bandwidth forbids chiplet hops | -✔ single SoC + heatsink on a card — integration beats raw speed; it must be cheap per server |
| Runs an OS / apps | -✔ yes — the OS lives here | -✘ no — it runs kernels the CPU launches; no OS, no interrupts | -✔ yes — its own Linux (DOCA) — it's an independent computer in front of the computer |
| Component class | CPU — EPYC 9654 | GPU — H100 | DPU — BlueField-3 |
|---|---|---|---|
| ⚙ Compute cores | +96× Zen 4general-purpose, branchy code | +132 SMs · 16,896 CUDAmassively parallel math | +16× Arm A78 + 16 DPAcontrol plane + packet I/O |
| 🗄 Cache hierarchy | +96 MB L2 + 384 MB L3hide DRAM latency for random access | +50 MB shared L2rendezvous for 132 SMs, streaming data | +modest L2/L3 on meshpackets stream through, not cached |
| 🧠 Memory system | +12-ch DDR5, 461 GB/shuge capacity (TBs), moderate speed | +5× HBM3, 3.35 TB/sbandwidth at all costs; 80 GB is enough | +1 DDR5 ctrl, 16–32 GBjust a control plane; packets bypass RAM |
| 🔗 Interconnect | +Infinity Fabric via sIODglue 12 chiplets into one CPU | +CoWoS interposer + NVLink 900 GB/sfeed SMs; scale to 256 GPUs | +PCIe Gen5 switch (32 lanes)own devices on the bus, bypass host |
| 🌐 Network I/O | +— none on diethat's the DPU's job | +— none on dieNVLink is GPU-to-GPU, not network | +ConnectX-7 · 400 GbEthe whole point of the chip |
| 🚀 Accelerators | +AVX-512 in-corevector math, no extra blocks | +528 4th-gen Tensor Coresthe chip IS the accelerator | +crypto · RegEx · NVMe-oFinfrastructure tax, in fixed logic |
| 📦 Package | +LGA-6096, socketedfield-replaceable server CPU | +SXM5 mezzanine, 700 Wpower + NVLink no slot can carry | +BGA card, air-cooledcheap, permanent, one per server |
Models are schematic — block sizes show hierarchy, not exact floorplans. Every headline number was verified against vendor or press sources, Sep 2026; anything estimated is labeled as an estimate.
Chips shown: AMD EPYC 9654 “Genoa” (Zen 4, launched Nov 2022) · NVIDIA H100 SXM5 “GH100” (Hopper, announced Mar 2022) · NVIDIA BlueField-3 DPU (announced Apr 2021, shipping 2022).
-Key figures verified Sep 2026: GH100 — 80B transistors, 814 mm², TSMC 4N, 144 SMs on die (132 in H100 SXM5 product), 16,896 FP32 CUDA cores, 50 MB L2, 80 GB HBM3, NVLink 900 GB/s (TechPowerUp, TechPowerUp). BlueField-3 — 22B transistors, 16× Arm Cortex-A78, 16 DPA cores, 400 Gb/s, PCIe Gen5 ×32, ≤64 GB DDR5, 42 SPECrate2017_int (NVIDIA technical blog, Tom's Hardware). EPYC Genoa — 96 cores/192 threads, 12× 5 nm CCDs + 6 nm sIOD, 384 MB L3, 12× DDR5, 128 PCIe Gen5 lanes, SP5 LGA-6096 (TechPowerUp).
-Estimates, labeled as such: Genoa transistor count (≈13B — AMD never published a figure); BlueField-3 process node (7nm-class — NVIDIA undisclosed). The 3D models are stylized schematics, not to scale and not die shots.
+