AI的真正瓶颈不是算力,而是把每一步变成可调度的系统

Kevin Di

Hatched by Kevin Di

Jun 08, 2026

1 min read

88%

0

当模型无法并行,世界就必须并行

如果一个语言模型在生成每一个词元时,都只能一个接一个地往前走,那么我们真正该问的问题就不是“它有多聪明”,而是“我们能不能让周围的一切都更聪明地配合它”。这听起来像一个工程细节,但它其实是 AI 时代最重要的结构性问题之一。

很多人谈论大模型时,习惯把注意力放在参数规模、训练数据、推理精度上。然而只要你真正拆开一次生成过程,就会发现一个更尖锐的现实:推理不是一次大计算,而是一连串不能并行的微小赌注。每生成一个词元,模型都要读取过去全部上下文,计算注意力,采样下一个词元,再继续下一步。你得到的不是一台“瞬时思考机”,而是一台高度依赖记忆、节奏与等待的机器。

这就引出一个反直觉的结论:在大模型时代,决定效率上限的,往往不是单个芯片有多快,而是整个系统能否围绕这种“顺序性”重构自己。真正的竞争,不是把某个计算核心榨到极限,而是把算力、互连、调度、容错、拓扑编织成一个可以持续供血的有机体。

AI 的瓶颈正在从“模型内部如何算”转向“模型外部如何组织世界”。


顺序性:为什么语言模型天生像一条窄河

语言模型看上去像在生成文本,实际上像在沿着一条只有一个船道的河道前进。每一个新词元都依赖前一个结果,而前一个结果又会改变后续所有可能性。这意味着推理过程中最核心的约束不是“能不能同时处理很多任务”,而是“能不能把每一步都尽快、稳定、低损耗地送到下一步”。

这种结构会让两个技术细节变得异常重要。第一是矩阵向量乘法,它像是给当前状态做一次大规模变换。第二是注意力计算,它像是从过去所有记忆中检索相关信息,再决定当前该看哪里。前者是算力,后者是记忆访问。很多人以为瓶颈来自“算不动”,但在推理场景里,越来越多时候瓶颈来自“取不快、接不稳、等太久”。

可以把它想成一家顶级餐厅的出菜过程。厨师再强,如果每道菜都必须按顺序完成,真正决定翻台率的就不是“厨房里某把刀有多锋利”,而是传菜路线、备菜方式、出餐节奏和失误后的补救机制。语言模型推理也是一样。它不是缺少思考能力,而是缺少一套能把思考连续输送出去的基础设施。

这正是大模型推理和传统批量计算最大的不同。传统并行计算擅长处理一大堆彼此独立的任务,而推理则像一个持续展开的句子,每一步都在改写下一步的边界条件。你无法把“下一词元”拆成十个互不相关的小任务,让它们自由并行完成。于是,整个系统的优化目标就从“并行度最大化”转向了顺序路径最短化

这也是为什么推理速度的极限,表面上看是芯片性能问题,深层看却是系统设计问题。谁能减少等待,谁能缩短访存,谁能让每一步都落在最合适的硬件位置上,谁就能在相同模型下给出更好的体验。


计算机不再是机器,而是可重构的道路网络

如果推理本身是顺序的,那为什么还需要那么复杂的集群、交换机和多机系统?答案很简单,因为单个计算单元不够,且模型规模、吞吐需求、并发用户量都在逼迫系统向外扩张。真正的问题于是变成:怎样扩张,才能不把顺序性变成碎片化的等待?

TPUv4 的思路很有代表性。它不是把所有芯片硬塞进一个固定、僵硬的超级计算机骨架里,而是把计算资源组织成可重构的立方体。每次作业启动时,系统会根据需要的拓扑和资源,建立唯一的光交换连接。换句话说,计算资源不是被永久焊死在某种静态结构里,而是在作业到来时临时变形,长成最适合它的样子。

这件事的意义不只是“更灵活”,而是把拓扑从硬件属性变成了软件决定的变量。传统架构里,网络像房子的承重墙,不能随便动。可重构架构里,网络更像道路系统,可以根据当前车流重新规划路线。对大模型推理和训练来说,这种能力极其关键,因为不同任务对拓扑的要求并不一样。有的任务需要高带宽的紧密协作,有的任务更看重规模扩展,有的任务则要求故障后能迅速恢复。

更妙的是,这种重构并不只是为了“更强”,也是为了“更便宜”。当光交换和光纤的成本只占整个系统资本支出的很小一部分时,系统就能把钱更多地花在真正创造性能的地方,而不是被固定互连结构拖住。这里隐藏着一个更大的事实:现代 AI 不是单点突破游戏,而是系统经济学游戏。谁能让每一层成本都更接近真实价值,谁就更有可持续性。

把它类比成城市交通最容易理解。静态超算像是一个封闭小镇,马路修死了,广场位置固定,房屋用途固定,人口一多就堵死。可重构超算则像一座会随通勤潮汐不断调整车道、匝道和换乘方式的城市。你不是简单地修更多路,而是在修一套能够根据流量重新配置的城市神经系统。


连接推理与集群的,不是规模,而是“等待管理”

