AI 芯片的真正战场:不是算力峰值,而是数据等待的时间
Hatched by Kevin Di
Aug 13, 2026
1 min read
1 views
92%
真正稀缺的不是算力,而是算力之间的距离
如果一块人工智能芯片的制造成本可能只有售价的很小一部分,那么英伟达最难复制的优势究竟是什么?答案恐怕不在某一颗 GPU,也不在某一个制程节点,而在于它把芯片、先进封装、高带宽内存、互联网络和软件编程模型组织成了一个几乎不可拆分的系统。
这也解释了一个看似矛盾的现象:AI 芯片的竞争一方面越来越像军备竞赛,单芯片算力从数百 teraFLOPS 迈向数 petaFLOPS,显存带宽从数百 GB 每秒迈向更高数量级;另一方面,越来越多真正有潜力的替代方案,却并不试图制造一块更大的通用 GPU,而是选择可重构阵列、专用加速器和边缘 NPU。
表面上看,这是云端巨型芯片与边缘小型芯片之间的竞争。更深一层看,它们都在回答同一个问题:当计算不再是单个处理器内部的事情,系统应该如何安排数据、能量和变化?
我的判断是,AI 时代的核心矛盾已经从“谁拥有更多算术单元”转向“谁能以更低代价,让算术单元持续保持忙碌”。这会把竞争分成两个方向:云端通过极端互联和生态锁定来扩大规模,边缘则通过可重构性和数据局部性来减少浪费。两者看起来相反,底层逻辑却高度一致:计算的价值,取决于数据移动和软件变化是否被有效控制。
一块芯片为何会变成一座城市
理解今天的 AI 硬件,不能再用“买一块芯片,获得一份算力”的旧直觉。更准确的比喻是:一台大型 AI 服务器是一座城市。计算核心是工厂,HBM 是仓库,CoWoS 等先进封装是城市基础设施,而芯片之间的高速互联则是高速公路和铁路。
如果工厂很强,却没有足够近的仓库,工人就会等待原料。若仓库容量足够,但道路拥堵,原料无法及时送达,工厂仍然闲置。于是,一块芯片的纸面算力并不等于真实生产力。真正重要的是,在每一个时钟周期内,有多少计算单元拿到了正确的数据。
以大型 AI 加速器为例,封装中通常包括巨大的逻辑 Die、高带宽内存以及复杂的供电和互联结构。制造成本并不简单等于逻辑芯片的成本。先进封装、基板、HBM、供电模块和良率管理共同决定了系统能否量产。尤其是 HBM,它不是普通显存的简单升级,而是围绕计算核心重新设计的数据供应系统。
这带来一个常被忽视的结论:AI 芯片的瓶颈,越来越像城市规划,而不是单纯的发动机制造。 发动机再强,如果道路、仓储和能源系统跟不上,整座城市的产出仍然有限。
大型模型进一步放大了这个问题。模型参数越多,训练和推理过程中需要交换的数据越多。单个加速器无法容纳全部模型时,就必须进行模型并行、张量并行或流水线并行。此时,芯片间互联不再是辅助功能,而是计算本身的一部分。
因此,当单芯片的输入输出能力从数百 GB 每秒继续提高到更高水平,当系统从八路扩展到十六路、三十二路时,制造商真正销售的已经不只是 GPU,而是一种可扩展的计算网络。芯片只是网络中的节点,软件栈则负责决定数据在节点之间如何流动。
算力的上限,往往不是由计算单元决定,而是由计算单元彼此等待的时间决定。
这也是英伟达和台积电形成强大协同的原因。一个掌握架构、互联和软件生态,另一个掌握先进制程、先进封装和大规模制造。两者组合起来,形成的不是单一产品优势,而是从晶圆到集群的连续控制能力。过去的 WINTEL 联盟控制的是个人电脑的操作系统和 CPU,移动时代的 Android 与 Arm 控制的是软件平台和指令集,而 AI 时代的关键联盟更可能控制“模型如何被拆开,并在硬件网络中流动”。
为什么更大的 GPU 不是唯一答案
如果云端的路径是把城市修得更大、更密集、更高速,那么边缘 AI 的路径则是让每一栋建筑尽量自给自足。摄像头、机器人、穿戴设备和工业终端无法无限增加功耗,也无法始终依赖云端网络。它们面对的是另一种经济学:芯片面积有限,电池有限,延迟必须稳定,数据还可能不能离开现场。
在这种环境中,通用 GPU 的灵活性可能成为负担。GPU 需要较复杂的控制逻辑和大量数据搬运来支持广泛的程序类型。对于固定或半固定的神经网络工作负载,这些通用能力会消耗面积和能量,却不一定创造价值。
ASIC 试图直接砍掉这些冗余。它针对特定算法设计专用数据通路,通常能获得较高的面积效率和能效。但 ASIC 的弱点同样明显:模型一旦变化,原有硬件就可能迅速过时。AI 算法变化极快,今天的算子和精度格式,可能很快被新的结构取代。
FPGA 站在另一个极端。它具有细粒度的可重构能力,几乎可以重新定义硬件逻辑,但这种自由需要付出面积、功耗、时序和编程复杂度的代价。它像一块可以随时拆除重建的城市,每一条道路都能重修,但施工成本太高,不适合大量复制到低功耗终端。
粗粒度可重构架构,也就是 CGRA 以及类似的 RPP,则试图寻找中间位置。它不把每一个逻辑门都暴露给程序员,而是提供已经构建好的字级运算单元和相对简单的互联网络。可以把它理解成由标准化厂房组成的工业园区:厂房的基本结构固定,但不同生产线可以根据任务重新排列。
这种设计的关键,不是“什么都能做”,而是只为高频变化保留灵活性,把低价值的自由度硬件化。例如,处理单元可以负责乘加、向量操作或标量计算,数据则通过片上寄存器、FIFO 和局部存储器持续流动。中间结果不必反复写回远程内存,数据可以像流水线上的半成品一样,从一个处理单元直接传给下一个处理单元。
这正是数据局部性的力量。假设一个神经网络层需要反复使用同一批权重和激活值,那么每次都把它们搬到远程内存,就像工厂每加工一个零件都要派卡车去城外仓库取螺丝。将数据保留在片上存储器中,则相当于把仓库搬到生产线旁边。芯片面积中相当大的一部分用于片上存储,看似牺牲了计算单元数量,实际上可能换来更高的整体利用率。
这提示我们重新理解“高性能”。高性能并非简单地增加乘法器,而是同时优化四种利用率:
- 计算利用率:运算单元有多少时间在执行有效操作。
- 数据利用率:加载到片上的数据被重复使用了多少次。
- 互联利用率:数据传输是否沿着最短路径流动,是否避免拥堵。
- 软件利用率:编程模型能否让开发者真正使用硬件,而不是被复杂编译流程拖慢。
一块峰值算力很高的芯片,如果只在理想矩阵乘法上表现出色,却在真实工作负载中频繁等待内存和同步,那么它的峰值只是广告数字。反过来,一块算力规模较小但能让数据持续流动的芯片,可能在具体任务中更快、更省电,也更容易部署。
可编程性不是自由,而是一种预算
AI 芯片设计中最困难的取舍,是在效率和变化之间划定边界。完全固定的硬件效率高,却难以适应未来。完全通用的硬件适应性强,却把大量能量花在控制和数据搬运上。
可重构架构的真正价值,不是提供无限自由,而是把自由限制在最有价值的层次。粗粒度阵列不允许程序员随意改变每一个门电路,但允许他们改变数据流、运算组合和处理单元之间的连接方式。这种限制反而有助于形成更简单的编译器和更稳定的运行时。
RPP 一类架构采用接近 CUDA 的 SIMT 编程模型,具有一个重要启示:生态兼容性有时比架构原创性更重要。 如果开发者已经用 CUDA 描述了大量并行算法,那么新硬件无需要求他们从零学习一套完全不同的语言。编译器可以把 CUDA 内核解析为数据流图,再将其映射到虚拟数据路径和物理数据路径。
这并不意味着兼容 CUDA 就能自动复制 GPU 的成功。真正的难点在于,兼容性必须落到完整的软件栈上,包括编译器、运行时、库、调试工具和性能分析工具。硬件只提供可能性,软件才决定这种可能性是否能被普通工程师使用。
这里可以建立一个“硬件适应性三层模型”:
第一层是指令适应性。 芯片能否执行不同算子和精度格式。
第二层是数据流适应性。 数据能否按照不同模型的结构,在处理单元之间重新组织。
第三层是生态适应性。 开发者能否用熟悉的工具完成编译、部署和优化。
许多芯片只解决了第一层,因此看起来可编程,却很难形成真实的产品竞争力。能够同时覆盖三层的架构,才有机会在算法变化和市场变化中存活下来。
云端 GPU 生态的强大,也可以从这个模型理解。它的护城河不只是 CUDA 语言,而是大量库、优化经验、开发者习惯和集群部署方法共同构成的迁移成本。边缘可重构芯片如果想获得突破,最有效的策略未必是宣称自己拥有完全不同的编程范式,而是尽可能降低从现有生态迁移的摩擦。
从“堆芯片”转向“设计数据的旅程”
将云端 GPU、边缘 NPU 和可重构阵列放在同一张图里,可以看到一个新的硬件竞争框架:规模越大,越需要互联来扩展计算;功耗越紧,越需要局部性来减少移动;变化越快,越需要可重构性来延长硬件寿命。
这三条规律可以帮助企业判断应该选择什么架构。
对于超大模型训练,首要问题是如何在大量芯片之间保持同步和通信效率。此时,高带宽内存、高速互联、先进封装和成熟软件生态具有决定性意义。单颗芯片的成本即使下降,也不能抵消集群网络和软件调度的复杂度,因此系统级设计比单点性能更重要。
对于工业视觉、机器人和智能穿戴,首要问题则是每焦耳能完成多少有效任务。数据如果可以在片上反复复用,推理就不必频繁访问外部内存。若模型结构在未来可能变化,可重构阵列会比完全固定的 ASIC 更有生命力;若任务高度稳定,专用 ASIC 则可能拥有更好的长期成本。
对于芯片创业公司,最危险的误判是只比较 TOPS 或 FLOPS。客户购买的不是一个数字,而是一条完整的数据旅程:数据从哪里进入,在哪一级存储器停留,经过多少次搬运,如何被计算,结果如何输出,以及软件团队需要付出多少时间才能让这一切工作起来。
因此,可以用一个更接近真实业务的指标来评估 AI 芯片:
有效任务吞吐量 ÷ 总拥有成本。
其中的总拥有成本不仅包括芯片价格,还包括内存、散热、服务器、网络、电力、编译适配、模型迁移和维护成本。某些芯片峰值性能较低,却可能因为部署简单、功耗低和软件适配快,在五年生命周期内取得更高的有效产出。
未来最有价值的芯片,不一定是计算最多的芯片,而是最少让计算等待的芯片。
Key Takeaways
-
评估 AI 芯片时,先看数据移动,再看峰值算力。 重点检查片上存储容量、内存带宽、互联拓扑、数据复用能力和同步开销。
-
根据工作负载选择灵活性。 高频变化的模型适合可重构架构,长期稳定的算子适合 ASIC,超大规模训练则更依赖 GPU 集群和高速互联。
-
把软件生态视为芯片的一部分。 编译器、运行时、算子库和调试工具不是附属品,而是决定硬件能否被使用的核心基础设施。
-
用有效任务吞吐量计算投资回报。 不要只比较 FLOPS 或 TOPS,应把功耗、内存、散热、部署和迁移成本一起纳入评估。
-
设计产品时,优先保留高价值的可变性。 不必让所有硬件都可编程,应把资源集中在最可能变化的数据流、算子组合和精度格式上。
结语:下一场战争发生在等待时间里
过去几十年的计算产业,常常用“更快的处理器”描述进步。这个说法在单机时代相当有效,因为程序主要在一个处理器内部运行。AI 改变了这条路径:模型被切分,数据被搬运,内存被层级化,芯片被封装成系统,系统又被连接成网络。
于是,计算的基本单位不再是一颗芯片,而是一段数据旅程。英伟达式的云端体系通过更大的带宽、更强的互联和更成熟的软件,把等待时间压缩到集群尺度。可重构边缘体系则通过局部存储、流水线数据流和有限但高价值的灵活性,把等待时间压缩到芯片内部。
二者并非一方必然取代另一方。它们代表的是同一条规律在不同约束下的两个答案:当数据越来越昂贵,最聪明的设计不是盲目增加运算,而是让数据少走路,让硬件少等待,让软件更容易改变。
真正决定 AI 时代秩序的,可能不是谁拥有最多的晶体管,而是谁最早意识到:算力从来不是孤立的资源,只有当它被组织成持续流动的系统时,才真正产生价值。
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