NVIDIA Blackwell Architecture Technical Brief

hardware nv-blackwell-whitepaper
gpu-architecturetensor-coreb200gb200blackwellfp4

NVIDIA Blackwell Architecture Technical Brief #

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

Core Contribution #

双Die统一GPU突破光刻极限(NV-HBI 10TB/s),FP4 Tensor Core + 第二代Transformer Engine,NVLink5(1.8TB/s) + NVL72机架级GPU域,推理能效比H100提升25x。

Summary #

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。

Key Findings #

Key Tables #

Table 1: B200 Per-GPU Performance Specs (HGX, 1000W) #

MetricB200 DenseB200 SparseH100 SXM5 DenseRatio (Dense)
FP6437 TFLOPS-33.5 TF1.10x
FP3275 TFLOPS-66.9 TF1.12x
TF32 TC1,125 TFLOPS2,250 TF494.7 TF2.27x
FP16/BF16 TC2,250 TFLOPS4,500 TF989.4 TF2.27x
FP8 TC4,500 TFLOPS9,000 TF1,978.9 TF2.27x
FP4 TC9,000 TFLOPS18,000 TFN/ANEW
INT8 TC4,500 TOPS9,000 TOPS1,978.9 TOPS2.27x

Table 2: NVL72 System Specs #

MetricValue
GPU Count72 Blackwell GPUs
CPU Count36 Grace CPUs
NVLink Domain BW130 TB/s
FP4 Compute (dense)648 PFLOPS
FP8 Compute (dense)324 PFLOPS
FP16/BF16 Compute162 PFLOPS
TF32 Compute~79 PFLOPS
FP64 Compute2.7 PFLOPS
Total HBM13.5 TB
Rack Power~120 kW
CoolingFull liquid cooling

Table 3: NVIDIA Generational Comparison #

FeatureAmpere A100Hopper H100Blackwell B200
Process7nm4N4NP
Transistors54.2B80B208B
DieMonolithic 826mm²Monolithic 814mm²Dual-die (NV-HBI)
SMs108132160 (144 active)
CUDA Cores6,91216,89618,432
Tensor Cores432 (3rd gen)528 (4th gen)576 (5th gen)
FP8 TCN/A1,979 TF4,500 TF
FP4 TCN/AN/A9,000 TF
HBM80GB HBM2e80GB HBM3192GB HBM3e
BW2.04 TB/s3.35 TB/s8.0 TB/s
L2 Cache40 MB50 MB96 MB
NVLink600 GB/s900 GB/s1,800 GB/s
TDP400W700W1,000W

Limitations #

Infrastructure Impact #


Deep Analysis (hardware) #

1. Architecture Overview & Naming #

维度详情
产品名称B100 (配置精简版), B200 (旗舰加速卡), GB200 Superchip (2 GPU + 1 Grace CPU), GB200 NVL72 (机架级系统)
架构名称Blackwell (第7代数据中心GPU架构, 继Ampere→Hopper之后)
GPU代号GB202 (每个B200包含2个GB202 die)
Compute Capabilitysm_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-HBINVIDIA High Bandwidth Interface, 10 TB/s chip-to-chip, 对软件完全透明
目标市场数据中心AI训练/推理, 大规模LLM/MoE, 数据分析, HPC
命名来源David H. Blackwell — 美国数学家和统计学家

Figure 1: GB200 Superchip Physical Layout #

Figure 1

解读: 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数据搬运不成为瓶颈。


2. Generational Delta — vs Hopper H100 #

2a. 新增单元 (Added) #

New Unit / FeatureDescriptionWhy it matters for AI
双Die NV-HBI10 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 EngineFP4/FP8/FP16三级动态精度选择自动化精度管理,降低用户优化负担
Tensor Memory (TMEM)SM内新存储层次,专用于tensor数据暂存减少SMEM和RF对矩阵运算的压力,提升TC利用率
解压缩引擎 (DE)硬件解压LZ4/Snappy/Deflate/GZip,最高800 GB/sSM资源不被解压任务占用;加速数据分析pipeline
机密计算 TEEGPU-level Trusted Execution Environment + NVLink加密安全多租户推理;IP保护;联邦学习
RAS EngineAI驱动的可靠性/可用性/可维护性引擎预测性故障管理,减少大规模训练中断
tcgen05 PTX指令族新tensor core指令,直接从TMEM加载矩阵操作数减少数据搬运开销,提升GEMM kernel效率

