当算力变得更强,真正稀缺的其实是“可组合性”

Kevin Di

Hatched by Kevin Di

May 19, 2026

1 min read

84%

0

计算系统的下一场竞争,不是更快,而是更像积木

如果一台机器已经能把算力提升十倍,为什么它仍然可能不够用?如果一颗芯片已经把矩阵乘法做到极致,为什么系统级性能还是卡住?答案看似反直觉:现代计算的瓶颈,越来越不是单点性能,而是资源如何被组织、共享和重新组合。

过去二十年,硬件设计的主线是“做得更强”。更快的 CPU,更大的缓存,更高带宽的内存,更猛的 GPU。可当模型规模、数据吞吐和服务形态同时膨胀时,真正决定系统上限的,开始不是某个部件能跑多快,而是部件之间能否低损耗地协同。换句话说,性能竞争正在从“单个引擎的马力”转向“整台机器的编排能力”。

这就是为什么 CXL 和 TPU 这样的进展,看似属于两个不同世界,实际上却在回答同一个问题:如何让计算、内存、加速器和网络不再被一台服务器的边界锁死。 一个强调把内存和设备变成可共享、可一致访问的资源池,另一个强调把矩阵引擎、HBM、稀疏计算、液冷和高速互连做成一个可持续扩展的系统。它们共同指向一个更大的趋势:未来的算力基础设施,不是一块更大的板子,而是一套更聪明的组合逻辑。

真正难的,从来不是把一个部件做快,而是让很多快部件在一起时,仍然保持高效。


为什么“堆硬件”越来越像一种过时的思路

要理解这场变化,先看一个老问题。传统服务器依赖紧耦合结构:CPU 管算,DDR 管内存,PCIe 管外设。这个模型在过去足够好,因为工作负载相对单一,设备之间的协作需求有限。可一旦进入 AI 训练、向量检索、实时推荐、分布式数据库和大规模推理时代,系统会遇到四类典型失配。

第一,一致性失配。CPU 可以高速缓存系统内存,但 PCIe 设备通常无法像 CPU 那样自然地缓存和共享这些数据。结果就是,设备访问内存像在隔着一道玻璃墙伸手,能看见,却很难像本地数据一样灵活操作。

第二,带宽失配。计算需求上升得太快,而 DDR 的扩展方式受限于引脚、信号完整性和成本。想要更宽的内存通道,代价会迅速变得昂贵,系统也会变得更难散热、更难布线、更难维护。

第三,资源搁浅。很多数据中心并不是“缺资源”,而是资源分布不均。某台机器内存闲着,算力却满了,另一台机器则相反。因为资源绑定在单机上,企业只能超配,靠浪费来对冲峰值。

第四,细粒度共享困难。现代分布式系统常常需要小块数据的快速同步,比如搜索结果、广告特征、分布式共识状态、页面级数据库更新。更新粒度往往只有 KB 级,甚至更小,真正稀缺的是低延迟、低开销、跨节点的共享能力。

这些问题表面上是技术细节,实质上却是同一个更深的矛盾:计算资产被设计成静态归属,而现代工作负载需要动态流动。 机器学习训练的参数在变,推理流量在变,缓存热点在变,负载峰值也在变。静态配置再强,也会在动态世界里变成低效。

这也解释了为什么单纯提升芯片性能,并不会自动带来系统级飞跃。一个更快的引擎,如果仍然被更慢的内存和更僵化的互连困住,最终只是把瓶颈推进到了别处。


CXL 的真正意义:把内存从“归属”变成“可调度资源”

CXL 最重要的意义,不在于它又增加了一种接口,而在于它改变了系统资源的基本语法。它把原本彼此割裂的设备世界,拉回到一个可一致访问、可缓存、可共享的语义框架中。

你可以把传统 PCIe 想成一条高效的快递通道,但包裹送到设备后,设备和主机彼此并不知道对方手里还握着什么副本。CXL 则更像一个共享工作台,大家不仅能搬运物品,还能在同一份资料上协作,并且知道谁改了什么。

