NVIDIA | 2024-03 | https://www.nvidia.com/en-us/data-center/technologies/blackwell-architecture/ Category: hardware | Tags: gpu-architecture, tensor-core, b200, gb200, blackwell, fp4, nvlink5, nvl72 Read: 2026-04-16
双Die统一GPU突破光刻极限(NV-HBI 10TB/s),FP4 Tensor Core + 第二代Transformer Engine,NVLink5(1.8TB/s) + NVL72机架级GPU域,推理能效比H100提升25x。
Blackwell是NVIDIA继Hopper之后的重大架构飞跃,采用TSMC 4NP工艺,创造性地将两个reticle-limited die通过10TB/s NV-HBI(NVIDIA High Bandwidth Interface)连接为统一的逻辑GPU,总计208B晶体管——是Hopper的2.6倍。
核心计算创新包括:(1)第五代Tensor Core支持FP4精度和微缩放(micro-tensor scaling)格式,FP4峰值达9,000 TFLOPS(dense);(2)第二代Transformer Engine支持FP4/FP8/FP16三级动态精度选择,引入NVFP4两级微块缩放策略。互联方面:(3)NVLink 5每GPU 1.8TB/s(14x PCIe Gen5);(4)NVL72系统将36个Grace Blackwell Superchip(72 GPU + 36 Grace CPU)组成机架级NVLink域,提供130TB/s全局带宽和13.5TB总显存。
其他创新:Tensor Memory (TMEM)——新的片上存储层次专用于tensor操作;解压缩引擎(800GB/s硬件解压)加速数据分析;机密计算TEE扩展到GPU支持NVLink加密;RAS Engine提供AI驱动的预测性故障管理。B200配备192GB HBM3e,8TB/s带宽。GB200 Superchip通过NVLink-C2C(900GB/s)连接2个Blackwell GPU和1个Grace CPU。
| Metric | B200 Dense | B200 Sparse | H100 SXM5 Dense | Ratio (Dense) |
|---|---|---|---|---|
| FP64 | 37 TFLOPS | - | 33.5 TF | 1.10x |
| FP32 | 75 TFLOPS | - | 66.9 TF | 1.12x |
| TF32 TC | 1,125 TFLOPS | 2,250 TF | 494.7 TF | 2.27x |
| FP16/BF16 TC | 2,250 TFLOPS | 4,500 TF | 989.4 TF | 2.27x |
| FP8 TC | 4,500 TFLOPS | 9,000 TF | 1,978.9 TF | 2.27x |
| FP4 TC | 9,000 TFLOPS | 18,000 TF | N/A | NEW |
| INT8 TC | 4,500 TOPS | 9,000 TOPS | 1,978.9 TOPS | 2.27x |
| Metric | Value |
|---|---|
| GPU Count | 72 Blackwell GPUs |
| CPU Count | 36 Grace CPUs |
| NVLink Domain BW | 130 TB/s |
| FP4 Compute (dense) | 648 PFLOPS |
| FP8 Compute (dense) | 324 PFLOPS |
| FP16/BF16 Compute | 162 PFLOPS |
| TF32 Compute | ~79 PFLOPS |
| FP64 Compute | 2.7 PFLOPS |
| Total HBM | 13.5 TB |
| Rack Power | ~120 kW |
| Cooling | Full liquid cooling |
| Feature | Ampere A100 | Hopper H100 | Blackwell B200 |
|---|---|---|---|
| Process | 7nm | 4N | 4NP |
| Transistors | 54.2B | 80B | 208B |
| Die | Monolithic 826mm² | Monolithic 814mm² | Dual-die (NV-HBI) |
| SMs | 108 | 132 | 160 (144 active) |
| CUDA Cores | 6,912 | 16,896 | 18,432 |
| Tensor Cores | 432 (3rd gen) | 528 (4th gen) | 576 (5th gen) |
| FP8 TC | N/A | 1,979 TF | 4,500 TF |
| FP4 TC | N/A | N/A | 9,000 TF |
| HBM | 80GB HBM2e | 80GB HBM3 | 192GB HBM3e |
| BW | 2.04 TB/s | 3.35 TB/s | 8.0 TB/s |
| L2 Cache | 40 MB | 50 MB | 96 MB |
| NVLink | 600 GB/s | 900 GB/s | 1,800 GB/s |
| TDP | 400W | 700W | 1,000W |
| 维度 | 详情 |
|---|---|
| 产品名称 | B100 (配置精简版), B200 (旗舰加速卡), GB200 Superchip (2 GPU + 1 Grace CPU), GB200 NVL72 (机架级系统) |
| 架构名称 | Blackwell (第7代数据中心GPU架构, 继Ampere→Hopper之后) |
| GPU代号 | GB202 (每个B200包含2个GB202 die) |
| Compute Capability | sm_100 (双die), sm_101 (单die变体) |
| 工艺节点 | TSMC 4NP (NVIDIA定制4nm变体) |
| 晶体管数 | 208 billion (2.6x Hopper GH100的80B) |
| Die设计 | 双die统一GPU — 两个reticle-limited GB202 die通过NV-HBI连接 |
| NV-HBI | NVIDIA High Bandwidth Interface, 10 TB/s chip-to-chip, 对软件完全透明 |
| 目标市场 | 数据中心AI训练/推理, 大规模LLM/MoE, 数据分析, HPC |
| 命名来源 | David H. Blackwell — 美国数学家和统计学家 |

