GPU 选购分析 —— 架构代际、产品层级与显存技术,看懂算力匹配

🔊

关于这份手册

这份手册不按品牌型号组织,按架构代际和产品层级组织。原因和 SSD 篇一致:GPU 型号每代更替、逐个列出来既冗长又像品牌背书,厂家一更新文章就失去价值。但 GPU 的底层维度——架构代际(Ampere、Hopper、Blackwell)、产品层级(消费/工作站/数据中心)、显存技术(HBM vs GDDR)、互联技术(NVLink vs PCIe)、精度档位(FP16/FP8/FP4)——这些 2–3 年内稳定。理解了这些维度,你就能判断市面上任何一代 GPU 的定位。

买 GPU 前要分清三件事:你的负载是训练还是推理(决定显存和互联需求)、是个人研究还是商用服务(决定能不能用消费卡)、单卡还是多卡(决定平台和供电)。这份手册按这三个维度组织。

快速选型表

先用一张表定位需求。这张表按场景 → 技术要求组织,型号只是当前代际的代表,换代后用同技术要求去找新型号即可。

场景技术要求当前代表(价位量级)
7B 模型训练/微调消费卡,32 GB 显存,PCIe 5.0RTX 5090(¥1.5 万)
13B–34B 训练(单卡)工作站卡,48 GB GDDR + NVLinkRTX 6000 Ada(¥5.5 万)
70B 训练(多卡切分)工作站卡,2×48 GB + NVLink2× RTX 6000 Ada(¥11 万)
70B FP16 训练(生产)数据中心卡,8×80 GB HBM + NVLink + InfiniBand8× H100 SXM(¥250 万)
175B 训练(旗舰)数据中心卡,Blackwell 架构,8×192 GB HBM3e8× B200(¥350 万+)
70B INT8 推理(商用)数据中心推理卡,48 GB GDDR + PCIeL40S(¥7.5 万)
70B INT4 推理(开发)消费卡,32 GB 显存RTX 5090(¥1.5 万)
3D 渲染农场节点消费卡,CUDA 核心优先RTX 5090 / RTX 5080
本地开发/原型消费卡,16–32 GBRTX 5080(¥0.9 万)
虚拟化/vGPU 池化数据中心卡,硬件 vGPU 支持L40S / A10

量级说明:消费卡按京东/天猫主流渠道价;工作站和数据中心卡按 NVIDIA 官方建议价或主流分销商报价,实际采购价因渠道、数量浮动较大。

显存是第一约束,TFLOPS 不是

这是选型中最容易被参数表带偏的一点。NVIDIA 官方产品页把 FP16/FP8 算力(TFLOPS)放在最显眼位置,但训练场景下显存容量才是硬门槛——算力不够可以多卡分担、可以降低 batch size、可以梯度累积,显存不够模型根本放不下。

反常识纠错:TFLOPS 不等于训练速度。两张 TFLOPS 接近的卡,实际训练迭代时间可能差 2 倍以上,因为还受显存带宽、互联带宽、架构代际(Tensor Core 效率)、软件栈优化影响。看 TFLOPS 选卡是常见误区,应该看目标框架(PyTorch/DeepSpeed/vLLM)在你模型规模下的实测迭代时间。

模型规模到显存的对应

显存占用 = 模型权重 + KV cache(推理)或优化器状态(训练)+ 激活值 + 框架开销。FP16 训练的优化器状态(Adam)约等于模型参数量的 2 倍。

模型规模参数量FP16 权重INT8 推理INT4 推理FP16 训练(含 Adam)
7B70 亿~14 GB~7 GB~4 GB~42 GB
13B130 亿~26 GB~13 GB~7 GB~78 GB
34B340 亿~68 GB~34 GB~17 GB~200 GB
70B700 亿~140 GB~70 GB~35 GB~420 GB
175B1750 亿~350 GB~175 GB~88 GB~1050 GB

