ELL3N HSU

Available in Chinese only.

← 文章

fin《AI半导体终局推演(I)》要点整理

梳理 fin 对 HBM 容量、带宽与推理吞吐关系的论证,并在文末区分硬件约束、软件效率与产业周期。

fin(@fi56622380)的《AI半导体终局推演2026(I)》讨论推理时代的性能目标如何改变 HBM(高带宽内存)的产业地位。以下为主要论点的压缩整理,观点、数值估算与预测均归原作者,未在此独立核验。原帖页面显示日期为 2026 年 4 月 28 日(显示时区未核实),本文收录于 10 月 22 日。完整论证与配图请读原文;独立评论集中在文末。

从处理器性能转向推理服务效率

同一套推理设备,能否同时服务更多请求,又让每个用户少等一点?fin 从这个取舍切入,讨论 HBM 的容量和带宽为什么会影响服务效率。

fin 先对比 CPU 与生成式 AI:他认为,传统 CPU 依靠缓存、乱序执行等机制减轻外部内存约束,许多日常负载也没有用满 DDR 带宽,因此内存升级对终端性能的边际贡献较低;推理服务则更直接地追求单位成本、单位电力下的 token 产出,同时兼顾单个用户的生成速度。

作者以吞吐与用户速度构成的 Pareto 前沿描述这一目标:系统需要在服务更多请求和更快响应之间选择,而硬件代际升级应改善整组可达到的组合。他据此把 HBM 从配套部件提升为系统效率的关键约束。

容量与带宽分别约束什么

作者先看能装下多少请求。每个正在生成的请求都要保存 KV Cache,也就是供后续注意力计算复用的键值缓存,因此容量会限制批处理规模。接着看一轮生成要等多久:解码读取权重和缓存,带宽会影响用户速度。他把系统吞吐拆成并发请求数乘以平均用户速度,进一步提出:

Token throughput=HBM size×HBM bandwidth\text{Token throughput} = \text{HBM size} \times \text{HBM bandwidth}

这里保留的是作者提出的关系式。原文用 Rubin NVL72 举例:1,920 个请求各以每秒 100 token 生成,对应每秒 19.2 万 token;再按约 120 kW 的功率,折算为每 MW 每秒 160 万 token。这是原文的系统示例,不是本文复测结果。

fin 还用 A100 至 Rubin Ultra 的代际曲线比较吞吐与容量、带宽乘积,认为二者趋势接近;并由此推论,要让每代吞吐翻倍,容量与带宽的乘积也须翻倍;同时承认实际系统无法完全兑现内存所提供的潜在上限。他也提及把部分权重移至 SRAM 的异构方案,认为这可以改善高速、较小批量的服务区间,但不能消除其讨论的 KV Cache 访问压力。

软件进步与 HBM 周期判断

作者认为软件优化不取消硬件厂商持续改善标准性能的竞争压力:只要 token 需求继续增加,对容量与带宽的追求就不会停止,GPU 供应商也会推动内存厂商升级。

文章结尾进一步提出更强的判断,把 HBM 的持续增长归因于 GPU 产品迭代的内生要求,认为它可以独立于 AI 需求、宏观周期和云厂商意愿,并追问主要内存供应商是否仍会因扩产重演周期。

系列阅读

本站要点整理:I · II · III · IV

整理者评论(可选阅读)

以下是整理者在 2026 年 10 月 22 日补充的分析,不属于 fin 原文。引用的论文与厂商技术资料均发表于原帖之前,但这里只用它们检验机制,不声称它们就是作者当时使用的证据。原帖图表的底层数据与测试配置未取得,不能据此复核其代际拟合。

1. 容量与带宽都重要,但作用不能直接相乘

原文对 KV Cache 的关注有明确的系统依据。2023 年的 PagedAttention 论文指出,缓存占用及碎片会限制批量大小,改进内存管理可以提高服务吞吐。这支持“有效容量会限制并发”的机制,但没有给出吞吐必然正比于物理容量的普适结论。

先检查这个乘法的单位:容量是字节,带宽是字节每秒,相乘还得不到 token 每秒。要预测实际吞吐,中间还缺每个请求占多少缓存、每一步搬多少数据,以及计算和通信是否有余量。补齐这些条件以后,才可以讨论它能否作为某段工作区间的趋势指标,而不是直接把它当成物理恒等式。

下面给出一个整理者的简化解码模型,不是实测,也不是对所有架构的描述。假定同一批请求长度接近,每步每个请求生成一个 token;权重读取可以在整批请求间摊销,忽略通信、计算重叠、调度开销与其他流量:

B≤C−W−MK,Q≈BβW+BkB \leq \frac{C-W-M}{K},\qquad Q \approx \frac{B\beta}{W+Bk}

