AI芯片真正的瓶颈,不是算力,而是把算力组织起来的方式
Hatched by Kevin Di
May 30, 2026
1 min read
4 views
84%
当AI芯片不再缺“芯”,缺的是什么?
如果一块AI芯片已经有足够多的计算单元,为什么它还会在性能、面积和功耗上不断撞墙?更准确地说,如果算力本身正在变得廉价,为什么系统却越来越像被“搬运数据”拖死的机器?
这背后有一个越来越尖锐的判断:未来AI芯片的竞争,不只是算力密度的竞争,而是“组织计算”的方式之争。一边是把更多功能压进芯片里,继续堆网络、堆事务层、堆专用单元;另一边则是尽可能把芯片变成一个更干净、更统一、更可重构的计算底座,让数据流动本身也变成计算的一部分。
真正值得追问的问题不是“要不要更强的核心”,而是:我们究竟是在设计一颗芯片,还是在设计一套让算力协同工作的制度?
计算不是孤岛,瓶颈在于“过路费”
很多人谈AI芯片时,注意力总落在峰值算力上,仿佛每增加一层矩阵乘法单元,系统就会线性变强。但现实更像城市交通。高速公路建得再宽,如果收费站太多、匝道太挤、路口太复杂,车依然跑不起来。芯片也是如此,真正昂贵的往往不是“做一次计算”,而是让数据安全、准确、及时地到达计算发生的地方。
这也是为什么“无状态”会显得格外有吸引力。传输层、事务层、读写与原子操作,如果都能被大幅简化,芯片面积会释放出惊人的空间。这里面有一个很容易被忽视的事实:许多看似基础的“搬运功能”,本质上是在吞噬最稀缺的晶体管预算。当传输层和事务层本身就要占掉大块面积时,你实际上是在用宝贵的硅面积,去维护一套让数据通过的基础设施。
这就提出了一个关键问题:如果一部分“搬运逻辑”并不一定非得由固定硬件承担,那么它是否可以由通用计算资源来兼任?
当芯片上最昂贵的东西是“把数据送到正确位置的机制”时,真正的优化方向不再是继续加速局部算子,而是减少一切不必要的过路费。
这个思路会改变我们对“划算”的理解。很多人会说,用CPU做Load/Store/Atomic不划算,因为通用核效率不如专用单元。但如果把视角从单次操作效率切换到系统级面积效率,结论就会变得不同。省下来的不是一点点开销,而是可以重新分配给通用算力、缓存结构、编排逻辑、甚至更强的数据并行能力的大片硅面积。
这不是“通用对专用”的老问题,而是“组织成本”谁来支付的问题。专用硬件的优势在于快,但它也会制造越来越多的边界。边界一多,协调成本就上升。协调成本一上升,芯片就不再像一个整体,而像很多彼此说不同语言的岛屿。
广播为什么重要:从“单点加速”到“群体同步”
如果说无状态和简化事务层解决的是“数据怎么来”,那么广播机制解决的就是“数据怎么一起动”。这正是另一个耐人寻味的方向:在PCU架构中加入Broadcast Buffer之后,整个流水线可以通过多级广播构造出脉动阵列,或者直接支持SIMD向量计算,甚至因此不需要额外的TensorCore。
这句话背后的意义非常大。它意味着一种设计哲学的转变:把“多个执行单元同时做同一件事”的能力,从昂贵的专用块,变成流水线内部的组织能力。
这像什么?像一支乐队。
传统的专用加速器更像是为每一类乐器单独搭建舞台,鼓手一套系统,弦乐一套系统,铜管一套系统。这样当然专业,但代价是协调复杂,扩展成本高。广播式流水线更像一个总指挥,某个节拍、一组旋律、一段模式可以被统一下发到多个声部,大家按照同一时间结构去演奏。系统不再依赖每个执行单元各自“聪明”,而是依赖它们在正确的时间收到同一份节奏。
这就是广播的力量。它不是单纯的“复制数据”,而是把控制权从局部算子转移到全局时序。一旦时序统一,很多原本要靠独立硬块实现的功能,就能在同一个流水框架里自然涌现。脉动阵列是这样,SIMD是这样,某些张量运算也是这样。
更重要的是,这种方式让芯片从“功能堆叠”转向“模式复用”。如果你的底层流水线足够擅长广播,那么很多高层AI算子不过是同一个组织原则在不同尺度上的重复表达。你不一定需要为每个算子准备一块独立的地盘,你需要的是一个足够强的时空调度底盘。
真正的分水岭,不是专用还是通用,而是“模块化边界”放在哪里
把这两种趋势放在一起看,会发现它们其实指向同一个更深的问题:芯片的边界应该画在哪里?
一种设计习惯是,把边界画得很细,每个功能都拆成独立模块。这样看上去清晰,实际上却让模块之间的通信代价越来越高。另一种设计习惯是,把边界尽量后移,让更多东西在同一个可编排平面上完成。这样做的收益不是“所有东西都一样”,而是把差异留在算法和调度层,而不是留在硬件边界上。
这里可以用一个很实用的框架来理解:
- 数据边界,数据在哪儿产生,在哪儿被消费。
- 控制边界,谁来决定下一步怎么走。
- 时序边界,谁来决定何时同步,何时广播,何时聚合。
- 事务边界,谁来保证一致性,谁来承担原子性。
传统加速器往往把这四种边界都固化了,于是每个功能块都变成一个小世界。可AI工作负载更像动态变化的河流,今天是训练,明天是推理,后天可能是稀疏计算、检索、混合精度、通信融合。越是变化快的工作负载,越不该把边界刻得太死。
所以,无状态化与广播化其实是同一问题的两面。前者在减少“搬运时的协议负担”,后者在减少“计算时的协调负担”。一个在削减数据流动的摩擦,一个在强化数据同步的效率。它们共同指向一种更高级的设计原则:
把硅面积从“维护边界”转移到“放大协同”。
这是一种非常重要的反直觉。过去我们总以为,专用化意味着更高效率。现在越来越像是:当专用化过度时,效率开始被边界本身吃掉。
一个更大的结论:AI芯片正在从“器件竞争”走向“编排竞争”
如果把这些线索串起来,可以得到一个更具解释力的结论:未来AI芯片真正拉开差距的,不是某个单点算子跑得多快,而是谁能用更低的系统代价,把更多算子组织成一个连续的计算流。
这意味着,芯片架构的核心能力正在从“算”转向“编排”。
编排不是软件的专利。实际上,硬件编排正在变得越来越重要。因为当模型越来越大、数据越来越密、带宽越来越贵时,单靠软件层面的调度已经不够了。硬件必须参与到编排中来,但参与的方式不应该是把每个功能都做成独立岛屿,而是通过共享时序、共享广播、共享无状态传输,把协作变成默认状态。
你可以把这理解成两种工业文明:
- 第一种文明相信机器要分工明确,于是每个岗位都配一套专用设备。
- 第二种文明相信机器要高效流转,于是尽量让物料、节拍、工序彼此兼容。
AI芯片正在接近第二种文明。不是因为专用无用,而是因为专用如果过早固化,就会把系统锁进高协调成本的牢笼。最理想的专用,不是不可替代,而是可以在一个共享底盘上被快速复用。
这也是为什么“广播”这个看似朴素的机制会突然变得如此关键。它让同一份数据或控制信息可以被多级传递、层层展开,从而把一个简单的下发动作,转化为一个可扩展的并行结构。换句话说,广播不是附属能力,而是把一个系统变成多种计算形态的转换器。
Key Takeaways
-
先问组织成本,再问算力峰值。 评估AI芯片时,不要只看TOPS,还要看数据搬运、协议维护和边界协调消耗了多少面积与功耗。
-
把“过路费”最小化。 传输层、事务层、读写与原子操作如果占据过多硅面积,就会挤压真正有价值的通用计算资源。
-
关注广播是否能替代专用块。 如果一个流水线通过多级广播就能形成脉动阵列或SIMD结构,那么未必需要再堆一块独立TensorCore。
-
优先设计共享底盘,而不是孤立功能岛。 能复用的时序、控制和数据路径越多,系统越容易扩展,也越不容易被单一工作负载锁死。
-
把硬件当作编排系统来设计。 未来的核心能力不是单点最快,而是能否低成本地把不同算子组织成连续、高密度、可复用的计算流。
结语:最强的芯片,不是最像机器的芯片,而是最像制度的芯片
我们习惯把芯片看成一台机器,仿佛只要把某个局部打磨到极致,整体就会自然变强。但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 🐣