解读: GB200 Superchip的产品渲染图,清晰展示了Blackwell的核心封装架构。中央区域是两个大面积的GB202 GPU die(深色方形芯片),通过NV-HBI以10TB/s速率互联为单一逻辑GPU。die周围排列的是HBM3e内存堆叠(8个stack,金色长条形)。左上方或右上方区域是Grace CPU die。封装基板上的密集布线体现了die间数万连接的复杂度。整个Superchip的封装面积远超传统单die GPU,但对软件层完全透明——CUDA应用看到的是一个统一的GPU。
关键设计洞察:
Blackwell的双die设计是对光刻极限(reticle limit ≈ 858mm²)的工程突破。与AMD的chiplet方案(多个小die + IOD)不同,NVIDIA选择了"两个接近极限的大die + 超高速互联"的路线。每个GB202 die尽可能大(接近reticle limit),然后用10TB/s的NV-HBI将两个die连接为逻辑上的单一GPU。这种方案的trade-off是:
NV-HBI的10TB/s带宽如何计算?假设每个die有80个SM,则跨die通信的瓶颈在于SM需要访问位于另一个die上的L2/HBM。10TB/s相当于HBM带宽(8TB/s)的1.25x,足以保证跨die数据搬运不成为瓶颈。
| New Unit / Feature | Description | Why it matters for AI |
|---|---|---|
| 双Die NV-HBI | 10 TB/s chip-to-chip interface连接两个GB202 die为统一GPU | 突破reticle limit,晶体管数2.6x,SM/TC数量大幅增加 |
| FP4 Tensor Core | 第五代TC支持FP4 (E2M1)格式,带micro-tensor scaling | 推理吞吐2x FP8;首次实现4-bit浮点硬件加速 |
| NVFP4格式 | 16元素微块共享E4M3 scale + 全tensor FP32 scale | 两级缩放比OCP MXFP4精度更高,更适合LLM推理 |
| 2nd Gen Transformer Engine | FP4/FP8/FP16三级动态精度选择 | 自动化精度管理,降低用户优化负担 |
| Tensor Memory (TMEM) | SM内新存储层次,专用于tensor数据暂存 | 减少SMEM和RF对矩阵运算的压力,提升TC利用率 |
| 解压缩引擎 (DE) | 硬件解压LZ4/Snappy/Deflate/GZip,最高800 GB/s | SM资源不被解压任务占用;加速数据分析pipeline |
| 机密计算 TEE | GPU-level Trusted Execution Environment + NVLink加密 | 安全多租户推理;IP保护;联邦学习 |
| RAS Engine | AI驱动的可靠性/可用性/可维护性引擎 | 预测性故障管理,减少大规模训练中断 |
| tcgen05 PTX指令族 | 新tensor core指令,直接从TMEM加载矩阵操作数 | 减少数据搬运开销,提升GEMM kernel效率 |
| Removed Unit / Feature | Reason | Impact |
|---|---|---|
| INT4 Tensor Core | 推理场景被FP4取代 | FP4提供更好的精度-性能平衡;INT4量化模型需迁移 |
| (无其他显著删除) | Blackwell保持了Hopper所有核心功能 | 向后兼容性良好 |
| Enhanced Unit | Hopper H100 | Blackwell B200 | Improvement | How measured |
|---|---|---|---|---|
| Tensor Core代 | 4th gen | 5th gen | ~2x throughput/TC | Tensor Core per-core ops doubled |
| NVLink | 4th gen, 18 links, 900 GB/s | 5th gen, 18 links, 1,800 GB/s | 2x BW | 50 GB/s/link → 100 GB/s/link |
| NVLink域 | 8 GPU (NVSwitch) | 72 GPU (NVL72) / 576 GPU (NVSwitch) | 9x / 72x | GPU count in non-blocking domain |
| HBM容量 | 80 GB HBM3 | 192 GB HBM3e | 2.4x | 5→8 stacks, 16→24 GB/stack |
| HBM带宽 | 3.35 TB/s | 8.0 TB/s | 2.39x | Higher per-pin rate + more stacks |
| L2 Cache | 50 MB | 96 MB (4 partitions) | 1.92x | Larger L2 for higher SM count |
| Shared Memory | 256 KB/SM (configurable L1/SMEM) | 228 KB/SM + TMEM | Comparable + new TMEM tier | TMEM offloads tensor data |
| Max Warps/SM | 48 concurrent warps | 64 concurrent warps | 1.33x | Higher occupancy ceiling |
| Max Thread Blocks/SM | 16→32 | 32 | 2x (vs Ampere) | Matches Hopper or higher |
| Register File | 64K × 32-bit / SM | 64K × 32-bit / SM | Same | Unchanged |
| TDP | 700W | 1,000W | 1.43x | Higher power for dual-die + faster TC |
双Die统一GPU — 范式转变:
Blackwell最根本的架构变更是从monolithic die到dual-die unified GPU的转变。这不是简单的MCM(如AMD MI250X的双GCD),而是对软件完全透明的统一设计——两个die共享统一的地址空间、统一的L2缓存、统一的SM编号。NV-HBI的10TB/s带宽保证了跨die通信的低延迟和高吞吐。
TMEM — 新的存储层次:
Tensor Memory是Blackwell在SM内部引入的新存储层。传统GPU内存层次是 Register → Shared Memory → L2 → HBM。TMEM插入在Register和Shared Memory之间(或并行于Shared Memory),专门用于暂存Tensor Core的矩阵操作数。tcgen05指令可以直接从TMEM加载数据到Tensor Core,绕过传统的shared memory → register → TC路径。这减少了shared memory的压力和register file的占用,是一个重要的微架构创新。
Warp Scheduling增强:
每SM最大并发warp从48增加到64,直接提升了SM的占用率上限。对于register-heavy的kernel(如大tile GEMM),更高的占用率意味着更好的延迟隐藏。配合TMEM减少register压力的设计,Blackwell在理论occupancy上有显著改善。