实际可用显存比标称值少 1–3 GB:CUDA 上下文、驱动、显示输出(如果接显示器)都要占用。规划显存要按可用值算,不是标称值。

NVIDIA 架构代际演进

GPU 选型的第一维度是架构代际。每代架构在 IPC、能效、Tensor Core、显存技术上都有跃迁,且代际特征 2–3 年稳定。

mermaid
flowchart TD
    A["Ampere<br/>2020"] --> B["Hopper<br/>2022"]
    B --> C["Blackwell<br/>2024"]
    A --> A1["A100<br/>HBM2e"]
    B --> B1["H100<br/>HBM3"]
    C --> C1["B200<br/>HBM3e"]
    style A fill:#bbdefb,stroke:#2196F3
    style B fill:#c8e6c9,stroke:#4CAF50
    style C fill:#fff3e0,stroke:#FF9800
架构发布年份关键跃迁代表 GPU显存技术
Ampere2020第 2 代 Tensor Core、稀疏化加速、FP32/INT32 并行A100、RTX 30 系列HBM2e(A100)、GDDR6(消费)
Hopper2022第 4 代 Tensor Core、FP8 Transformer Engine、Transformer Engine、DPXH100HBM3
Ada Lovelace2022第 3 代 RT Core、第 4 代 Tensor Core(消费版)、着色器执行重排序RTX 40 系列、RTX 6000 AdaGDDR6X / GDDR6
Blackwell2024第 5 代 Tensor Core、FP4 精度、双 die 封装、第 2 代 Transformer EngineB200/B100、RTX 50 系列HBM3e(B200)、GDDR7(RTX 50)

数据来源:NVIDIA 各代架构白皮书(Ampere GA100、Hopper GH100、Ada AD102、Blackwell GB202),docs.nvidia.com。

为什么代际比型号重要

同代架构的不同型号共享相同的计算核心设计、Tensor Core 代次、精度支持。买 GPU 时先定代际(决定能用什么精度的算力、支持什么框架特性),再在同代里按显存容量和形态选型号。

精度档位是代际的核心差异

  • Ampere 及更早:FP16 是主力精度
  • Hopper:引入 FP8 Transformer Engine,训练吞吐相比 FP16 翻倍(但模型和框架要支持)
  • Blackwell:进一步引入 FP4,吞吐再翻倍(同样要框架支持)

⚠️ 精度档位要框架支持。H100 的 FP8 和 B200 的 FP4 不是开箱即用——PyTorch 2.3+、Transformer Engine 库、vLLM 等框架要支持对应精度才能用上。老代码用 FP16 训练,H100 和 B200 的 FP4/FP8 算力用不上。

产品层级:消费卡、工作站卡、数据中心卡

GPU 的第二维度是产品层级。同代架构做成三档产品,差异在显存类型、互联、ECC、vGPU、驱动授权——这些差异是产品定位决定的,不会随型号换代消失。

维度消费卡(GeForce)工作站卡(RTX Ada/A 系列)数据中心卡(H/B/A 系列)
显存类型GDDR6/6X/7(最新)GDDR6 ECCHBM/HBM2e/HBM3/HBM3e
显存容量16–32 GB32–48 GB80–192 GB
ECC 显存
NVLink 多卡✗(40 系起取消)✓(部分型号)✓(NVLink 4.0/5.0)
vGPU 虚拟化✓(需软件 license)
数据中心商用授权✗(EULA 禁止)
散热形态主动散热(自带风扇)主动散热SXM 被动 / PCIe 主动
价位量级¥0.9 万–1.5 万¥3 万–6 万¥7 万–35 万/卡

消费卡的硬限制

⚠️ GeForce EULA 禁止数据中心商用。NVIDIA 驱动的最终用户许可协议明确禁止 GeForce 在"数据中心"部署,2023 年的更新进一步限制了 GeForce 用于商用大模型推理服务。个人研究、教学、原型开发不受限;面向客户的商用推理服务,法务上要走工作站卡或数据中心卡。