这种差别极其关键。因为一旦设备内存可以被主机以可缓存方式访问,一旦加速器可以像 CPU 一样参与一致性语义,系统设计就从“把数据搬到某个固定地方”转向“让数据在多个计算点之间流动”。这会直接带来三个变化。

1. 内存不再只是插在主板上的静态容量

CXL 让内存从单机资源变成可池化资源。原本一台服务器配多大内存,几乎是买定离手。现在,内存可以通过交换和池化方式被重新分配给不同主机。对于那些内存需求高度波动的任务,这意味着你不必再为了峰值而长期闲置大量容量。

想象一个酒店,过去每个房间都属于固定客人,哪怕那位客人不住也不能转给别人。CXL 让资源调度更像现代酒店运营,房间可以按需分配,空置率显著下降。

2. 加速器不再是“黑盒外设”

对于 GPU、FPGA 和其他专用加速器来说,真正昂贵的往往不是算力本身,而是数据搬运。若每次处理都要经历繁琐的拷贝和同步,很多加速收益会被吞掉。CXL.cache 和 CXL.mem 允许这些设备以更接近 CPU 的方式参与共享内存访问,于是加速器不再只是“外接的工厂”,而成为数据平面里的正式成员。

3. 服务器边界开始松动

CXL 3.0 的意义尤其大。它把资源池从单机扩展到机架甚至更大范围,并支持跨主机边界的细粒度共享。这意味着系统不必再围绕单台服务器设计,而可以围绕一组动态可组合的资源来设计。某种意义上,机房开始从“机器集合”演进为“可编排计算平面”。

CXL 改变的不是“设备怎么连”,而是“资源怎么归属”。这是一种操作系统级别的观念迁移,只不过发生在硬件互连层。

当然,CXL 的价值也不仅仅是省钱。它还为新型工作负载提供了更优的延迟和更自然的一致性模型,尤其是那些要求共享状态快速更新、对局部性极敏感的场景。分布式数据库、搜索、广告系统、内容聚合和协同过滤,都能从更低摩擦的数据共享中受益。


但单靠可共享还不够,真正的上限来自“系统化协同”

如果只看 CXL,你会以为未来的方向是把一切都池化、共享、拆分,然后按需拼装。但如果只看 AI 芯片的发展,又会得到另一个结论:未来的关键是把每一类工作负载做得更专用、更极致。看似矛盾,实际上这两种趋势必须同时成立。

Google 的 TPU 路线给出一个很重要的提醒:当算力进入成熟期,性能提升就不再来自“通用化”,而来自“系统级专门化”。 他们不是只做更强的矩阵乘法器,而是同时做了几件事情:

  • 用 HBM 大幅提升内存带宽,因为矩阵计算不是算不动,往往是喂不饱。
  • 为稀疏矩阵的分散和聚集设计专门的加速单元,因为真实模型里并不全是密集乘法。
  • 用混合精度和专门数值表示提升实际吞吐量,因为理论峰值和有效吞吐量不是一回事。
  • 用液体冷却提高电源效率,因为规模上来后,散热不是后勤问题,而是性能问题。
  • 用高速同步互连和可重构网络提高作业切换效率,因为大型 AI 集群最怕资源切换成本过高。

这背后揭示了一个非常值得重视的事实:AI 硬件的竞争,不是单点极限,而是整条数据路径的极限。 一个矩阵引擎再快,如果数据要穿过低效内存层、拥挤网络层、僵硬调度层和高损耗散热层,最终都只是在纸面上漂亮。

这恰好与 CXL 的方向形成了深层呼应。CXL 解决的是“共享与调度”的问题,TPU 式设计解决的是“专用与聚焦”的问题。前者让资源更可组合,后者让组合后的每个部件更高效。一个负责减少资源闲置,一个负责提高资源利用率。