解读: Blackwell架构的六大技术突破总览图。上排三项:(1) AI Superchip — 208B晶体管双die统一GPU;(2) 2nd Gen Transformer Engine — FP4/FP6 Tensor Core精度支持;(3) 5th Generation NVLink — 可扩展至576 GPU。下排三项:(4) RAS Engine — 100%系统自检;(5) Secure AI — 全性能加密与TEE;(6) Decompression Engine — 800 GB/s硬件解压。注意此图提到了"FP4/FP6"——Blackwell Tensor Core不仅支持FP4,还支持FP6格式执行,这在NVIDIA官方文档中较少被强调,但从PTX ISA和微基准测试中已被确认。
| 子单元 | 数量/规格 | 备注 |
|---|---|---|
| SM总数 (per GPU) | 160 total, 144 active | 80/die, 72 active/die (90% yield) |
| CUDA Cores / SM | 128 FP32 | 与Hopper相同 |
| CUDA Cores总计 | 18,432 | 144 active SM × 128 |
| Tensor Cores / SM | 4 (5th gen) | 与Hopper相同数量,throughput per TC ~2x |
| Tensor Cores总计 | 576 | 144 × 4 |
| Warp Schedulers / SM | 4 | 每SM 4个warp scheduler |
| Max Concurrent Warps / SM | 64 | vs Hopper 48 (+33%) |
| Max Threads / SM | 2,048 | 64 warps × 32 threads |
| Max Thread Blocks / SM | 32 | 与Hopper相同 |
| Register File / SM | 256 KB (64K × 32-bit) | 与Hopper相同 |
| Max Registers / Thread | 255 | 与Hopper相同 |
| Shared Memory / SM | 228 KB | vs Hopper 256 KB (SMEM减小但TMEM补偿) |
| Tensor Memory (TMEM) / SM | 新增(大小未公开) | 专用tensor操作数暂存 |
| SFU (Special Function Units) | 未公开 | Transcendental operations |
| Load/Store Units | 未公开 | LD/ST pipeline |
SM内部数据流分析:
Blackwell SM的关键微架构变化在于TMEM的引入。在Hopper中,GEMM kernel的典型数据流是:
HBM → L2 → SMEM → Register File → Tensor Core → Register File → SMEM → L2 → HBM
在Blackwell中,tcgen05指令族允许:
HBM → L2 → TMEM → Tensor Core → Register File (accumulator) → SMEM → L2 → HBM
TMEM绕过了"SMEM → RF"这一步的瓶颈,直接将矩阵操作数feed给Tensor Core。这有两个好处:
| Data Type | Accumulator | Dense TFLOPS/GPU | Sparse TFLOPS/GPU | vs H100 Dense |
|---|---|---|---|---|
| FP64 | FP64 | 37* | - | 0.55x (TC removed?) |
| FP32 (non-TC) | FP32 | 75 | - | 1.12x |
| TF32 | FP32 | 1,125 | 2,250 | 2.27x |
| BF16 | FP32 | 2,250 | 4,500 | 2.27x |
| FP16 | FP32/FP16 | 2,250 | 4,500 | 2.27x |
| FP8 (E4M3/E5M2) | FP32/FP16 | 4,500 | 9,000 | 2.27x |
| FP6 | FP32/FP16 | ~9,000 (est.) | ~18,000 (est.) | NEW |
| FP4 (E2M1) | FP32/FP16 | 9,000 | 18,000 | NEW |
| INT8 | INT32 | 4,500 | 9,000 | 2.27x |
*注:B200的37 TFLOPS FP64可能仅为CUDA Core向量性能,Blackwell是否保留FP64 Tensor Core未被官方明确确认。H100的FP64 TC(66.9 TF)在B200中未有对应指标出现在官方datasheet。
FP4格式详解 — NVIDIA三种4-bit浮点:
Blackwell支持三种4-bit浮点格式,各有不同的scaling策略:
| 格式 | 数值位 | Scaling | Block Size | 精度 | 硬件加速 |
|---|---|---|---|---|---|
| FP4 (E2M1) | 1S+2E+1M | Software scaling | N/A | 最低 | 否 |
| MXFP4 | 1S+2E+1M | Power-of-2 scale per block | 32 elements | 中等 | 是 |
| NVFP4 | 1S+2E+1M | E4M3 scale per micro-block + FP32 per tensor | 16 elements | 最高 | 是 |
NVFP4是NVIDIA的独创格式——通过16元素微块的E4M3 fine-grained scale加上全tensor的FP32 coarse scale实现两级缩放。相比OCP标准的MXFP4(32元素共享power-of-2 scale),NVFP4的量化误差更小,对大模型推理精度保持更好。
2:4 Structured Sparsity:
延续Ampere以来的2:4结构化稀疏支持。每4个元素中保留2个非零值,Tensor Core硬件跳过零值计算,有效将TC吞吐翻倍。适用于FP16/BF16/FP8/FP4/INT8所有TC数据类型。
\[
\text{Peak TFLOPS} = N_{\text{SM}} \times N_{\text{TC/SM}} \times \frac{\text{Ops}}{\text{TC} \cdot \text{cycle}} \times f_{\text{boost}}
\]
由于NVIDIA未公开Blackwell的boost clock和per-TC throughput,我们从官方TFLOPS反推:
Step 1: 推导Boost Clock (从FP32 CUDA Core性能)
\[
f_{\text{boost}} = \frac{\text{FP32 TFLOPS} \times 10^3}{N_{\text{SM}} \times N_{\text{CUDA/SM}} \times 2} = \frac{75{,}000}{144 \times 128 \times 2} = \frac{75{,}000}{36{,}864} = 2.034\ \text{GHz}
\]
推断Boost Clock ≈ 2.03 GHz(与Hopper的1.98 GHz接近,略有提升)
Step 2: 推导TC FP16 per-core throughput
\[
\frac{\text{Ops}}{\text{TC} \cdot \text{cycle}} = \frac{2{,}250{,}000}{144 \times 4 \times 2.03} = \frac{2{,}250{,}000}{1{,}169.3} \approx 1{,}924
\]
推断FP16 Tensor Core: ~1,924 ops/TC/cycle
对比Hopper H100:
\[
\text{FP16 H100:}\ \frac{989{,}400}{132 \times 4 \times 1.98} = \frac{989{,}400}{1{,}045.4} \approx 946\ \text{ops/TC/cycle}
\]
结论: Blackwell TC per-core FP16 throughput \( \approx 1{,}924 / 946 \approx 2.03\times \) Hopper
这与"5th gen TC throughput doubled"的宣称一致。TC数量增长10% (576 vs 528),per-TC throughput 2x,频率+2.5% → 总提升 \( \approx 1.10 \times 2.03 \times 1.025 \approx 2.29 \approx 2.27\times\ \checkmark \)
| Parameter | FP32 | TF32 TC | FP16 TC | FP8 TC | FP4 TC |
|---|---|---|---|---|---|
| Active SMs | 144 | 144 | 144 | 144 | 144 |
| TC/SM | - | 4 | 4 | 4 | 4 |
| Boost Clock | 2.03 GHz | 2.03 GHz | 2.03 GHz | 2.03 GHz | 2.03 GHz |
| Ops/TC/Cycle | - (CUDA Core) | ~962 | ~1,924 | ~3,848 | ~7,696 |
| Derived TFLOPS | 75 | ~1,125 | ~2,250 | ~4,500 | ~9,000 |
| Official TFLOPS | 75 | 1,125 | 2,250 | 4,500 | 9,000 |
| Match? | ✓ | ✓ | ✓ | ✓ | ✓ |
Scaling关系验证: \( \text{FP4}:\text{FP8}:\text{FP16}:\text{TF32} = 2:1:0.5:0.25 \),完美对应数据宽度减半→throughput翻倍的关系。
| Metric | Hopper H100 | Blackwell B200 | Ratio | Source of Improvement |
|---|---|---|---|---|
| FP32 | 66.9 TF | 75 TF | 1.12x | +9% SMs, +2.5% clock |
| TF32 TC Dense | 494.7 TF | 1,125 TF | 2.27x | +9% SMs, +2.5% clock, 2x per-TC |
| FP16 TC Dense | 989.4 TF | 2,250 TF | 2.27x | Same breakdown |
| FP8 TC Dense | 1,978.9 TF | 4,500 TF | 2.27x | Same breakdown |
| FP4 TC Dense | N/A | 9,000 TF | NEW | FP4 at 2x FP8 throughput |
| INT8 TC Dense | 1,978.9 TOPS | 4,500 TOPS | 2.27x | Same breakdown |
性能提升解构:
\[
2.27\times = 1.09\times \times 2.03\times \times 1.025\times
\]
关键洞察:Blackwell的性能提升几乎完全来自Tensor Core per-core throughput翻倍。SM数量仅增加9%(受限于双die各die尺寸),频率几乎不变。这意味着NVIDIA将die面积增长主要投入到了更大的L2、更多的HBM通道、NV-HBI接口、以及TMEM等新功能单元上,而不是堆更多SM。
| Parameter | Value |
|---|---|
| Memory Type | HBM3e (High Bandwidth Memory 3rd gen, enhanced) |
| Memory Capacity | 192 GB |
| HBM Stacks | 8 stacks (4 per die) |
| Channels per Stack | 16 (HBM3e standard) |
| Data Rate | ~9.2 Gbps per pin (estimated) |
| Bus Width per Stack | 1,024 bits |
| Total Bus Width | 8,192 bits |
| Memory Bandwidth | 8.0 TB/s |
带宽推导:
\[
\text{BW} = \frac{N_{\text{stacks}} \times W_{\text{bus}} \times R_{\text{data}}}{8} = \frac{8 \times 1{,}024 \times 9.2}{8} \approx 9{,}420\ \text{GB/s (raw)} \to 8{,}000\ \text{GB/s}\ (\sim\!85\%\ \text{eff.}) = 8.0\ \text{TB/s}\ \checkmark
\]
对比:
| Level | Size | Bandwidth (est.) | Latency (est.) | Scope |
|---|---|---|---|---|
| Register File | 256 KB / SM (64K × 32-bit) | ~数十 TB/s (per SM) | 0-1 cycle | Per thread |
| TMEM | 未公开 (新增) | 高于SMEM (est.) | ~数 cycles | Per SM, tensor ops only |
| Shared Memory (SMEM) | 228 KB / SM | ~数 TB/s (per SM) | ~20-30 cycles | Per SM/CTA |
| L1 Data Cache | Configurable with SMEM | - | ~30-40 cycles | Per SM |
| L2 Cache | 96 MB (4 partitions) | ~12-16 TB/s (est.) | ~200-300 cycles | Shared, all SMs |
| HBM3e | 192 GB | 8.0 TB/s | ~400-600 cycles | Global |
L2 Cache分析: 96 MB的L2 Cache是Hopper 50MB的1.92x。4个partition的设计可能对应双die的物理布局(每die 2个partition,每partition 24MB)。L2的增长与SM数量增长(1.09x)不成比例,说明每SM的有效L2容量从~379KB (Hopper) 增长到了~667KB (Blackwell) — 对working set较大的kernel(如attention、MoE routing)非常有利。
TMEM的层次位置: TMEM是Blackwell最独特的存储层次创新。它位于Register File和Shared Memory之间(或并行于SMEM),但只服务于Tensor Core操作。可以理解为"Tensor Core的私有缓存"。这与AMD CDNA系列的AGPR (Accumulator GPR)概念类似,但实现方式不同——AMD将accumulator放在register file内,NVIDIA将其独立为专门的存储。
| Data Type | TFLOPS | BW (TB/s) | Ops:Byte | 含义 |
|---|---|---|---|---|
| FP32 (non-TC) | 75 | 8.0 | \( 75/8.0 = 9.4 \) | 几乎所有workload memory-bound |
| TF32 TC | 1,125 | 8.0 | \( 1{,}125/8.0 = 140.6 \) | 中等矩阵compute-bound |
| FP16 TC | 2,250 | 8.0 | \( 2{,}250/8.0 = 281.3 \) | 大矩阵compute-bound |
| FP8 TC | 4,500 | 8.0 | \( 4{,}500/8.0 = 562.5 \) | 只有很大矩阵才compute-bound |
| FP4 TC | 9,000 | 8.0 | \( 9{,}000/8.0 = 1{,}125.0 \) | 极端compute-bound阈值 |
Ops:Byte对AI workload的含义:
| Workload | 典型Arithmetic Intensity | FP8 Bound? | FP4 Bound? |
|---|---|---|---|
| GEMM (M=N=K=4096) | ~2,048 ops/byte | Compute-bound ✓ | Compute-bound ✓ |
| GEMM (M=N=K=1024) | ~512 ops/byte | Memory-bound ✗ | Memory-bound ✗ |
| Attention (seq=4096) | ~100-200 ops/byte | Memory-bound | Memory-bound |
| Elementwise (activation) | ~1-2 ops/byte | Memory-bound | Memory-bound |
| LayerNorm / Softmax | ~10-20 ops/byte | Memory-bound | Memory-bound |
| MoE Routing | ~5-10 ops/byte | Memory-bound | Memory-bound |
关键洞察: FP4的1,125 Ops:Byte ratio是一个极端值。这意味着除了非常大的GEMM(M,N,K > 4096),几乎所有操作都是memory-bound。FP4的真正价值不在于峰值TFLOPS,而在于用更少的bit传输相同的语义信息——从HBM搬运weight/activation时,同样的8TB/s带宽可以传输2x的FP4元素(vs FP8),有效将memory-bound workload的吞吐提升~2x。
| Link | Per-Link BW | Links/GPU | Total Bidir/GPU | Latency | Protocol |
|---|---|---|---|---|---|
| NVLink 5 | 100 GB/s bidir (50 GB/s/dir) | 18 | 1,800 GB/s | <1 μs | Proprietary |
| NV-HBI (die-to-die) | N/A (unified) | 1 | 10,000 GB/s | ~ns | On-package |
| NVLink-C2C (CPU-GPU) | N/A | 1 per Superchip | 900 GB/s | ~ns | NVLink-C2C |
| PCIe | Gen 5 x16 | 1 | 128 GB/s | ~μs | PCIe 5.0 |
NVLink 5 vs Hopper NVLink 4:
| Metric | NVLink 4 (Hopper) | NVLink 5 (Blackwell) | Improvement |
|---|---|---|---|
| Per-link bandwidth | 50 GB/s bidir | 100 GB/s bidir | 2x |
| Links per GPU | 18 | 18 | Same |
| Total per GPU | 900 GB/s | 1,800 GB/s | 2x |
| Max GPU domain | 256 (NVSwitch) | 576 (NVSwitch) | 2.25x |
| SHARP support | FP16 | FP8 (SHARP v4) | Lower precision in-network reduction |
| vs PCIe Gen 5 | 7x | 14x | Larger gap |