⚠️ 消费卡从 40 系起取消 NVLink。所有 GeForce(RTX 40/50 系列)都不支持 NVLink。多卡数据交换只能走 PCIe(≤ 64 GB/s),是 NVLink 4.0(900 GB/s)的 1/14。多卡训练时 AllReduce 通信开销大。

工作站卡的定位

工作站卡的受众是工作室和企业:支持 NVLink(部分型号)、ECC 显存、可商用部署、功耗控制在工作站电源范围内(250–300W)。48 GB GDDR6 ECC 能单卡跑 34B FP16,是单机训练的甜点。

⚠️ 工作站卡 NVLink 需要桥接器。工作站卡的 NVLink 不是 SXM 那种板载互联,需要单独购买 NVLink Bridge。没装桥接器,多卡训练退回 PCIe 通信。

⚠️ 工作站卡中只有旗舰保留 NVLink。Ada 工作站卡里只有 RTX 6000 Ada 保留 NVLink,5000 及以下都取消了。需要多卡 NVLink 的工作站只能选 6000 Ada 或数据中心卡。

数据中心卡的场景

数据中心卡配 HBM 显存、NVLink 板载互联、被动散热(SXM 形态)或主动散热(PCIe 形态)。是大规模训练和多实例推理的标配。

⚠️ SXM 卡不能装工作站。H100 SXM、B200、A100 SXM 都是被动散热模组,必须装在带高风压风扇的服务器机箱(HGX 基板)里。装进工作站机箱几分钟过热降频。

⚠️ 被动 PCIe 卡要确认机箱风道。数据中心 PCIe 卡(如 L40S、A10)是被动散热,需要服务器机箱的前后贯穿风道和高速风扇。装进工作站要选主动散热版本。

⚠️ vGPU 需要软件 license。数据中心卡硬件支持 vGPU(一张卡虚拟化给多个 VM),但要额外购买 NVIDIA AI Enterprise 或 vGPU 软件 license。硬件支持不等于开箱即用。

显存技术:HBM 与 GDDR 的带宽鸿沟

显存类型是 GPU 性能的关键维度,HBM 和 GDDR 的差距是数量级的。

显存类型典型带宽用于代表 GPU
GDDR6500–1000 GB/s消费卡、工作站卡、推理卡RTX 40 系列、RTX 6000 Ada、L40S
GDDR6X700–1000 GB/s高端消费卡RTX 4090
GDDR71000–1800 GB/s最新消费卡RTX 5090
HBM2e1500–2000 GB/s上一代数据中心卡A100
HBM32000–3400 GB/s当前数据中心训练卡H100
HBM3e5000–8000 GB/s新一代数据中心训练卡B200

HBM vs GDDR 的带宽鸿沟。H100 SXM 的 HBM3 带宽 3350 GB/s,是 RTX 6000 Ada GDDR6(960 GB/s)的 3.5 倍。显存容量都是 80 GB 级别,但训练吞吐差距来自带宽。带宽敏感的训练任务(大 batch、长序列)HBM 的优势明显。

⚠️ 显存容量 ≠ 显存带宽。RTX 5090 的 GDDR7 有 1792 GB/s 带宽(接近 A100 HBM2e),但消费卡没有 ECC 和 NVLink。RTX 6000 Ada 有 ECC 和 NVLink,但 GDDR6 带宽只有 960 GB/s。“显存够大"不等于"训练够快”,带宽同样是硬约束。

多卡训练的核心是卡间数据交换带宽。NVLink 和 PCIe 的差距是数量级的。

互联技术单向带宽用于备注
PCIe 4.0 ×16~32 GB/s所有 GPU 的基线受 CPU PCIe 通道限制
PCIe 5.0 ×16~64 GB/s最新平台消费卡多卡的上限
NVLink 3.0600 GB/sA100板载,不需桥接器
NVLink 4.0600–900 GB/sH100SXM 版 900,PCIe 版 600
NVLink 5.01800 GB/sB200双 die 封装带来翻倍带宽