把这两条线放在一起看,会出现一个非常重要的洞见:大模型的核心问题不是计算量本身,而是等待如何被组织

在模型内部,等待表现为下一词元必须依赖上一词元,注意力必须读取历史状态,KV-cache 必须被高效访问。只要上下文增长,读取的记忆就越来越多,生成就越来越像在处理一条不断加长的账本。模型越强,这种“历史负担”越明显。

在模型外部,等待表现为节点健康检查、拓扑建立、链路故障、作业重调度、容错路由、交换矩阵切换。如果静态集群要求连续节点集必须同时健康,系统越大,可用性反而越容易下降。因为你不是只在扩展资源,你也在指数式扩展失败组合。一个芯片坏掉,一条链路抖一下,一个交换事件延迟,都可能把整条作业链拖慢。

于是,真正的竞争能力就不是“零等待”,而是把等待压缩到最有价值的地方。有些等待必须存在,例如模型逐词元生成时的因果顺序无法取消。但很多等待其实是人为制造的,来自固定拓扑、僵硬调度和低效故障恢复。优秀系统的本事,不是违背物理规律,而是把不可避免的顺序性和可避免的系统性等待分开处理。

好系统的本质,不是消灭等待,而是让等待只出现在意义最强的环节。

这也是为什么推理优化常常看起来像微优化,实际上却牵动全局。比如 KV-cache 的组织方式,不只是内存管理问题,它决定了模型在长上下文下是否还能保持“记得住过去”。再比如集群的重构能力,也不只是运维便利,它决定了系统在真实世界的不完美条件下,能不能继续把 token 一步步送出来。

如果说语言模型像一条河,那么集群就像河道两岸的堤坝、闸门和疏浚系统。河流本身的流向无法改变,但你可以让它更少泛滥、更少回流、更少堵塞。AI 基础设施的高下,越来越体现在这种“把连续流变得可控”的能力上。


一个新的框架:从“算力竞赛”转向“流动性设计”

理解这两个领域交汇处,最有用的不是一个概念,而是一种判断系统好坏的新框架。我把它叫做流动性设计

流动性设计看四件事:

  1. 信息流是否顺畅。模型每一步是否能快速访问它需要的历史状态,是否存在不必要的访存阻塞。
  2. 资源流是否顺畅。作业是否能根据需求快速获得合适拓扑,而不是被固定结构束缚。
  3. 故障流是否顺畅。当局部失败发生时,系统能否快速绕行,而不是把局部问题放大成全局停滞。
  4. 成本流是否顺畅。每一层基础设施投入是否都对应真实收益,而不是把预算花在维持僵硬结构上。

这个框架的好处在于,它把原本分散的工程问题统一起来了。推理速度不再只是硬件峰值,集群可用性不再只是运维指标,它们都变成同一个问题的不同表现形式:信息和资源能否持续流动

这也解释了为什么很多看似“算法”上的进步,最终会落到系统上。模型变大后,单次前向传播的成本上升,KV-cache 变大,通信变重,调度变难。此时真正的赢家往往不是某个局部指标最优的方案,而是能把整个流动链条一起优化的方案。就像高速公路不是靠某一段路修得特别宽,而是靠全线匝道、收费、岔路、救援体系都配合得当。

从这个角度看,未来 AI 的核心竞争力不只是更大的模型,更是更会流动的系统。能流动,意味着吞吐更高、故障更少、扩展更自然、成本更可控。不能流动,再大的模型也会在现实世界里被摩擦消耗掉。


Key Takeaways

  • 不要只盯着模型参数或芯片峰值。先问一句:这套系统的主要等待在哪里,能不能被消除或重排?
  • 把推理当成顺序流,而不是并行批处理。优化重点应放在 KV-cache、访存路径、调度路径和局部通信上。
  • 把拓扑视为软件变量。能重构的集群,比固定互连更适合应对大模型任务的多样性和不确定性。
  • 衡量系统时加入“故障绕行能力”。不是只有平均速度重要,局部故障后的恢复速度同样决定真实可用性。
  • 用“流动性设计”检查你的架构。信息流、资源流、故障流、成本流,任何一条卡住,系统都会变慢。

结语:真正的智能,不是更快思考,而是更少阻塞

我们常常把 AI 想象成一种越来越快的思维机器,仿佛只要算力足够,智能就会自然涌现。但从推理的顺序性,到集群的可重构性,真正重要的图景其实是另一种:智能的边界,很大程度上取决于系统能否让思想持续流动

这意味着,未来最强的 AI 基础设施不会只是“更大”或“更快”,而会是更像水利工程。它知道哪里该蓄,哪里该泄,哪里该分流,哪里该重构。它承认单个词元必须顺序生成,也承认整个系统必须并行准备。它不试图消灭现实的约束,而是把约束变成可管理的节奏。

也许这正是大模型时代最值得记住的转变:竞争的焦点正在从制造一个更聪明的盒子,转向设计一条更聪明的流。 谁能让每一步都更顺滑地抵达下一步,谁就不仅拥有更快的模型,也拥有更强的未来。

Sources

← Back to Library

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 🐣