简介:本文围绕高带宽内存(HBM)展开系统解析,帮助读者理解HBM的技术定义、结构原理、核心优势与适用边界。文章将回答“大模型推理是否必须使用HBM”这一常见疑问,说明HBM在AI芯片中的角色、与传统内存的区别,以及在不同推理场景下的选型考量,为技术选型人员提供可操作的判断依据。
高带宽内存(High Bandwidth Memory,简称HBM)是一种基于先进封装技术实现的高容量、高带宽动态随机存取存储器(DRAM)组合阵列。它并非某种全新的存储介质,而是在传统DRAM基础上,通过垂直堆叠裸片与先进封装工艺,重构了内存与计算芯片之间的连接方式。
从技术视角看,HBM的本质是“以封装换带宽”:它将多个DRAM裸片像多层建筑一样垂直堆叠,并通过硅通孔(TSV)和微凸块(Microbump)实现裸片间的高速互联,再经由底层基础芯片与GPU等计算芯片通信。从使用视角看,HBM是AI芯片的关键配套内存组件,其带宽与容量直接影响大模型的训练与推理效率。从业务视角看,HBM的供给能力与成本结构,正在成为影响AI算力基础设施规划的重要因素。
理解HBM,需要抓住三个关键词:垂直堆叠、宽接口、近距离。这三个特征共同决定了它相较于传统内存的性能差异。
传统内存的布局方式是将内存芯片并排布置在电路板上,通过较窄的总线与处理器连接。这种方式在通用计算场景下表现稳定,但随着AI模型参数规模从数亿增长到数千亿甚至数万亿,计算芯片对内存带宽的需求呈数量级上升,传统内存的“带宽墙”问题日益突出——计算单元的处理速度远超数据供给速度,形成内存瓶颈。
HBM的出现正是为了解决这一矛盾。它通过垂直堆叠缩短了数据搬运的物理距离,通过宽接口提升了单位时间的数据吞吐量,通过先进封装将内存与计算芯片紧密耦合。其核心价值可以概括为三点:
这些特性使HBM成为高性能AI芯片的重要配套组件,尤其在大模型训练和高并发推理场景中,其作用难以被传统内存替代。
HBM由两部分核心芯片构成:
1. 核心芯片(Core Die,简称C-die)
C-die是包含DRAM存储单元的裸片,负责实际的数据存储。多个C-die可以垂直堆叠,堆叠层数决定了单堆栈的容量。业界常见做法是堆叠多层C-die以提升单堆栈容量,具体层数随产品代际演进而变化。
2. 基础芯片(Base Die,简称B-die)
B-die位于整个堆叠结构的底部,负责处理各类DRAM控制功能,并通过物理接口层(PHY)与GPU等计算芯片通信。它相当于堆叠结构与外部计算芯片之间的“桥接层”,承担地址管理、信号调度等职责。
在连接方式上,HBM内部采用硅通孔和微凸块将各层裸片进行堆叠键合,多层C-die与最下层的B-die连接,再通过凸块与硅中阶层(Interposer)互联,最终与计算芯片形成高密度连接。这种结构与传统内存“并排布置”的方式有本质区别,也是HBM实现高带宽的物理基础。
HBM的高带宽来自“宽接口+短距离”的组合:
可以用一个简化的伪代码来理解其数据通路:
计算芯片(GPU)→ 物理接口层(PHY)→ 基础芯片(B-die,控制与调度)→ 硅通孔(TSV)垂直互联→ 多层核心芯片(C-die,数据存储)
这条通路的关键在于:数据不需要经过较长的板级走线,而是在封装内部完成高速搬运。这正是HBM能够缓解大模型“内存墙”问题的原因。
HBM并非万能内存,其适用场景有明确边界:
理解HBM时,容易与以下几类概念混淆:
回到核心问题:大模型推理一定要用HBM吗?答案是——不一定,但取决于场景约束。
需要优先考虑HBM的场景:
可以不完全依赖HBM的场景:
在选型与使用中,还需关注以下问题:
HBM是一种通过垂直堆叠与先进封装实现高带宽、低延迟、低功耗的内存技术,其核心价值在于缓解AI计算中的内存瓶颈。它不是大模型推理的“唯一解”,而是高性能场景下的重要选项。是否采用HBM,应结合推理延迟要求、模型规模、成本预算、供应链稳定性与软硬件协同能力综合判断。理解HBM的定义、结构与边界,有助于技术选型人员在算力规划中做出更理性的决策,而不是简单地“唯带宽论”。