解读: 此页面详细描述了第五代NVLink和NVLink Switch的关键能力。核心参数:(1) 每GPU 18条NVLink 5链路,总计1.8TB/s双向带宽,是PCIe Gen5的14倍;(2) NVLink Switch使NVL72实现130TB/s域内带宽,支持4x带宽效率提升的SHARP FP8协议;(3) NVLink+NVSwitch可扩展至576 GPU的non-blocking compute fabric,总带宽超过1 PB/s。关键创新是per-link带宽从50 GB/s翻倍到100 GB/s,且保持相同的18-link配置,实现了无需更多物理连接即可翻倍带宽。

解读: NVL72机架级系统的产品渲染图,展示了两个完整机柜的外观。左侧机柜正面展示了密集排列的计算刀片和交换模块,右侧展示了机柜内部的液冷管路和模块布局。NVL72将36个GB200 Superchip(每个含2个Blackwell GPU + 1个Grace CPU)通过NVLink Switch连接成一个72-GPU的统一NVLink域。整机采用全液冷设计,重量约1.36吨,功耗约120kW。
NVL72系统架构解析:
NVL72 机架 (Rack-Scale)
├── 36 × GB200 Superchip
│ ├── 2 × Blackwell GPU (NV-HBI连接)
│ │ ├── NVLink 5: 18 links → NVLink Switch fabric
│ │ ├── HBM3e: 192 GB per GPU
│ │ └── NVLink-C2C → Grace CPU
│ └── 1 × Grace CPU (Arm Neoverse V2)
│ ├── NVLink-C2C: 900 GB/s → GPUs
│ ├── LPDDR5X: 512 GB per CPU (est.)
│ └── PCIe Gen 5 → Network/Storage
├── NVLink Switch fabric
│ ├── 130 TB/s aggregate bisection bandwidth
│ ├── Non-blocking all-to-all topology
│ └── SHARP v4: In-network FP8 reduction
├── Network
│ ├── 400G InfiniBand / Ethernet per Superchip
│ └── Scale-out to multi-rack
└── Full liquid cooling, ~120 kW
| NVL72 Metric | Value |
|---|---|
| Total GPUs | 72 Blackwell |
| Total CPUs | 36 Grace |
| NVLink bisection BW | 130 TB/s |
| Total HBM | 13.5 TB (72 × 192 GB) |
| Total FP4 (dense) | 648 PFLOPS |
| Total FP8 (dense) | 324 PFLOPS |
| Total FP16 | 162 PFLOPS |
| Total FP64 | 2.7 PFLOPS |
| Rack power | ~120 kW |
| Weight | ~1.36 metric tons |
| Cooling | Full liquid cooling |
NVL72的革命性意义:
NVL72本质上创造了一个"virtual giant GPU"——72个物理GPU通过130TB/s NVLink域组成一个统一的通信空间。13.5TB的集体HBM可以容纳任何当前的LLM/MoE模型。关键impact:
| Parameter | Value |
|---|---|
| 每Superchip网络 | 400G InfiniBand / Ethernet |
| RDMA | GPUDirect RDMA |
| Scale-out带宽 | 远低于NVLink域内(400G vs 1.8TB/s = ~1/45) |
| 多机架NVLink | NVLink Switch支持跨机架576 GPU域 |
| Parameter | B200 HGX | GB200 Superchip (per GPU) | NVL72 (per GPU equiv.) |
|---|---|---|---|
| TDP | 1,000W | 1,200W (est.) | ~1,000W |
| Cooling | Liquid | Liquid | Liquid (mandatory) |
| TFLOPS/W (FP16 TC) | 2.25 | ~2.08 | 2.25 |
| TFLOPS/W (FP8 TC) | 4.50 | ~4.17 | 4.50 |
| TFLOPS/W (FP4 TC) | 9.00 | ~8.33 | 9.00 |
| Metric | A100 (400W) | H100 (700W) | B200 (1000W) | B200/H100 |
|---|---|---|---|---|
| TFLOPS/W (FP16 TC) | 0.78 | 1.41 | 2.25 | 1.59x |
| TFLOPS/W (FP8 TC) | - | 2.83 | 4.50 | 1.59x |
| TFLOPS/W (FP4 TC) | - | - | 9.00 | NEW |
| TFLOPS/W (TF32 TC) | 0.39 | 0.71 | 1.13 | 1.59x |
| GB/s/W (HBM BW) | 5.1 | 4.79 | 8.0 | 1.67x |
能效分析:
Blackwell在每瓦性能上比Hopper提升约60%。功耗从700W增加到1000W (+43%),而Tensor Core性能提升2.27x → 净能效改善 \( 2.27/1.43 \approx 1.59\times \)。
但绝对功耗的增长(+300W per GPU)对数据中心基础设施带来巨大压力。NVL72整柜120kW意味着:
NVIDIA官方宣称"NVL72推理能效比H100提升25x"的数字来自于系统级LLM推理benchmark(1.8T GPT-MoE模型),包含了FP4精度优势、NVL72通信优势、以及模型并行效率的综合提升,不能简单理解为硬件能效提升25x。