这就是未来基础设施的关键悖论:越是灵活的系统,越需要越专门的局部模块。 如果所有部件都通用,系统会失去效率;如果所有部件都封死,系统会失去适配性。真正优秀的架构,是让专用硬件像积木一样被调用,让共享内存像公共语言一样被理解。

可以把它理解为两层优化:

  1. 局部最优: 单个引擎足够强,擅长自己的那一类任务。
  2. 全局最优: 引擎之间可以快速协作,内存和加速器可以按需流动。

如果缺少第一层,系统会慢。如果缺少第二层,系统会碎。


一个更有用的框架:从“服务器思维”转向“资源水位思维”

传统 IT 管理常常问的是:这台服务器有多少 CPU,多少内存,多少 GPU。这个问题在以前很合理,因为资源基本被锁在单机上。但在 CXL 和专用加速器共同推动的未来,这种问法会越来越不够。

更好的问题是:整个资源池里,哪些资源处于高水位,哪些处于低水位,哪里可以重新组合,哪里需要专门优化路径?

这就是“资源水位思维”。它有三个核心原则。

原则一:先看瓶颈在哪条路径上

是算力不足,还是内存带宽不足,还是 I/O 转换开销太高,还是跨节点共享成本太大?不同瓶颈对应不同手段。比如,矩阵密集任务适合强化算力和带宽,稀疏任务更依赖特定访存模式优化,细粒度分布式同步则更依赖低延迟一致性互连。

原则二:让资源靠近真实消耗点

不要把所有资源都固定在一台机器上。把热内存留给热任务,把专用加速器接近最常跑的工作流,把共享状态放到可池化的层里。资源越接近实际消耗点,搬运越少,浪费越低。

原则三:把“迁移成本”当成第一类指标

资源能否被快速重分配,决定了系统能否适应突发变化。CXL 的价值很大一部分就在这里,它降低了重新分配内存和设备资源的摩擦。AI 集群里的光路切换和同步互连,同样是在降低迁移成本。未来的基础设施,不只是比峰值,更是比“换挡速度”。

这个框架的好处在于,它能同时解释看似分离的技术演化:为什么互连协议要变,为什么内存要池化,为什么芯片要专用化,为什么网络和散热也变成架构问题。因为这些都在围绕同一个目标:让资源既不被锁死,也不被浪费。


Key Takeaways

  1. 不要只问“算力有多强”,先问数据、内存和互连是否跟得上。系统性能往往死于路径,而不是死于核心。

  2. 把内存视为可调度资源,而不是固定附属品。 对于波动型工作负载,资源池化可以显著减少超配和闲置。

  3. 专用化和可组合化并不矛盾。 最强的架构通常是局部高度专用,整体高度灵活。

  4. 把迁移成本纳入架构设计。 资源切换越快,系统越能适应模型迭代、流量波动和故障恢复。

  5. 用资源水位思维替代服务器思维。 优化对象不再是一台机器,而是整个可编排资源平面。


结语:未来的算力,不属于最强的机器,而属于最会重新组合的系统

我们习惯把技术进步想成一条直线,仿佛只要芯片更快、内存更大、网络更宽,系统就会自然变强。但现实越来越清楚地表明,真正的突破不在于某个部件再涨 20% 性能,而在于整个系统能否学会像活体一样重新组织自己。

CXL 代表的是资源边界的松动,TPU 代表的是局部引擎的极致化。前者让资产流动起来,后者让流动中的资产更有效率。它们共同指向一个新的基础设施范式:计算不是一台机器完成的,而是一种协作关系。

如果说上一代数据中心的竞争,是谁拥有更多服务器,那么下一代的竞争,将是谁能把算力、内存、加速器和网络组织成一个更少浪费、更易重构、更接近任务本质的系统。未来最值钱的,不是单个最强节点,而是那个能把所有节点变成一个灵活整体的架构能力。

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 🐣