2b. 删除/移除 (Removed) #

Removed Unit / FeatureReasonImpact
INT4 Tensor Core推理场景被FP4取代FP4提供更好的精度-性能平衡;INT4量化模型需迁移
(无其他显著删除)Blackwell保持了Hopper所有核心功能向后兼容性良好

2c. 增强/升级 (Enhanced) #

Enhanced UnitHopper H100Blackwell B200ImprovementHow measured
Tensor Core代4th gen5th gen~2x throughput/TCTensor Core per-core ops doubled
NVLink4th gen, 18 links, 900 GB/s5th gen, 18 links, 1,800 GB/s2x BW50 GB/s/link → 100 GB/s/link
NVLink域8 GPU (NVSwitch)72 GPU (NVL72) / 576 GPU (NVSwitch)9x / 72xGPU count in non-blocking domain
HBM容量80 GB HBM3192 GB HBM3e2.4x5→8 stacks, 16→24 GB/stack
HBM带宽3.35 TB/s8.0 TB/s2.39xHigher per-pin rate + more stacks
L2 Cache50 MB96 MB (4 partitions)1.92xLarger L2 for higher SM count
Shared Memory256 KB/SM (configurable L1/SMEM)228 KB/SM + TMEMComparable + new TMEM tierTMEM offloads tensor data
Max Warps/SM48 concurrent warps64 concurrent warps1.33xHigher occupancy ceiling
Max Thread Blocks/SM16→32322x (vs Ampere)Matches Hopper or higher
Register File64K × 32-bit / SM64K × 32-bit / SMSameUnchanged
TDP700W1,000W1.43xHigher power for dual-die + faster TC

2d. 架构级变更 (Architectural Changes) #

双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上有显著改善。

Figure 2: Blackwell Architecture Innovation Overview #

Figure 2

解读: 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和微基准测试中已被确认。


3. Compute Unit Deep Dive #

3a. SM (Streaming Multiprocessor) Structure #