⚠️ 消费卡多卡走 PCIe。从 RTX 40 系起消费卡取消 NVLink,双卡训练只能 ×8+×8 PCIe,AllReduce 通信开销大。需要 NVLink 多卡训练的工作流必须上工作站卡或数据中心卡。

⚠️ 工作站卡 NVLink 需要桥接器。工作站卡的 NVLink 通过桥接器连接,不是 SXM 那种基板集成。双卡配置要单独购买 NVLink Bridge。

数据来源:NVIDIA NVLink 和 NVSwitch 技术页(nvidia.com/nvlink),NVLink 各代规格白皮书。

必须知道的坑

⚠️ GeForce EULA 禁止数据中心商用。商用推理服务必须用工作站卡或数据中心卡。

⚠️ 消费卡无 NVLink。RTX 40/50 系列都不支持,多卡训练走 PCIe 通信开销大。

⚠️ HBM vs GDDR 的带宽鸿沟。训练吞吐差距来自带宽,不只看显存容量。

⚠️ SXM 卡不能装工作站。被动散热模组必须服务器机箱。

⚠️ 被动 PCIe 卡要确认机箱风道。L40S、A10 等被动卡需要服务器机箱风道。

⚠️ vGPU 需要软件 license。硬件支持不等于开箱即用。

⚠️ 瞬态功率触发 OCP。高 TDP GPU(如 RTX 5090 的 575W、H100 的 700W)从空闲切满载时瞬态电流可达标称 TDP 的 1.4–1.6 倍,廉价电源的 OCP 会误触发关机。

⚠️ 二手矿卡风险。RTX 4090 等曾是挖矿主力,二手市场充斥矿卡。识别:GPU-Z 查 BIOS 版本、FurMark 烤机 30 分钟看温度曲线、3DMark 跑分对比均值。生产环境不建议碰二手卡。

⚠️ 二手数据中心卡来源风险。“拆机 H100"多是矿场或倒闭云厂商退役卡,可能刷过非官方 vBIOS、保修失效。生产采购走授权渠道。

⚠️ 12V-2×6 接口必须用对线。RTX 50 系列用 12V-2×6(12VHPWR 改良版),老 8pin 转接线功率承载有限,强用会过热熔毁。

⚠️ 精度档位要框架支持。Hopper 的 FP8 和 Blackwell 的 FP4 需要 PyTorch 2.3+、Transformer Engine 等框架支持才能用上。

反常识纠错:显存容量 ≠ 可用显存。标称 80 GB 的 H100,CUDA 上下文 + 驱动 + 显示输出占用后,实际可用约 76–78 GB。规划显存按可用值算。

多卡训练平台的工程落地

选购 GPU 的终点不是"买哪张卡”,而是"多卡装进机箱能稳定跑"。

功率预算计算

整机峰值功率 = GPU 功耗 × N + CPU 功耗 + 主板/内存/存储/风扇 + 20% 余量。

mermaid
flowchart TD
    A["功率预算"] --> B["GPU × N"]
    A --> C["CPU 250–350W"]
    A --> D["主板+内存+NVMe 80W"]
    A --> E["风扇+水冷 50W"]
    A --> F["+ 20% 余量"]
    style A fill:#e3f2fd,stroke:#2196F3
    style B,C,D,E,F fill:#e8f5e9,stroke:#4CAF50

常见配置的功率量级:

配置GPU 功耗CPU 功耗整机峰值电源要求
单卡消费旗舰 + 高端 CPU~575 W~280 W~1050 W1200W 钛金
双卡工作站 + TR PRO~600 W~320 W~1200 W1500W 钛金
四卡数据中心推理 + EPYC~1400 W~320 W~2000 W1+1 冗余 2000W
八卡数据中心训练 + 双 EPYC~5600 W~640 W~7000 WHGX 整机自带

PCIe 通道配置

多卡训练要求每张卡跑满 PCIe ×16。CPU 的 PCIe 通道总数决定能挂几卡:

GPU 配置需要 PCIe 通道消费平台工作站平台服务器平台
单卡 ×16 + 1 NVMe20
双卡 ×16+×16 + 2 NVMe40✗(只有 ×8+×8)
四卡 ×16×4 + 2 NVMe72
八卡 ×16128仅顶级

双卡以上训练必须工作站或服务器平台。详见 CPU 选购篇。

散热风道

GPU 满载温度 80°C 以上,多卡间距不足会导致上卡吸下卡热风,温度墙降频。要点:

  • 工作站机箱选 GPU 之间留 2 槽以上间距的型号
  • 主动散热卡可紧凑安装;被动散热卡必须服务器机箱
  • 进出风方向一致,避免风道紊乱
  • 机箱风扇转速按 GPU 温度联动

验收测试

新机器装好后,上线前跑这几项验收:

测试项工具通过标准
GPU 烤机gpu-burn(GitHub)30 分钟无报错,温度 < 85°C
显存测试cuda-memcheck无 ECC 错误或内存错误
多卡通信NCCL tests(all_reduce_perf)带宽达到 NVLink 标称的 80%+
训练基准MLPerf 或目标框架 benchmark迭代时间符合预期
电源稳定性FurMark + OCCT 双烤30 分钟无重启、无降频

选型对比小结

抉择推荐场景不推荐场景
消费卡 vs 工作站卡个人研究选消费卡商用部署选工作站/数据中心卡(EULA)
工作站卡 vs 数据中心卡单机训练选工作站卡大规模训练选数据中心卡(HBM + NVLink)
NVLink vs PCIe 多卡大规模训练必须 NVLink单卡或轻量多卡 PCIe 够用
HBM vs GDDR带宽敏感训练选 HBM推理或低预算选 GDDR
最新代际 vs 上一代预算充足选最新(精度档位优势)预算敏感选上一代(云上租 A100 性价比高)
主动散热 vs 被动散热工作站选主动散热机房选被动散热(密度高)

参考来源

  1. NVIDIA Ampere 架构白皮书(GA100):https://docs.nvidia.com/cuda/ampere-tuning-guide/
  2. NVIDIA Hopper 架构白皮书(GH100):https://docs.nvidia.com/cuda/hopper-tuning-guide/
  3. NVIDIA Ada Lovelace 架构白皮书:https://www.nvidia.com/en-us/geforce/ada-architecture/
  4. NVIDIA Blackwell 架构白皮书:https://www.nvidia.com/blackwell-architecture/
  5. NVIDIA Tensor Core 技术页:https://www.nvidia.com/data-center/tensor-cores/
  6. NVIDIA Transformer Engine 文档:https://docs.nvidia.com/deeplearning/transformer-engine/
  7. NVIDIA NVLink 和 NVSwitch 技术页:https://www.nvidia.com/nvlink/
  8. NVIDIA HBM 显存技术说明(各代架构白皮书内):https://docs.nvidia.com/
  9. NVIDIA 驱动 EULA(GeForce 数据中心限制):https://www.nvidia.com/drivers/license/
  10. NVIDIA vGPU 技术页:https://www.nvidia.com/data-center/vgpu/
  11. NVIDIA GeForce 产品家族(消费卡规格参考):https://www.nvidia.com/geforce/
  12. NVIDIA RTX 工作站产品家族:https://www.nvidia.com/rtx/
  13. NVIDIA Data Center 产品家族:https://www.nvidia.com/data-center/
  14. MLPerf Training Benchmark:https://mlcommons.org/benchmarks/training/
  15. TechPowerUp GPU 数据库(实测数据):https://www.techpowerup.com/gpu-specs/
  16. Tom’s Hardware GPU 评测:https://www.tomshardware.com/gpus/
  17. ServeTheHome 数据中心 GPU 评测:https://www.servethehome.com/
  18. NVIDIA HGX 和 DGX 系统规格:https://www.nvidia.com/data-center/hgx/