解读: 此页面详述了Blackwell第二代Transformer Engine的核心能力。TE利用高级动态范围管理算法和微张量缩放(micro-tensor scaling)技术,在FP4/FP8/FP16之间自动选择最优精度。关键信息:(1) FP4 Tensor Core将性能翻倍,将参数带宽对HBM的需求减半,使单GPU可服务2x大小的模型;(2) 社区定义的microscaling格式(MXFP)提供高精度和高吞吐的平衡;(3) TensorRT-LLM中的4-bit量化和自定义expert并行映射降低MoE推理成本。TE不只是硬件功能——它是硬件(TC)、固件(scaling logic)、库(cuDNN/TRT-LLM)、框架(NeMo/Megatron)的全栈协同设计。
新增指令 (sm_100):
| 指令类别 | 新指令/功能 | 描述 |
|---|---|---|
| Tensor Core | tcgen05 instruction family | 全新TC指令族,直接从TMEM加载矩阵操作数 |
| Tensor Core | FP4 MMA instructions | FP4 (E2M1) 矩阵乘加,支持NVFP4/MXFP4 scaling |
| Tensor Core | FP6 MMA instructions | FP6格式TC执行 (首次出现) |
| Memory | TMEM load/store | Tensor Memory读写指令 |
| Memory | Enhanced TMA | Tensor Memory Accelerator增强,支持TMEM目标 |
| Sync | CTA-level scheduling | 增强的跨SM CTA协作 |
| Type Conversion | FP4↔FP8↔FP16 conversions | 硬件加速的精度转换 |
| Decompression | DE instructions | 触发硬件解压引擎的指令 |
保留/延续:
| 维度 | 详情 |
|---|---|
| CUDA版本 | CUDA 12.8+ (引入sm_100/sm_101 target) |
| NVVM IR | 基于LLVM 18.1.8的更新方言 |
| cuDNN | 新增FP4 GEMM/Attention kernels, TMEM-aware tile selection |
| cuBLAS | FP4 GEMM支持, 自动选择NVFP4/MXFP4 scaling |
| TensorRT-LLM | FP4量化推理, expert并行映射, NVFP4 calibration |
| NCCL | 利用NVLink 5 + SHARP v4 FP8 in-network reduction |
| Transformer Engine | v2.x: FP4/FP8/FP16自动混合精度, 两级micro-tensor scaling |
| NeMo/Megatron | 原生NVL72并行策略, 72-way TP/EP支持 |
对kernel开发者的影响:
理论提升 vs 实际预期:
| GEMM场景 | 理论提升 (B200/H100) | 实际预期 | 瓶颈分析 |
|---|---|---|---|
| 大矩阵 FP16 (M=N=K≥4096) | 2.27x | ~2.0-2.2x | Compute-bound, 接近理论峰值 |
| 大矩阵 FP8 | 2.27x | ~2.0-2.2x | Compute-bound |
| 大矩阵 FP4 | ∞ (new) | ~1.8-2.0x vs FP8 | FP4 precision loss限制可用场景 |
| 小矩阵 FP16 (M=N=K≤1024) | 2.39x (BW-bound) | ~2.0-2.3x | Memory-bound, 受益于BW 2.39x |
| Batched small GEMM | 2.39x | ~1.5-2.0x | Launch overhead, L2 contention |
Memory-bound / Compute-bound 转折点变化:
\[
\text{AI}_{\text{GEMM}} \approx \frac{2MNK}{2(MK + KN + MN) \times b}
\]
Crossover (compute = memory), square GEMM \( M = N = K \):
\[
\begin{aligned}
\text{FP16:}&\ M \approx 281 \times 2 \times 2 = 1{,}124 \\
\text{FP8:}&\ M \approx 563 \times 2 \times 1 = 1{,}126 \\
\text{FP4:}&\ M \approx 1{,}125 \times 2 \times 0.5 = 1{,}125
\end{aligned}
\]
所有精度的crossover point都在M≈1,125附近,说明Blackwell在GEMM维度上保持了良好的算力-带宽平衡。但实际workload中MoE的expert GEMM通常M较小(batch受routing影响),会频繁落入memory-bound区域。
| 维度 | Impact |
|---|---|
| Flash Attention | FP8 Flash Attention利用4,500 TFLOPS + 8TB/s BW,throughput ≈ 2.3x H100 |
| FP4 Attention | 理论上可行但精度敏感;KV cache可FP4存储减半内存占用 |
| KV Cache | 192GB HBM容纳更长context;L2 96MB可缓存更多KV tile |
| 长序列 (>32K) | Memory-bound,主要受益于8TB/s BW (+2.4x H100) |
| NVL72 KV分布 | 13.5TB分布式KV cache支持极长序列或超大batch |
NVL72对MoE是game-changer:
| 维度 | Impact |
|---|---|
| Expert存储 | 13.5TB可容纳完整的万亿参数MoE模型(所有expert) |
| All-to-All通信 | NVLink域内130TB/s,expert并行通信不再是瓶颈 |
| Expert GEMM | 小batch expert GEMM仍是memory-bound (M较小) |
| Dynamic Routing | NVL72的all-to-all通信延迟比跨节点InfiniBand低一个数量级 |
| FP4 Expert | Expert weight可FP4存储,2x参数密度 |
NVIDIA在技术简报中特别强调NVL72对1.8T GPT-MoE模型的推理加速——30x vs H100 (per-GPU basis)。这个数字的decomposition:
\[
30\times \approx 2.3\times\ (\text{compute}) \times 2.4\times\ (\text{BW}) \times 2\times\ (\text{FP4 vs FP8}) \times 2.7\times\ (\text{NVLink})
\]
| 维度 | 主要影响训练 | 主要影响推理 |
|---|---|---|
| FP4 TC | ✗ (训练精度不足) | ✓ (推理主力精度) |
| FP8 TC 2.27x | ✓ (FP8训练成熟) | ✓ (推理也用) |
| NVFP4 | ✗ (训练不用FP4) | ✓ (推理量化主力) |
| 2nd Gen TE | ✓ (FP8训练自动化) | ✓ (FP4推理自动化) |
| NVL72 | ✓ (TP/EP/PP超大模型) | ✓ (大batch低延迟推理) |
| 192GB HBM | ✓ (更大batch/activation) | ✓ (更大模型/更长context) |
| TMEM | ✓ (GEMM kernel效率) | ✓ (GEMM kernel效率) |
| 解压缩引擎 | ✗ | ✓ (数据预处理pipeline) |
训推一体趋势: Blackwell明确体现了NVIDIA的训推一体策略。同一张B200既能用于FP8训练(2.27x H100),也能用于FP4推理(全新能力)。NVL72系统在训练时可做72-way并行,在推理时可做大batch高吞吐服务——同一硬件,不同workload。
同代旗舰正面对比 (2025):
| Metric | NVIDIA B200 (1000W) | AMD MI355X (1400W) | 优势方 | 差距 |
|---|---|---|---|---|
| 工艺 | TSMC 4NP | 3nm (XCD) + 6nm (IOD) | AMD (XCD) | AMD计算die更先进 |
| 封装 | 双Die + NV-HBI | 8 XCD + 2 IOD Chiplet | 各有特色 | NV统一;AMD灵活 |
| 晶体管 | 208B | ~160B (est.) | NVIDIA | NVIDIA更大 |
| SM/CU | 144 active SMs | 256 CUs | AMD | AMD更多计算单元 |
| FP64 Vector | 37 TF | 78.6 TF | AMD 2.1x | AMD HPC优势 |
| FP32 | 75 TF | 157.3 TF | AMD 2.1x | AMD向量性能更强 |
| FP16/BF16 TC | 2,250 TF (4,500 sparse) | 2,516 TF (5,033 sparse) | AMD +12% | 接近 |
| FP8 TC | 4,500 TF (9,000 sparse) | 5,033 TF (10,066 sparse) | AMD +12% | 接近 |
| FP4 TC | 9,000 TF (18,000 sparse) | N/A (无FP4) | NVIDIA | AMD无FP4 |
| MXFP4 | ~9,000 TF (NVFP4) | 10,066 TF | AMD +12% | 接近 |
| MXFP6 | ~9,000 TF (est.) | 10,066 TF | AMD | AMD独有中间精度 |
| HBM容量 | 192 GB | 288 GB | AMD +50% | AMD显存大幅领先 |
| HBM带宽 | 8.0 TB/s | 8.0 TB/s | 平局 | 完全一致 |
| L2 Cache | 96 MB | 32 MB | NVIDIA 3x | NVIDIA L2更大 |
| Last-Level Cache | 96 MB (L2 only) | 32 MB L2 + 256 MB Infinity Cache | AMD (总量) | AMD 288 vs NV 96 MB |
| 互联 per GPU | 1,800 GB/s NVLink5 | 1,075 GB/s IF | NVIDIA +67% | NVLink显著领先 |
| Scale-Up域 | 72 GPU (NVL72) | 8 GPU (全互联) | NVIDIA 9x | NVL72无对手 |
| CPU-GPU | NVLink-C2C 900 GB/s | PCIe Gen5 x16 (128 GB/s) | NVIDIA 7x | Grace-Blackwell集成 |
| TDP | 1,000W | 1,400W | NVIDIA | NVIDIA更低功耗 |
| TFLOPS/W (FP8) | 4.50 | 3.59 | NVIDIA +25% | NVIDIA更高能效 |
| Transformer Engine | 2nd Gen (HW+SW) | 软件实现 | NVIDIA | 硬件TE是独有优势 |
| 精度格式 | FP4/NVFP4/MXFP4 | MXFP4/MXFP6/MXFP8 | 各有特色 | AMD有MXFP6独有 |
竞争格局分析:
| Category | Parameter | B200 (HGX, 1000W) |
|---|---|---|
| Architecture | Architecture Name | Blackwell (7th gen datacenter) |
| GPU Code Name | GB202 (dual-die) | |
| Compute Capability | sm_100 | |
| Process Node | TSMC 4NP | |
| Die Design | 2 × GB202 die + NV-HBI | |
| Transistors | 208 billion | |
| Compute | Total SMs | 160 (144 active) |
| SMs per Die | 80 (72 active) | |
| Tensor Cores per SM | 4 (5th gen) | |
| Total Tensor Cores | 576 | |
| CUDA Cores per SM | 128 | |
| Total CUDA Cores | 18,432 | |
| Warp Schedulers per SM | 4 | |
| Max Warps per SM | 64 | |
| Boost Clock (derived) | ~2.03 GHz | |
| Performance (Dense) | FP64 | 37 TFLOPS |
| FP32 | 75 TFLOPS | |
| TF32 TC | 1,125 TFLOPS | |
| BF16 TC | 2,250 TFLOPS | |
| FP16 TC | 2,250 TFLOPS | |
| FP8 TC | 4,500 TFLOPS | |
| FP4 TC | 9,000 TFLOPS | |
| INT8 TC | 4,500 TOPS | |
| Performance (Sparse) | TF32 TC | 2,250 TFLOPS |
| BF16 TC | 4,500 TFLOPS | |
| FP16 TC | 4,500 TFLOPS | |
| FP8 TC | 9,000 TFLOPS | |
| FP4 TC | 18,000 TFLOPS | |
| INT8 TC | 9,000 TOPS | |
| Memory | HBM Type | HBM3e |
| HBM Capacity | 192 GB | |
| HBM Stacks | 8 | |
| HBM Bandwidth | 8.0 TB/s | |
| L2 Cache | 96 MB (4 partitions) | |
| Shared Memory / SM | 228 KB | |
| Register File / SM | 256 KB (64K × 32-bit) | |
| TMEM / SM | New (size undisclosed) | |
| Interconnect | NVLink Generation | 5th gen |
| NVLink Links | 18 per GPU | |
| NVLink Bandwidth | 1,800 GB/s bidirectional | |
| NV-HBI (die-to-die) | 10 TB/s | |
| PCIe | Gen 5 x16 | |
| NVLink-C2C (Superchip) | 900 GB/s | |
| Power | TDP | 1,000W |
| Cooling | Liquid (mandatory) | |
| TFLOPS/W (FP8 TC) | 4.50 | |
| TFLOPS/W (FP4 TC) | 9.00 | |
| System (NVL72) | GPUs | 72 Blackwell |
| CPUs | 36 Grace | |
| NVLink Domain BW | 130 TB/s | |
| Total HBM | 13.5 TB | |
| Total FP4 (dense) | 648 PFLOPS | |
| Total FP8 (dense) | 324 PFLOPS | |
| Rack Power | ~120 kW | |
| Cooling | Full liquid cooling |
| Layer | Impact |
|---|---|
| Algorithm | FP4/NVFP4开辟了4-bit训练后量化的新研究方向。两级micro-tensor scaling要求量化算法感知硬件的block size (16/32元素)。Training-aware quantization需要适配NVFP4的E4M3 scale granularity。MoE架构在NVL72上获得新设计空间——expert数量可大幅增加(万级expert理论可行)。 |
| Kernel | TMEM和tcgen05指令族改变了GEMM kernel的数据编排——从"SMEM→RF→TC"到"TMEM→TC"路径需要重写tile loading逻辑。FP4 kernel需要处理micro-block scaling的pack/unpack。64 warps/SM改变occupancy-performance tradeoff。Decompression Engine可与SM kernel overlap执行,需要新的pipeline设计。 |
| Framework | PyTorch/JAX需要适配NVFP4 dtype和两级scaling API。Transformer Engine 2.x的FP4自动混合精度降低框架层面的适配成本。NVL72的72-GPU域需要新的分布式策略API(TP=72, EP=72)。NCCL利用SHARP v4 FP8 in-network reduction改变collective communication实现。 |
| LLM | 192GB HBM + FP4可单卡推理~400B参数dense模型。NVL72的13.5TB可推理/训练万亿参数MoE。FP4精度对model architecture设计施加约束——可能需要FP4-friendly的activation function和normalization。推理batch size可大幅增加(更多HBM headroom for KV cache)。 |
| Agent | 推理能效25x vs H100(系统级)大幅降低实时agent的per-token成本和延迟。NVL72的高吞吐支持更大规模的concurrent agent sessions。FP4推理可在相同硬件上支持2x并发请求(vs FP8)。Decompression Engine加速RAG pipeline中的数据检索。 |
| Cluster | NVL72将集群设计粒度从"节点"(8 GPU)提升到"机架"(72 GPU)。数据中心需要120kW/rack供电和全液冷基础设施——传统风冷数据中心需要改造。网络设计从"GPU↔GPU跨节点"变为"rack↔rack跨机架"。故障域扩大(72 GPU共享NVLink域,一个Switch故障影响72 GPU)。RAS Engine的预测性维护变得至关重要。 |
Blackwell不是一个简单的代际升级——它是NVIDIA对"如何在光刻极限下继续扩展GPU算力"这一核心问题的工程回答。
三个关键设计决策定义了Blackwell:
最终定位: Blackwell B200在纯计算峰值上与AMD MI355X基本持平(FP8: 4.5 vs 5.0 PFLOPS),但在互联规模(NVL72)、能效(4.50 vs 3.59 TFLOPS/W)、和全栈软件生态(CUDA + TE + TRT-LLM)上保持系统性领先。AMD在显存容量(288 vs 192GB)和sub-8bit格式覆盖(MXFP6)上有差异化优势。两家在最新一代的竞争焦点已从纯算力转向了系统架构、软件生态、和能效比。