子单元数量/规格备注
SM总数 (per GPU)160 total, 144 active80/die, 72 active/die (90% yield)
CUDA Cores / SM128 FP32与Hopper相同
CUDA Cores总计18,432144 active SM × 128
Tensor Cores / SM4 (5th gen)与Hopper相同数量,throughput per TC ~2x
Tensor Cores总计576144 × 4
Warp Schedulers / SM4每SM 4个warp scheduler
Max Concurrent Warps / SM64vs Hopper 48 (+33%)
Max Threads / SM2,04864 warps × 32 threads
Max Thread Blocks / SM32与Hopper相同
Register File / SM256 KB (64K × 32-bit)与Hopper相同
Max Registers / Thread255与Hopper相同
Shared Memory / SM228 KBvs 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。这有两个好处:

  1. 减少Shared Memory压力: SMEM不需要同时暂存A/B矩阵和临时结果
  2. 减少Register File占用: 操作数不需要先加载到RF再送入TC,腾出更多register给accumulator和控制逻辑
  3. 3b. 5th Gen Tensor Core Specifications #

    Data TypeAccumulatorDense TFLOPS/GPUSparse TFLOPS/GPUvs H100 Dense
    FP64FP6437*-0.55x (TC removed?)
    FP32 (non-TC)FP3275-1.12x
    TF32FP321,1252,2502.27x
    BF16FP322,2504,5002.27x
    FP16FP32/FP162,2504,5002.27x
    FP8 (E4M3/E5M2)FP32/FP164,5009,0002.27x
    FP6FP32/FP16~9,000 (est.)~18,000 (est.)NEW
    FP4 (E2M1)FP32/FP169,00018,000NEW
    INT8INT324,5009,0002.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策略:

    格式数值位ScalingBlock Size精度硬件加速
    FP4 (E2M1)1S+2E+1MSoftware scalingN/A最低
    MXFP41S+2E+1MPower-of-2 scale per block32 elements中等
    NVFP41S+2E+1ME4M3 scale per micro-block + FP32 per tensor16 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数据类型。


    4. Peak Performance Derivation #

    4a. 推导公式 #

    \[

    \text{Peak TFLOPS} = N_{\text{SM}} \times N_{\text{TC/SM}} \times \frac{\text{Ops}}{\text{TC} \cdot \text{cycle}} \times f_{\text{boost}}

    \]

    4b. 从已知规格反推微架构参数 #

    由于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 \)

    4c. 逐类型推导验证 #

    ParameterFP32TF32 TCFP16 TCFP8 TCFP4 TC
    Active SMs144144144144144
    TC/SM-4444
    Boost Clock2.03 GHz2.03 GHz2.03 GHz2.03 GHz2.03 GHz
    Ops/TC/Cycle- (CUDA Core)~962~1,924~3,848~7,696
    Derived TFLOPS75~1,125~2,250~4,500~9,000
    Official TFLOPS751,1252,2504,5009,000
    Match?

    Scaling关系验证: \( \text{FP4}:\text{FP8}:\text{FP16}:\text{TF32} = 2:1:0.5:0.25 \),完美对应数据宽度减半→throughput翻倍的关系。

    4d. 与上一代对比 #

    MetricHopper H100Blackwell B200RatioSource of Improvement
    FP3266.9 TF75 TF1.12x+9% SMs, +2.5% clock
    TF32 TC Dense494.7 TF1,125 TF2.27x+9% SMs, +2.5% clock, 2x per-TC
    FP16 TC Dense989.4 TF2,250 TF2.27xSame breakdown
    FP8 TC Dense1,978.9 TF4,500 TF2.27xSame breakdown
    FP4 TC DenseN/A9,000 TFNEWFP4 at 2x FP8 throughput
    INT8 TC Dense1,978.9 TOPS4,500 TOPS2.27xSame 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。


    5. Memory Subsystem #

    5a. HBM / Memory Specifications #

    ParameterValue
    Memory TypeHBM3e (High Bandwidth Memory 3rd gen, enhanced)
    Memory Capacity192 GB
    HBM Stacks8 stacks (4 per die)
    Channels per Stack16 (HBM3e standard)
    Data Rate~9.2 Gbps per pin (estimated)
    Bus Width per Stack1,024 bits
    Total Bus Width8,192 bits
    Memory Bandwidth8.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

    \]

    对比:

    • H100: 80GB HBM3, 5 stacks, 3.35 TB/s → B200 2.39x带宽
    • H200: 141GB HBM3e, 8 stacks, 4.8 TB/s → B200 1.67x带宽
    • MI355X: 288GB HBM3e, 8 stacks, 8.0 TB/s → 带宽持平,容量B200少33%

    5b. Cache Hierarchy #

    LevelSizeBandwidth (est.)Latency (est.)Scope
    Register File256 KB / SM (64K × 32-bit)~数十 TB/s (per SM)0-1 cyclePer thread
    TMEM未公开 (新增)高于SMEM (est.)~数 cyclesPer SM, tensor ops only
    Shared Memory (SMEM)228 KB / SM~数 TB/s (per SM)~20-30 cyclesPer SM/CTA
    L1 Data CacheConfigurable with SMEM-~30-40 cyclesPer SM
    L2 Cache96 MB (4 partitions)~12-16 TB/s (est.)~200-300 cyclesShared, all SMs
    HBM3e192 GB8.0 TB/s~400-600 cyclesGlobal

    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将其独立为专门的存储。

    5c. 算力-带宽比 (Ops:Byte Ratio) #

    Data TypeTFLOPSBW (TB/s)Ops:Byte含义
    FP32 (non-TC)758.0\( 75/8.0 = 9.4 \)几乎所有workload memory-bound
    TF32 TC1,1258.0\( 1{,}125/8.0 = 140.6 \)中等矩阵compute-bound
    FP16 TC2,2508.0\( 2{,}250/8.0 = 281.3 \)大矩阵compute-bound
    FP8 TC4,5008.0\( 4{,}500/8.0 = 562.5 \)只有很大矩阵才compute-bound
    FP4 TC9,0008.0\( 9{,}000/8.0 = 1{,}125.0 \)极端compute-bound阈值

    Ops:Byte对AI workload的含义:

    Workload典型Arithmetic IntensityFP8 Bound?FP4 Bound?
    GEMM (M=N=K=4096)~2,048 ops/byteCompute-bound ✓Compute-bound ✓
    GEMM (M=N=K=1024)~512 ops/byteMemory-bound ✗Memory-bound ✗
    Attention (seq=4096)~100-200 ops/byteMemory-boundMemory-bound
    Elementwise (activation)~1-2 ops/byteMemory-boundMemory-bound
    LayerNorm / Softmax~10-20 ops/byteMemory-boundMemory-bound
    MoE Routing~5-10 ops/byteMemory-boundMemory-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。


    6. Interconnect & I/O #

    6a. Chip-to-Chip Interconnect #

    LinkPer-Link BWLinks/GPUTotal Bidir/GPULatencyProtocol
    NVLink 5100 GB/s bidir (50 GB/s/dir)181,800 GB/s<1 μsProprietary
    NV-HBI (die-to-die)N/A (unified)110,000 GB/s~nsOn-package
    NVLink-C2C (CPU-GPU)N/A1 per Superchip900 GB/s~nsNVLink-C2C
    PCIeGen 5 x161128 GB/s~μsPCIe 5.0

    NVLink 5 vs Hopper NVLink 4:

    MetricNVLink 4 (Hopper)NVLink 5 (Blackwell)Improvement
    Per-link bandwidth50 GB/s bidir100 GB/s bidir2x
    Links per GPU1818Same
    Total per GPU900 GB/s1,800 GB/s2x
    Max GPU domain256 (NVSwitch)576 (NVSwitch)2.25x
    SHARP supportFP16FP8 (SHARP v4)Lower precision in-network reduction
    vs PCIe Gen 57x14xLarger gap

    Figure 3

    解读: 此页面详细描述了第五代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配置,实现了无需更多物理连接即可翻倍带宽。

    6b. Scale-Up Topology — NVL72 #

    Figure 4: GB200 NVL72 System #

    Figure 4

    解读: 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 MetricValue
    Total GPUs72 Blackwell
    Total CPUs36 Grace
    NVLink bisection BW130 TB/s
    Total HBM13.5 TB (72 × 192 GB)
    Total FP4 (dense)648 PFLOPS
    Total FP8 (dense)324 PFLOPS
    Total FP16162 PFLOPS
    Total FP642.7 PFLOPS
    Rack power~120 kW
    Weight~1.36 metric tons
    CoolingFull liquid cooling

    NVL72的革命性意义:

    NVL72本质上创造了一个"virtual giant GPU"——72个物理GPU通过130TB/s NVLink域组成一个统一的通信空间。13.5TB的集体HBM可以容纳任何当前的LLM/MoE模型。关键impact:

    1. Tensor Parallelism扩展: 传统TP限于8 GPU (NVSwitch节点内)。NVL72允许TP=72,对超大模型的单层GEMM可用72路TP
    2. Expert Parallelism: 13.5TB可以放置整个MoE模型的所有expert,All-to-All通信在NVLink域内完成
    3. KV Cache共享: 长上下文推理时,KV cache可分布在72 GPU的HBM上,支持极长序列
    4. 6c. Scale-Out Interface #

      ParameterValue
      每Superchip网络400G InfiniBand / Ethernet
      RDMAGPUDirect RDMA
      Scale-out带宽远低于NVLink域内(400G vs 1.8TB/s = ~1/45)
      多机架NVLinkNVLink Switch支持跨机架576 GPU域

      7. Power, Thermal & Efficiency #

      ParameterB200 HGXGB200 Superchip (per GPU)NVL72 (per GPU equiv.)
      TDP1,000W1,200W (est.)~1,000W
      CoolingLiquidLiquidLiquid (mandatory)
      TFLOPS/W (FP16 TC)2.25~2.082.25
      TFLOPS/W (FP8 TC)4.50~4.174.50
      TFLOPS/W (FP4 TC)9.00~8.339.00

      7a. 能效代际对比 #

      MetricA100 (400W)H100 (700W)B200 (1000W)B200/H100
      TFLOPS/W (FP16 TC)0.781.412.251.59x
      TFLOPS/W (FP8 TC)-2.834.501.59x
      TFLOPS/W (FP4 TC)--9.00NEW
      TFLOPS/W (TF32 TC)0.390.711.131.59x
      GB/s/W (HBM BW)5.14.798.01.67x

      能效分析:

      Blackwell在每瓦性能上比Hopper提升约60%。功耗从700W增加到1000W (+43%),而Tensor Core性能提升2.27x → 净能效改善 \( 2.27/1.43 \approx 1.59\times \)。

      但绝对功耗的增长(+300W per GPU)对数据中心基础设施带来巨大压力。NVL72整柜120kW意味着:

      • 每个标准42U机架需要120kW供电(传统机架通常15-25kW)
      • 强制液冷——风冷无法散热1000W per GPU
      • 数据中心需要升级电力和冷却基础设施

      NVIDIA官方宣称"NVL72推理能效比H100提升25x"的数字来自于系统级LLM推理benchmark(1.8T GPT-MoE模型),包含了FP4精度优势、NVL72通信优势、以及模型并行效率的综合提升,不能简单理解为硬件能效提升25x。


      8. Software & ISA Impact #

      Figure 5: Second-Generation Transformer Engine #

      Figure 5

      解读: 此页面详述了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)的全栈协同设计。

      8a. ISA Changes (指令集变化) #

      新增指令 (sm_100):

      指令类别新指令/功能描述
      Tensor Coretcgen05 instruction family全新TC指令族,直接从TMEM加载矩阵操作数
      Tensor CoreFP4 MMA instructionsFP4 (E2M1) 矩阵乘加,支持NVFP4/MXFP4 scaling
      Tensor CoreFP6 MMA instructionsFP6格式TC执行 (首次出现)
      MemoryTMEM load/storeTensor Memory读写指令
      MemoryEnhanced TMATensor Memory Accelerator增强,支持TMEM目标
      SyncCTA-level scheduling增强的跨SM CTA协作
      Type ConversionFP4↔FP8↔FP16 conversions硬件加速的精度转换
      DecompressionDE instructions触发硬件解压引擎的指令

      保留/延续:

      • Hopper的TMA (Tensor Memory Accelerator) → 增强
      • Thread Block Clusters → 延续
      • Distributed Shared Memory → 延续
      • Async Transaction Barrier → 延续
      • DPX Instructions → 延续
      • 2:4 Structured Sparsity → 延续

      8b. 编译器与软件栈影响 #

      维度详情
      CUDA版本CUDA 12.8+ (引入sm_100/sm_101 target)
      NVVM IR基于LLVM 18.1.8的更新方言
      cuDNN新增FP4 GEMM/Attention kernels, TMEM-aware tile selection
      cuBLASFP4 GEMM支持, 自动选择NVFP4/MXFP4 scaling
      TensorRT-LLMFP4量化推理, expert并行映射, NVFP4 calibration
      NCCL利用NVLink 5 + SHARP v4 FP8 in-network reduction
      Transformer Enginev2.x: FP4/FP8/FP16自动混合精度, 两级micro-tensor scaling
      NeMo/Megatron原生NVL72并行策略, 72-way TP/EP支持

      8c. 编程模型变化 #

      对kernel开发者的影响:

      1. TMEM改变GEMM kernel设计: 传统"Shared Memory → Register → TC"的pipeline变为"TMEM → TC",tile size选择和数据编排策略需要重新优化
      2. tcgen05替代wmma/mma: 新指令族与旧MMA指令并行存在但性能更优
      3. FP4 kernel需要quantization-aware: kernel需要处理micro-block scaling逻辑,不再是简单的MMA
      4. 64 warps/SM的occupancy计算: 更高的occupancy上限改变了register pressure vs latency hiding的平衡点
      5. NVL72的编程模型: 72 GPU作为统一通信域,需要重新思考TP/PP/DP/EP的划分

      6. 9. AI Workload Impact Analysis #

        9a. GEMM (矩阵乘法) #

        理论提升 vs 实际预期:

        GEMM场景理论提升 (B200/H100)实际预期瓶颈分析
        大矩阵 FP16 (M=N=K≥4096)2.27x~2.0-2.2xCompute-bound, 接近理论峰值
        大矩阵 FP82.27x~2.0-2.2xCompute-bound
        大矩阵 FP4∞ (new)~1.8-2.0x vs FP8FP4 precision loss限制可用场景
        小矩阵 FP16 (M=N=K≤1024)2.39x (BW-bound)~2.0-2.3xMemory-bound, 受益于BW 2.39x
        Batched small GEMM2.39x~1.5-2.0xLaunch 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区域。

        9b. Attention #

        维度Impact
        Flash AttentionFP8 Flash Attention利用4,500 TFLOPS + 8TB/s BW,throughput ≈ 2.3x H100
        FP4 Attention理论上可行但精度敏感;KV cache可FP4存储减半内存占用
        KV Cache192GB HBM容纳更长context;L2 96MB可缓存更多KV tile
        长序列 (>32K)Memory-bound,主要受益于8TB/s BW (+2.4x H100)
        NVL72 KV分布13.5TB分布式KV cache支持极长序列或超大batch

        9c. MoE (Mixture of Experts) #

        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 RoutingNVL72的all-to-all通信延迟比跨节点InfiniBand低一个数量级
        FP4 ExpertExpert 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})

        \]

        9d. Training vs Inference #

        维度主要影响训练主要影响推理
        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。


        10. Competitive Positioning — vs AMD MI355X #

        同代旗舰正面对比 (2025):

        MetricNVIDIA B200 (1000W)AMD MI355X (1400W)优势方差距
        工艺TSMC 4NP3nm (XCD) + 6nm (IOD)AMD (XCD)AMD计算die更先进
        封装双Die + NV-HBI8 XCD + 2 IOD Chiplet各有特色NV统一;AMD灵活
        晶体管208B~160B (est.)NVIDIANVIDIA更大
        SM/CU144 active SMs256 CUsAMDAMD更多计算单元
        FP64 Vector37 TF78.6 TFAMD 2.1xAMD HPC优势
        FP3275 TF157.3 TFAMD 2.1xAMD向量性能更强
        FP16/BF16 TC2,250 TF (4,500 sparse)2,516 TF (5,033 sparse)AMD +12%接近
        FP8 TC4,500 TF (9,000 sparse)5,033 TF (10,066 sparse)AMD +12%接近
        FP4 TC9,000 TF (18,000 sparse)N/A (无FP4)NVIDIAAMD无FP4
        MXFP4~9,000 TF (NVFP4)10,066 TFAMD +12%接近
        MXFP6~9,000 TF (est.)10,066 TFAMDAMD独有中间精度
        HBM容量192 GB288 GBAMD +50%AMD显存大幅领先
        HBM带宽8.0 TB/s8.0 TB/s平局完全一致
        L2 Cache96 MB32 MBNVIDIA 3xNVIDIA L2更大
        Last-Level Cache96 MB (L2 only)32 MB L2 + 256 MB Infinity CacheAMD (总量)AMD 288 vs NV 96 MB
        互联 per GPU1,800 GB/s NVLink51,075 GB/s IFNVIDIA +67%NVLink显著领先
        Scale-Up域72 GPU (NVL72)8 GPU (全互联)NVIDIA 9xNVL72无对手
        CPU-GPUNVLink-C2C 900 GB/sPCIe Gen5 x16 (128 GB/s)NVIDIA 7xGrace-Blackwell集成
        TDP1,000W1,400WNVIDIANVIDIA更低功耗
        TFLOPS/W (FP8)4.503.59NVIDIA +25%NVIDIA更高能效
        Transformer Engine2nd Gen (HW+SW)软件实现NVIDIA硬件TE是独有优势
        精度格式FP4/NVFP4/MXFP4MXFP4/MXFP6/MXFP8各有特色AMD有MXFP6独有

        竞争格局分析:

        1. 纯算力: 基本持平. FP8/FP16级别AMD领先约12%,FP4级别NVIDIA领先(AMD无FP4硬件)。算力已不是差异化因素。
          1. 显存: AMD明确优势. 288 vs 192 GB (+50%),加上256MB Infinity Cache,AMD在推理场景(模型大小、KV cache长度、batch size)上有显著优势。
            1. 互联: NVIDIA系统性优势. NVLink5 (1.8TB/s) vs IF (1.075TB/s) 的67%带宽差距只是冰山一角。NVL72提供的72-GPU NVLink域(130TB/s)是AMD完全没有的能力。这对大规模训练和大batch推理至关重要。
              1. 能效: NVIDIA领先. B200在1000W下达到4.50 TFLOPS/W (FP8),vs MI355X在1400W下3.59 TFLOPS/W。NVIDIA在相同性能下功耗更低40%。
                1. 软件生态: CUDA + TensorRT-LLM + Transformer Engine (HW) vs ROCm + vLLM/SGLang。NVIDIA的全栈垂直整合仍是最大护城河。

                2. 11. Comprehensive Spec Sheet — B200 完整规格汇总 #

                  CategoryParameterB200 (HGX, 1000W)
                  ArchitectureArchitecture NameBlackwell (7th gen datacenter)
                  GPU Code NameGB202 (dual-die)
                  Compute Capabilitysm_100
                  Process NodeTSMC 4NP
                  Die Design2 × GB202 die + NV-HBI
                  Transistors208 billion
                  ComputeTotal SMs160 (144 active)
                  SMs per Die80 (72 active)
                  Tensor Cores per SM4 (5th gen)
                  Total Tensor Cores576
                  CUDA Cores per SM128
                  Total CUDA Cores18,432
                  Warp Schedulers per SM4
                  Max Warps per SM64
                  Boost Clock (derived)~2.03 GHz
                  Performance (Dense)FP6437 TFLOPS
                  FP3275 TFLOPS
                  TF32 TC1,125 TFLOPS
                  BF16 TC2,250 TFLOPS
                  FP16 TC2,250 TFLOPS
                  FP8 TC4,500 TFLOPS
                  FP4 TC9,000 TFLOPS
                  INT8 TC4,500 TOPS
                  Performance (Sparse)TF32 TC2,250 TFLOPS
                  BF16 TC4,500 TFLOPS
                  FP16 TC4,500 TFLOPS
                  FP8 TC9,000 TFLOPS
                  FP4 TC18,000 TFLOPS
                  INT8 TC9,000 TOPS
                  MemoryHBM TypeHBM3e
                  HBM Capacity192 GB
                  HBM Stacks8
                  HBM Bandwidth8.0 TB/s
                  L2 Cache96 MB (4 partitions)
                  Shared Memory / SM228 KB
                  Register File / SM256 KB (64K × 32-bit)
                  TMEM / SMNew (size undisclosed)
                  InterconnectNVLink Generation5th gen
                  NVLink Links18 per GPU
                  NVLink Bandwidth1,800 GB/s bidirectional
                  NV-HBI (die-to-die)10 TB/s
                  PCIeGen 5 x16
                  NVLink-C2C (Superchip)900 GB/s
                  PowerTDP1,000W
                  CoolingLiquid (mandatory)
                  TFLOPS/W (FP8 TC)4.50
                  TFLOPS/W (FP4 TC)9.00
                  System (NVL72)GPUs72 Blackwell
                  CPUs36 Grace
                  NVLink Domain BW130 TB/s
                  Total HBM13.5 TB
                  Total FP4 (dense)648 PFLOPS
                  Total FP8 (dense)324 PFLOPS
                  Rack Power~120 kW
                  CoolingFull liquid cooling

                  12. Infrastructure Impact #

                  LayerImpact
                  AlgorithmFP4/NVFP4开辟了4-bit训练后量化的新研究方向。两级micro-tensor scaling要求量化算法感知硬件的block size (16/32元素)。Training-aware quantization需要适配NVFP4的E4M3 scale granularity。MoE架构在NVL72上获得新设计空间——expert数量可大幅增加(万级expert理论可行)。
                  KernelTMEM和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设计。
                  FrameworkPyTorch/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实现。
                  LLM192GB 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中的数据检索。
                  ClusterNVL72将集群设计粒度从"节点"(8 GPU)提升到"机架"(72 GPU)。数据中心需要120kW/rack供电和全液冷基础设施——传统风冷数据中心需要改造。网络设计从"GPU↔GPU跨节点"变为"rack↔rack跨机架"。故障域扩大(72 GPU共享NVLink域,一个Switch故障影响72 GPU)。RAS Engine的预测性维护变得至关重要。

                  总结: Blackwell的第一性原理评价 #

                  Blackwell不是一个简单的代际升级——它是NVIDIA对"如何在光刻极限下继续扩展GPU算力"这一核心问题的工程回答。

                  三个关键设计决策定义了Blackwell:

                  1. 双Die + NV-HBI: 选择两个大die + 10TB/s HBI而非多个小chiplet。trade-off是更高的封装成本和良率风险,换来对软件完全透明的统一GPU体验。这与AMD的8 XCD chiplet路线形成鲜明对比。
                    1. FP4 + NVFP4 + 2nd Gen TE: 在业界首推4-bit浮点硬件加速。NVFP4的两级micro-block scaling是精度-性能的精妙平衡——比OCP MXFP4精度更高(16元素E4M3 scale vs 32元素power-of-2),使FP4推理在大多数LLM上接近FP8精度。
                      1. NVL72: 从节点级(8 GPU)到机架级(72 GPU)的NVLink域扩展。这不只是带宽的堆叠,而是创造了一个新的计算抽象——"机架即GPU"。对MoE和超大模型训练而言,NVL72消除了跨节点通信瓶颈,是竞品(包括AMD)目前无法匹配的系统级优势。
                      2. 最终定位: 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)上有差异化优势。两家在最新一代的竞争焦点已从纯算力转向了系统架构、软件生态、和能效比。