爆炸拆解
拖动旋转 · 滚轮缩放 · 悬停查看部件名称

HBM 高带宽内存

High Bandwidth Memory —— 把 DRAM 叠成一座"高楼"的 3D 堆叠存储技术
1024-bit 超宽总线 8~16 层 DRAM 堆叠 数千个 TSV 硅通孔 单堆栈 ~1.2 TB/s

它是什么?

HBM(High Bandwidth Memory,高带宽内存)是一种 3D 堆叠式 DRAM。传统内存芯片平铺在电路板上,而 HBM 把 4~16 层 DRAM 裸片(Die)像盖楼一样垂直堆叠在一颗逻辑基础芯片上,再和 GPU 一起"贴"在同一块硅中介层(Interposer)上封装。左侧 3D 模型就是一颗典型的 GPU 封装:中间是 GPU 大芯片,四周的小高塔就是 HBM 堆栈。

打个比方:如果 DDR/GDDR 是"修一条高速公路去远处的仓库取货",HBM 就是把仓库直接盖在工厂隔壁,并且修了一条一千条车道的路。

为什么需要它?—— 内存墙

AI 时代,算力的增长远远跑赢了内存带宽:从 2016 年的 P100 到 2024 年的 B200,NVIDIA GPU 的 FP16 算力涨了约 106 倍,而同期显存带宽只涨了约 11 倍——这还是靠 HBM 硬拉上来的。芯片算得再快,数据喂不上也只能空转,这就是"内存墙"。

提升带宽只有三条路,HBM 把第三条推到了极致:

一千根短而慢的线,胜过几十根长而快的线——又省电又快。

结构解剖:一座内存"高楼"

点击左上角的 「堆栈拆解」,拖动"爆炸拆解"滑块,可以一层层拆开这座塔:

宽度换速度:和 GDDR 比比

对比项GDDR7 单芯片HBM3E 单堆栈
总线宽度32 bit1024 bit
单引脚速率~32 Gb/s~9.6 Gb/s
带宽~128 GB/s~1.2 TB/s
位置显卡 PCB 上,离 GPU 几厘米封装内部,离 GPU 几毫米

一颗堆栈的带宽≈10 颗 GDDR7 芯片,且每 bit 传输能耗更低。B200 上 8 颗 HBM3E 堆栈合计带宽达 8 TB/s。

历代规格

代际标准发布单引脚速率接口宽度单堆栈带宽最大容量
HBM20131.0 Gb/s1024-bit128 GB/s4 GB
HBM220162.0 Gb/s1024-bit256 GB/s8 GB
HBM2E20193.6 Gb/s1024-bit461 GB/s24 GB
HBM320226.4 Gb/s1024-bit819 GB/s24 GB
HBM3E20239.6 Gb/s1024-bit~1.2 TB/s36 GB
HBM420258 Gb/s2048-bit~2 TB/s64 GB

2013 年由 AMD 与 SK 海力士联合推动、JEDEC 立项;2015 年 AMD Fiji(R9 Fury X)首次商用。HBM4 把接口翻倍到 2048 位,回归"以宽度换速度"的老打法。

代价:热与钱

参考资料