AMD MI455X拥有432GB HBM4显存,NVIDIA Rubin是288GB,很多人直接判定AMD赢了。但大模型推理时,432GB并没有让token生成速度更快。AI芯片里的容量和带宽,就像仓库大小和传送带速度。仓库大能堆更多货,传送带快才能让每件货更快出门。大模型生成每个字,都要把模型参数从显存搬运到计算单元。搬运速度快,字就出得快。仓库再大,传送带慢,每次取货还是要等。理解这个区别,才能看懂为什么AMD多出144GB,却不一定能让你聊天更流畅。
AI芯片混淆容量和带宽概念
看到“432GB对288GB”,直觉就是AMD显存更大更强。但这个数字说的是容量。容量等于仓库能堆多少货。带宽等于传送带每秒运多少货。两个完全不同的指标,经常被混为一谈。
AMD MI455X和NVIDIA Rubin用的其实是同一种HBM4内存颗粒。每个HBM4堆栈提供36GB容量,通过2048-bit宽总线连接GPU。颗粒本身没区别。区别在于GPU周围放了多少个堆栈。
AMD放了12个堆栈,得到432GB。NVIDIA只放8个,得到288GB。432除以288,等于1.5。所以所谓“1.5倍显存”,本质只是12个堆栈和8个堆栈的比值。这就像说一辆卡车能拉12吨货,另一辆拉8吨。但没人告诉你这两辆车的行驶速度。
容量描述的是静止状态。带宽描述的是运动状态。大模型推理时,参数一直在搬运。搬运速度由带宽决定,不是由仓库大小决定。仓库大,装的东西多,但每次取货出门的速度不一定快。
HBM4架构分离存储容量和传输速度
过去看显卡,显存大小几乎等于性能排名。8GB比4GB强,16GB比8GB强。这个经验在HBM4时代开始失效。HBM4的设计让容量和带宽可以被独立调整。
HBM4把每个堆栈的接口宽度提升到2048-bit。厂商拿到颗粒后有两个自由选择。第一个是堆栈数量。堆栈越多,容量越大。第二个是Pin速率。Pin速率越高,带宽越大。两个方向互不干扰。
AMD选了堆栈数量路线。12个堆栈堆满,容量做到432GB。但每个堆栈的运行速度大概只有6.4Gbps/pin。这个速度比HBM4官方最高规格低一截。NVIDIA选了速度路线。只放8个堆栈,容量只有288GB。但每个堆栈跑超过10Gbps/pin,甚至超过标准规格上限。
结果就是12个慢速堆栈对战8个高速堆栈。最终带宽算下来非常接近。AMD MI455X大约19.6TB/s,NVIDIA Rubin大约22TB/s。实际产品出来可能都在20TB/s左右晃荡。一个拥有1.5倍容量的芯片,带宽却只差了不到15%。容量赢了,带宽没赢。
大模型推理速度取决于内存带宽
大语言模型生成token的时候,GPU在干什么?它每一秒都在做同一件事:从显存里读取模型参数。一个700亿参数的模型,用8-bit权重存储,大概需要70GB空间。生成每一个token,系统都要把这70GB数据从头到尾搬运一遍。
这个过程里,显存容量只负责确保数据能装下。一旦装下了,容量就不再参与后续工作。决定生成速度快慢的是搬运速度,也就是带宽。带宽越高,单位时间内搬运的数据越多,token生成越快。公式很简单:token速度约等于内存带宽除以模型大小。
所以模型量化能提升速度。8-bit权重降到4-bit,模型大小变成35GB。搬运的数据量减半,带宽不变的情况下,token生成速度理论上翻倍。计算单元没变,核心数没变,只是数据搬运量减少了。AI推理时代,搬运往往比计算更关键。
如果只看带宽,AMD和NVIDIA差距不大。但容量差距实实在在存在。这个容量差到底有什么用?它不是用来加速的,是用来装东西的。
AMD增加显存解决模型规模问题
多出来的144GB显存,第一个用途是装更大的模型。模型权重只是占用空间的一部分。还有KV Cache。KV Cache是Transformer里保存历史上下文信息的缓存结构。每次生成新token,系统都要把之前的键值对存下来,避免重复计算。
上下文越长,KV Cache膨胀越快。一个长对话任务,KV Cache吃掉的内存可能超过模型权重本身。288GB显存的GPU,遇到超大模型加超长上下文,可能直接装不下。装不下就意味着这个任务跑不了,或者必须减少并发用户数。
432GB显存给出更大空间。企业可以部署更大的模型。可以在单卡上跑更长的上下文。可以支持更多并发用户。这些都是容量带来的价值。它解决的是“能不能运行”和“能同时服务多少人”的问题。但它不会让单个用户的每次回答更快。
NVIDIA通过多级内存扩大系统能力
NVIDIA没选择简单堆容量,而是构建更复杂的内存层级。Rubin系统里,除了HBM,还会连接更大的外部内存资源。这种设计像计算机的缓存体系。HBM是高速缓存,负责快速交换。外部内存是大仓库,负责存更多东西。
高速缓存容量小但速度快。大仓库容量大但速度慢。两者配合,比单一层级更灵活。如果只看HBM容量,AMD领先。但如果看整个系统的内存总容量,NVIDIA可能完全不落下风。不同的统计口径会得出完全相反的结论。
这种设计思路上的差异,反映的是对AI服务器瓶颈的不同判断。AMD认为瓶颈在模型规模太大,装不下。NVIDIA认为瓶颈在数据搬运太慢,来不及。两种判断都有道理,但指向的优化方向完全不同。
AI基础设施重新定义性能指标
CPU时代大家看主频。GPU时代大家看算力,比如多少TFLOPs。AI时代,越来越多场景的性能瓶颈不在计算,而在数据移动。计算单元再强,数据送不过来,只能空转等待。
AI芯片设计正在出现新分工:
- 容量解决能不能运行;
- 带宽解决运行多快;
- 算力解决数学运算多快。
AMD MI455X和NVIDIA Rubin代表两种路线:
- AMD扩大容量,让大模型更容易部署。
- NVIDIA提高带宽,让单个模型请求跑得更快。
两种设计没有绝对优劣,针对的是不同瓶颈。未来评价AI芯片,“多少GB显存”可能会像当年只看CPU频率一样落后。
真正的问题是:内存放在哪?连接速度多少?数据流动路径是否畅通?AI时代最大的竞争,已经从“谁有更多计算资源”转向“谁能让数据流动得更快更有效”。
AMD MI455X的432GB HBM4解决的是模型容量和并发规模问题,NVIDIA Rubin更高带宽解决的是单次推理速度问题。容量决定边界,带宽决定速度,两者共同塑造AI服务器能力。
拥有更大的仓库,并不意味着拥有更快的送货速度。