其中,BB 是并发数,CC 是可用 HBM 容量,WW 是驻留权重字节数(在这一模型中也假设每步从 HBM 读一遍),MM 是其他固定内存占用,KK 是每个请求驻留的 KV 字节数;kk 是每个请求每步读取的 KV 字节数,β\beta 是有效带宽,QQ 是总输出吞吐。驻留容量 KK 与实际传输量 kk 特意分开,二者不能在所有实现中视为同一数值。

这个模型解释了原文直觉成立的一个区间:若权重流量主导,增加并发可摊薄单个 token 的权重读取成本,更多容量就有价值。但当 BkBk 远大于 WW 时,总吞吐趋近 β/k\beta/k,继续提高并发不再带来同比例增长,单用户速度反而可能下降。

例如只为演示算术,假设 W=80W=80 GB、k=1k=1 GB、有效带宽为 4,000 GB/s,其他瓶颈忽略。并发从 10 增至 20 时,模型给出的吞吐约从 444 增至 800 token/s,并非翻倍。这不是任何 GPU 的性能预测,而是说明:批量和单用户速度会相互影响,不能当作两个独立旋钮。

2. 软件不是需求的反证,却会改变硬件需求的斜率

原文正确地区分了软件改进与硬件厂商继续竞争的动机。但竞争动机不能保证某一种硬件资源按固定速度增长。采购者关心整个系统完成任务的效率,不会因为硬件厂商需要维持产品吸引力,就自动购买更多字节的 HBM。

两项早于原帖的研究能说明这种区别。PagedAttention 通过减少碎片和冗余缓存占用,在已有硬件上释放可用并发空间;FlashAttention(2022)则利用分块计算,减少 HBM 与片上 SRAM 之间的读写。后者的论文结果主要针对其训练及注意力计算场景,不能直接套成所有解码服务的收益,却足以说明数据搬运量不是由模型名称或 token 数单独决定的常数。

因此,软件优化一方面可能降低每项任务的内存需求,另一方面又可能让更长上下文、更多并发变得经济。净结果取决于新任务增长是否超过单位任务资源节约,不能只凭其中一条机制判断 HBM 总需求增减。更合适的观察量是相同质量与响应约束下,每个有效任务需要多少驻留内存、多少 HBM 传输,以及服务商实际需要完成多少任务。

3. 硬件代际曲线还不是因果识别

即使两条曲线都向上,也不能排除共同的代际变化:计算精度、内核、模型、功率、互联和测试配置可能同时改变。特别是单卡容量、整机吞吐和每 MW 吞吐属于不同口径,比较时必须统一系统边界。

NVIDIA 于 2025 年 8 月公布的 Blackwell Ultra 技术说明同时讨论了更大的 HBM 容量、低精度计算、注意力专用运算和互联。其规格对比中,Blackwell 到 Blackwell Ultra 的容量从 192 GB 升至 288 GB,最大 HBM 带宽仍列为 8 TB/s。这支持内存容量的重要性,也提示性能提升可能来自多处协同;厂商规格并不是对原文乘积关系的独立验证。

Berkeley Lab 的 Roofline 框架把数据局部性、带宽和计算能力放在同一分析中。沿这个思路,验证本文命题应固定模型、精度、上下文长度及软件版本,在相同延迟目标下扫描并发,再记录有效带宽、计算利用率与通信时间。若增加容量后只是容纳了更多请求,却没有提高满足延迟目标的吞吐,就说明容量并非当时的主要限制。

这一框架也限制了原文 CPU 对比的适用范围:不能从某些日常应用对 DDR 不敏感,推到 CPU 工作负载普遍不受内存约束。影响程度应按具体程序的数据访问和复用方式判断。

4. 单台设备的技术要求与整个行业的周期是两层问题

作者前文以 token 需求继续增长为条件,结尾却把 HBM 增长描述为与需求和宏观环境无关。两者之间缺少一个经济环节:厂商希望每代产品提高性能,并不等于客户愿意按原计划购买,也不等于内存供应商能维持价格和利润。

一个不依赖市场预测的反例是:假设单台设备搭载的 HBM 容量增加 50%,但设备出货量下降 40%,对应新增设备的 HBM 总字节需求反而下降 10%。这里是说明逻辑边界的假设算例,不是现实出货预测。若再考虑每 GB 售价、良率、封装成本与扩产速度,技术含量提高和盈利恶化也可以同时发生。

因此,后续可以分两步观察。先看满足同样服务质量时,系统是否确实需要更大的有效内存和更高带宽;再看客户是否因此增加采购,并最终形成供应商的收入与资本回报。前者需要同口径性能实验,后者需要出货结构、单位搭载量、成交价格、库存和产能利用率等证据。原文提出了前者的机制,但仅靠该机制,还不能把 HBM 的周期性判为已经消失。