Blackwell¶
NVIDIA's GPU generation released 2024–2026. This section covers the architectural details that distinguish Blackwell from preceding generations, and (more importantly) that distinguish the two halves of Blackwell from each other.
Pages in this section¶
sm100-vs-sm120— the architectural split, in detailtcgen05-and-tmem— the new Tensor Core ISA family (datacenter only)thread-block-clusters— multi-CTA cooperation, what works on each halfnvfp4-deep-dive— NVIDIA's FP4 variant, native on both halves
What's not here¶
- General Tensor Core background: in
fundamentals/tensor-cores. - NVFP4 against the broader number-format landscape: in
fundamentals/number-formats. - Interconnect and MoE: in
interconnect/. NVLink is technically a Blackwell-generation feature too, but the conceptual unit is interconnect, so it lives in its own section.
The map¶
graph TD
Blackwell["Blackwell generation"]
Blackwell --> DC["Datacenter SM 10.0<br/>GB100, GB200, GB300"]
Blackwell --> WS["Workstation SM 12.0<br/>GB202: RTX PRO 6000 W., RTX 5090"]
DC --> DC_features["• tcgen05.* family<br/>• Tensor Memory (TMEM)<br/>• Cluster size up to 16<br/>• 228 KiB SMEM/block<br/>• HBM3e<br/>• NVLink 5"]
WS --> WS_features["• mma.sync + wgmma.async only<br/>• No TMEM<br/>• Cluster size 1 only<br/>• 99 KiB SMEM/block<br/>• GDDR7<br/>• PCIe Gen5 only"]
Both["Common to both"]
Both --> Both_features["• Tensor Core gen 5<br/>• NVFP4 / MX-FP4 native<br/>• FP6, FP8 native<br/>• Same driver, same toolkit<br/>• Same PTX major version 8"]
DC -.- Both
WS -.- Both
Reading order¶
Read sm100-vs-sm120 first — it's the central page, listing every architectural difference with citations to the next-level pages. Then read whichever sub-pages you need based on the differences that matter to your work.
Why the split exists (briefly)¶
NVIDIA chose to separate datacenter and consumer Blackwell into different silicon families for several reasons that show up indirectly:
- Die area economics: TMEM, large NVLink bridges, and HBM controllers are expensive in mm². A consumer card that includes them is harder to price competitively.
- Workload differences: consumer Blackwell targets visualization, content creation, and small-scale ML. The cost-of-feature tradeoff for
tcgen05(only useful for very large MMAs) is poor at consumer scale. - Product segmentation: NVIDIA wants the datacenter-class features to remain a paying-customer feature.
This is not new — Volta and Turing were similarly split, as were Ampere (A100 datacenter vs RTX 30) and Hopper (H100 vs there's-no-consumer-Hopper-because-Lovelace-took-that-slot). The Blackwell split is unusual mainly because the product names sit very close to each other in NVIDIA's lineup. The "RTX PRO 6000 Blackwell" brand alone has Server Edition, Workstation Edition, and Max-Q variants — all SM120 (GB202) — while "B200" / "GB200" / "GB300" are the SM100 (datacenter) parts. Buyers occasionally assume that a "Server Edition" card or a 96 GB sticker means SM100; both signals are misleading.