芯片层 开放阅读

Mesh 互连

Mesh Interconnect

概念 ID
mesh-interconnect
更新时间
2026-05-29
来源数量
待补

Mesh 互连(Mesh Interconnect)

3 秒看懂

一句话: Mesh 互连是一种把计算节点排成网格、每个节点只跟上下左右邻居直连的网络拓扑——结构简单、布线规整、可扩展性好,是 AI 芯片片上网络(NoC)和大规模训练集群中最重要的互连拓扑之一。

关键词: 2D/3D 网格、片上网络 NoC、拓扑直径、对分带宽、维度序路由

3 分钟产业解释

为什么 AI 行业需要关心”怎么连线”?

大模型训练的核心矛盾之一:算力增长的速度远快于通信带宽增长的速度。 当数千甚至数万颗加速器协同训练一个模型时,芯片之间怎么连线(拓扑),直接决定了通信延迟、带宽利用率和集群的线性扩展能力。

Mesh 互连之所以在 AI 产业中频繁出现,是因为它具备三个工程优势:

  1. 布局规整:二维/三维网格与芯片物理版图天然吻合,布线长度可预测,有利于高良率制造。
  2. 可扩展性好:增加节点只需”继续铺网格”,无需重新设计中心交换结构。
  3. 无中心瓶颈:不像星形/树形拓扑有集中式交换节点,Mesh 的流量天然分散在多条路径上。

产业中的典型应用场景

场景典型代表(定性,非穷举)说明
片上网络(NoC)Cerebras WSE 系列晶圆级芯片、Intel Xeon Scalable 系列处理器的核间互连、多数现代 SoC芯片内部数十到数百个计算瓦片(tile)通过片上 Mesh 互连
芯片间 Pod 级互连Google TPU Pod(2D/3D Torus 变体)、Graphcore IPU-Fabric多颗 AI 加速器在机架/跨机架范围通过 Mesh 或 Torus 拓扑组网
通用服务器集群内互连Intel Xeon Scalable(Skylake-SP 代及后续)的片上核间 Mesh 取代了此前的 Ring Bus服务器 CPU 核数增多后,Ring Bus 带宽/延迟不再够用

15 分钟专家深入

核心概念图谱

Mesh 互连
├── 拓扑变体
│   ├── 2D Mesh(基础网格)
│   ├── 2D Torus(网格 + 环绕链路)
│   ├── 3D Mesh / 3D Torus(扩展到三维)
│   └── K-ary N-cube(通用数学描述)
├── 路由策略
│   ├── 维度序路由(Dimension-Ordered Routing, 如 XY 路由)
│   ├── 自适应路由(Adaptive Routing)
│   └── 死锁避免机制(虚拟通道等)
├── 关键性能维度
│   ├── 拓扑直径(最大跳数)
│   ├── 对分带宽(Bisection Bandwidth)
│   ├── 每链路带宽 & 聚合二分带宽
│   └── 尾延迟 / 拥塞行为
└── 在 AI 训练中的影响
    ├── AllReduce 通信效率
    ├── All-to-All(MoE dispatch)的路径多样性
    └── 与 GPU/NPU 集合通信库的适配

Mesh vs Torus:一个关键区分

Mesh 是”开放式网格”——边缘节点只连内部邻居,拓扑直径较大。

Torus 是”环绕式网格”——边缘节点通过额外链路连到对侧,拓扑直径近似减半,但布线更复杂(长环绕线的物理延迟和信号完整性是工程挑战)。

2D Mesh (4×4)           2D Torus (4×4)
┌──┬──┬──┬──┐           ┌──┬──┬──┬──┐
│ 0│ 1│ 2│ 3│←wrap→│ 0│  │←wrap→
├──┼──┼──┼──┤           ├──┼──┼──┼──┤
│ 4│ 5│ 6│ 7│           │ 4│ 5│ 6│ 7│
├──┼──┼──┼──┤           ├──┼──┼──┼──┤
│ 8│ 9│10│11│           │ 8│ 9│10│11│
├──┼──┼──┼──┤           ├──┼──┼──┼──┤
│12│13│14│15│           │12│13│14│15│
└──┴──┴──┴──┘           └──┴──┴──┴──┘
                         ↑wrap↓  ↑wrap↓
边缘节点少一条链路         边缘也连到对侧

Google 在其公开文献中描述 TPU v4 Pod 采用 3D Torus 拓扑(即三维 Mesh 加环绕链路),这对大规模 AllReduce 等集合通信的延迟控制至关重要。

路由机制与死锁避免

在 Mesh 上最经典的路由方式是 XY 维度序路由(Dimension-Ordered Routing):

  1. 先沿 X 方向将数据包路由到目标列;
  2. 再沿 Y 方向路由到目标节点。

这种严格维度序可以天然避免死锁,但不利用多路径能力,可能造成局部拥塞。

自适应路由允许数据包根据链路负载动态选择路径,提高吞吐量,但需要 虚拟通道(Virtual Channel, VC) 机制来避免死锁——将物理链路逻辑切分为多条虚拟通道,不同 VC 之间不形成循环依赖。

AI 场景启示: 大模型 All-to-All 通信(MoE 架构的专家 dispatch 阶段)流量模式高度不规则,自适应路由+多 VC 对缓解尾延迟有显著意义。


技术原理(最深一层)

1. 拓扑数学描述

K-ary N-cube 是 Mesh/Torus 的通用数学描述:

  • K = 每个维度的节点数
  • N = 维度数
拓扑全称示例
2D Mesh8-ary 2-mesh8×8 Mesh = 64 节点
2D TorusK-ary 2-cube8-ary 2-cube = 64 节点
3D TorusK-ary 3-cube16-ary 3-cube = 4096 节点

2. 关键拓扑参数(通用公式)

设 K-ary N-mesh(N维,每维K个节点):

节点总数        N_total = K^N

拓扑直径(最大跳数):
  Mesh:    D_mesh  = N × (K - 1)
  Torus:   D_torus = N × ⌊K/2⌋

每节点度(连接的邻居数):
  Mesh:    度 ∈ [N, 2N]  (角节点最少,中心最多)
  Torus:   度 = 2N(所有节点相同)

对分带宽(Bisection Bandwidth): 将网络等分为两半所需的最少切割链路带宽——这是衡量 Mesh 承受全局通信压力的关键指标。

对分宽度(切割链路数):
  2D Mesh (K×K):  ≈ K 条链路
  2D Torus (K×K): ≈ 2K 条链路

对分带宽 = 对分宽度 × 单链路带宽

定性判断: 在 AllReduce 等全局集合通信中,对分带宽往往是实际吞吐的天花板。Mesh 的对分带宽随 √N 增长(2D),这意味着节点数翻倍时,全局通信可用带宽只增长约 41%——这是 Mesh 扩展性的核心瓶颈。

3. 通信模式在 Mesh 上的行为

┌─────────────────────────────────────────────────┐
│         集合通信操作 vs Mesh 拓扑匹配度           │
├──────────────┬──────────────────────────────────┤
│ AllReduce    │ 网络拓扑敏感。Ring AllReduce 只   │
│              │ 用单路径,带宽受限于最慢链路。      │
│              │ Tree/Recursive-Halving 可更好利用  │
│              │ Mesh 多路径,但需要集合通信库适配。 │
├──────────────┼──────────────────────────────────┤
│ All-to-All   │ 流量高度去中心化,Mesh 多路径优   │
│ (MoE)        │ 势显著。但无自适应路由时,热点节点 │
│              │ 可能成为瓶颈。                     │
├──────────────┼──────────────────────────────────┤
│ AllGather /  │ 类似 AllReduce,拓扑感知的算法    │
│ ReduceScatter│ (如 2D Ring)可显著提升性能。     │
├──────────────┼──────────────────────────────────┤
│ Point-to-    │ 延迟取决于跳数。XY 路由下,平均    │
│ Point        │ 跳数 ∝ √N(2D Mesh)。             │
└──────────────┴──────────────────────────────────┘

4. 片上 Mesh NoC 架构示意

          ┌──────────────────────────────────────┐
          │              SoC / AI 芯片            │
          │  ┌────┐   ┌────┐   ┌────┐   ┌────┐  │
          │  │Tile│───│Tile│───│Tile│───│Tile│  │
          │  │ 0,0│   │ 1,0│   │ 2,0│   │ 3,0│  │
          │  └─┬──┘   └─┬──┘   └─┬──┘   └─┬──┘  │
          │    │        │        │        │      │
          │  ┌─┴──┐   ┌─┴──┐   ┌─┴──┐   ┌─┴──┐  │
          │  │Tile│───│Tile│───│Tile│───│Tile│  │
          │  │ 0,1│   │ 1,1│   │ 2,1│   │ 3,1│  │
          │  └─┬──┘   └─┬──┘   └─┬──┘   └─┬──┘  │
          │    │        │        │        │      │
          │  ┌─┴──┐   ┌─┴──┐   ┌─┴──┐   ┌─┴──┐  │
          │  │Tile│───│Tile│───│Tile│───│Tile│  │
          │  │ 0,2│   │ 1,2│   │ 2,2│   │ 3,2│  │
          │  └────┘   └────┘   └────┘   └────┘  │
          │                                      │
          │  每个 Tile = 计算核 + SRAM + 路由节点  │
          └──────────────────────────────────────┘

每个路由节点含:
  - 输入缓冲区 (Input Buffer)
  - 路由计算单元 (Route Computation)
  - 虚拟通道分配器 (VC Allocator)
  - 交叉开关 (Crossbar Switch)
  - 链路输出

片上 Mesh NoC 的关键设计考量:

参数影响典型设计选择
链路宽度(bit)决定单跳吞吐256b–512b 片上常见 [需检索验证]
链路频率单跳吞吐 = 宽度 × 频率通常与核心频率同频或倍频
虚拟通道数抗死锁 + 抗拥塞2–4 VC 是常见折中
流控机制信用制(Credit-based) vs 握手片上多用信用制

技术演进史

时期里程碑关键变化
~2000s学术界提出片上网络(NoC)概念MIT RAW 芯片(~2002)是早期 Mesh NoC 代表;从此取代总线成为众核架构首选互连
~2007–2012Intel SCC(Single-chip Cloud Computer)等实验芯片48 核 Mesh 互连验证了片上 Mesh 在众核中的可行性
~2017Intel Xeon Scalable(Skylake-SP)发布Intel 在主流服务器 CPU 上从 Ring Bus 切换到 Mesh 互连,原因是核数增多后 Ring 直径过大、带宽不足
~2017–2018Google TPU v2/v3 PodTPU Pod 采用 Torus(Mesh 环绕变体)拓扑进行芯片间互连,这是 Mesh 类拓扑在 AI 超算中的标志性应用
~2019Cerebras WSE-1 发布晶圆级芯片上 40 万+核心通过 2D Mesh NoC 互连,是 Mesh NoC 极致规模化的代表
~2021Cerebras WSE-2延续 Mesh NoC 架构,核心数进一步提升至约 85 万 [需检索验证具体数字]
~2022–2023Google TPU v4 / v5e Podv4 采用 3D Torus,v5e 采用 2D Torus,拓扑继续演进,强调拓扑感知的集合通信优化
~2023+超大规模 AI 集群行业开始探索 Mesh + Fat-tree 混合拓扑,或 Dragonfly 变体来平衡成本与全局带宽

技术路线对比(量化定性表)

⚠️ 以下比较基于拓扑理论性质,具体数字因实际实现而异,表中标注”定性”的为一般性结论。

维度2D Mesh2D Torus3D TorusFat-TreeDragonfly全连接(Full Mesh)
节点度≤4(定性)4(定性)6(定性)叶: 1 上行 + 多下行(定性)中等(定性)N-1
拓扑直径2(K-1)2⌊K/2⌋3⌊K/2⌋2×层数(定性)3(定性,全局)1
对分带宽/节点O(1/√N)(定性)O(2/√N)(定性)O(2/N^{1/3})(定性)O(1)(定性)取决于全局链路比O(N)
布线复杂度中(环绕线长)中高高(多层交换机)极高(O(N²)链路)
成本低–中高(交换机数量)不可扩展
可扩展性上限受对分带宽限制优于 Mesh万级节点数万节点数万–十万~数十
AI 训练适配片上 NoC 最优Pod 级常用Google TPU 标配NVIDIA DGX SuperPOD 方案学术界+部分商业方案不实际
通信热点问题边缘节点带宽不均均匀均匀根交换机可能瓶颈全局链路竞争

核心取舍: Mesh 的优势在规整、简单、低成本;劣势在对分带宽随规模增长不足。Fat-Tree 和 Dragonfly 用更多交换机/链路换取更好的全局带宽,但成本和布线复杂度上升。


上下游

上游(Mesh 互连依赖什么)

物理层
├── SerDes / Die-to-Die PHY
│   ├── 片上: 简单连线(金属层走线)
│   └── 片间: 高速 SerDes(28G–112G+ [需检索验证])
├── 封装技术
│   ├── 2.5D: 硅中介层(如 CoWoS)上的 die-to-die 互连
│   ├── 3D 堆叠: TSV 直连(HBM 即此原理,但 Mesh 也适用)
│   └── 先进封装(EMIB、Foveros 等)
└── PCB / 光互连(跨机架场景)
    ├── PCB 走线 → 铜缆 → 光纤(距离递增)
    └── 光互连对 Torus 环绕链路尤为重要

下游(谁在用 Mesh 互连)

应用层
├── AI 训练集群
│   ├── 数据并行 AllReduce
│   ├── 模型并行(张量并行/流水线并行)
│   └── MoE All-to-All
├── AI 推理集群
│   └── 大 batch 分片推理
├── HPC 科学计算
│   └── MPI 通信
└── 通用服务器工作负载
    └── 数据库、内存一致性协议

关键指标

指标含义为什么重要
对分带宽(Bisection BW)将网络切成两半所需的最小链路带宽全局通信吞吐的硬天花板
拓扑直径(Diameter)任意两节点间最大跳数决定最坏情况延迟
平均跳数随机通信对的平均跳数影响平均延迟
每节点聚合带宽节点所有端口的总带宽决定单节点通信能力
注入带宽(Injection BW)节点向网络注入数据的速率计算与通信的接口带宽
拥塞行为高负载下延迟增长曲线AI 训练中 All-to-All 容易触发拥塞
可扩展性斜率性能随节点数增长的变化率线性扩展是 AI 集群的理想

供需与市场数据

⚠️ Mesh 互连不是一个独立市场品类,而是芯片/系统设计中的架构选择,没有单独的市场规模数据。以下从相关市场推断。

定性判断

  • AI 训练芯片市场(NVIDIA GPU、Google TPU、Cerebras、Graphcore 等)中,Mesh/Torus 拓扑在片上 NoC 和 Pod 级互连中占据重要份额。
  • 服务器 CPU 市场中,Intel Xeon Scalable 系列(占全球服务器 CPU 出货量的主要份额 [需检索验证])在 Skylake-SP 代之后均采用片上 Mesh 互连。
  • 先进封装(为 die-to-die Mesh 提供物理基础)市场高速增长,Yole 等机构估算 2023 年全球先进封装市场约 400–450 亿美元 [需检索验证]。

供需动态

  • 需求侧: AI 模型规模增长 → 更多计算瓦片需要互连 → Mesh NoC 规模和带宽需求增长。
  • 供给侧: 先进工艺(更细线宽允许更宽片上总线)和先进封装(2.5D/3D die-to-die)的进步直接提升 Mesh 互连的带宽密度。

代表公司与资本映射

公司Mesh 互连角色上市/融资状态相关标的逻辑
Intel服务器 CPU(Xeon Scalable)片上 Mesh NoC;曾研究 Pohoiki Springs(Loihi)的 Mesh 互连上市: INTC片上 Mesh 互连成熟度高;关注 Meteor Lake/Sierra Forest 等新架构的 Mesh 演进
GoogleTPU Pod 采用 2D/3D Torus 互连(母体 Alphabet 上市: GOOGL)上市: GOOGLTPU 互连拓扑是其差异化竞争力之一
CerebrasWSE 系列晶圆级芯片,40 万–85 万核心通过 Mesh NoC 互连 [需检索验证]私有(多轮融资)Mesh NoC 极致规模化代表
GraphcoreIPU-Fabric 以 Mesh-like 拓扑连接 64,000 处理器核心 [需检索验证]私有(多轮融资,2024 年经营承压 [需检索验证])大规模互连的另一案例
TSMC提供 CoWoS/InFO 等先进封装,为 die-to-die Mesh 互连提供物理基础上市: TSM / 2330.TW先进封装产能直接约束 Mesh 扩展能力
AMDEPYC 采用 Infinity Fabric(非严格 Mesh,但 chiplet 间互连思想相关)上市: AMDchiplet 互连演进中 Mesh 思想的渗透
Broadcom交换芯片(Memory/Switch ASIC)用于构建 Fat-Tree/Dragonfly 等替代拓扑上市: AVGOMesh vs Fat-Tree 的竞争格局中的”对手方”

投资逻辑

核心观点

  1. Mesh 互连的价值在于”简单中的可扩展性”。 对于片上 NoC 场景(数万到数十万核心),Mesh 几乎是唯一工程可行的选择——规整、可预测、与版图天然匹配。这意味着先进制程和先进封装的每一次进步,都会直接扩大 Mesh 的适用规模,相关公司(TSMC、Intel Foundry)受益。

  2. Pod 级 Mesh/Torus vs Fat-Tree/Dragonfly 是一个持续竞争格局。 NVIDIA DGX SuperPOD 采用 Fat-Tree(NVSwitch + InfiniBand),而 Google TPU Pod 采用 Torus。两种路线各有取舍:Fat-Tree 全局带宽更好但需要更多交换机,Torus 节省交换机但对分带宽受限。谁能在更大规模上保持线性扩展,谁就能赢得下一代 AI 集群的互连标准之争。

  3. 集合通信软件栈的重要性被低估。 硬件拓扑确定后,集合通信库(NCCL、Gloo、TPU 的 XLA 通信优化器等)能否拓扑感知地调度通信操作,对实际训练效率的影响可达 20–50% [需检索验证]。这是”软实力”层面的投资逻辑。

风险提示

  • Mesh 的对分带宽增长慢于节点数增长(O(√N) for 2D),在超大规模集群中可能不如 Fat-Tree 或 Dragonfly。
  • 如果光互连/CXL 等新技术改变芯片间连接的物理层,Mesh 的工程优势(规整布线)可能被削弱。

常见误读纠偏

误读 1:“Mesh 和 Torus 是一回事”

纠偏: Torus = Mesh + 环绕链路。两者拓扑直径和对分带宽有显著差异:

  • 2D Mesh 直径 = 2(K-1),2D Torus 直径 = 2⌊K/2⌋(近似减半)。
  • Torus 的环绕链路在物理实现上是长线,存在信号延迟和功耗问题。在片上场景,当 K 较大时,环绕线的 RC 延迟可能显著高于相邻节点间的短线。因此片上 NoC 多用 Mesh,Pod 级多用 Torus(因为片间距离通过 SerDes 均一化了)。

误读 2:“Mesh 互连的带宽会随节点数线性增长”

纠偏: 这是直觉上最大的误读。Mesh 的聚合链路带宽确实随节点数线性增长(每个节点固定 2–4 条链路),但对分带宽只随 √N(2D)或 N^{2/3}(3D)增长。在 AllReduce 等全局通信中,实际可达到的吞吐受限于对分带宽而非聚合带宽。这就是为什么 Google 在 TPU v4 中从 2D 升级到 3D Torus——3D 拓扑将对分带宽的扩展性从 O(√N) 提升到 O(N^{2/3}) [理论推导]。

误读 3:“片上 Mesh NoC 和片间 Mesh 互连是一回事”

纠偏: 物理实现完全不同。片上 Mesh NoC 使用金属层走线(低延迟、固定宽度、与核心同频),而片间 Mesh 互连使用高速 SerDes(需要 PLL、CDR、均衡器,延迟高得多,带宽由 SerDes 速率决定)。两者虽然拓扑逻辑相同,但延迟、带宽、功耗特征完全不同,设计考量也不同。


学习路径

Level 0 — 入门
  └─ 理解"拓扑"概念:把计算机连成不同形状有什么区别?
     推荐: 搜索 "network topology basics" 可视化教程

Level 1 — 基础
  └─ 读懂 Mesh / Torus / Ring / Fat-Tree 的拓扑图
     推荐: 计算机体系结构教材中的互连网络章节
         (Hennessy & Patterson《计算机体系结构:量化研究方法》相关章节)

Level 2 — 进阶
  └─ 理解路由算法、死锁/活锁避免、虚拟通道
     推荐: William Dally & Brian Towles《Principles and Practices of Interconnection Networks》
          —— 这是互连网络领域的"圣经级"教材

Level 3 — 专家
  └─ 分析 AI 训练中的通信模式与拓扑匹配
     推荐:
       - Google TPU 论文(Jouppi et al. 系列,涉及 TPU Pod 拓扑描述)
       - Megatron-LM 论文中的通信分析部分
       - NVIDIA NCCL 文档中的拓扑感知通信

Level 4 — 前沿
  └─ 研究下一代互连拓扑(Dragonfly、Slim Fly、光互连 Mesh 等)
     推荐:
       - Cerebras/Graphcore 技术白皮书
       - SC/Micro/HPCA 等体系结构顶会论文

一句话总结

Mesh 互连以”网格铺砖”的极简结构实现了规整可扩展的芯片内/芯片间通信,在 AI 时代既是片上 NoC 的事实标准、也是大规模训练集群中 Torus 拓扑的工程基底——其核心制约是对分带宽的次线性增长,理解这一点是判断 AI 系统扩展能力的关键。


延伸阅读与来源

类型来源说明
教材W. Dally & B. Towles, Principles and Practices of Interconnection Networks互连网络最权威教材
教材Hennessy & Patterson, Computer Architecture: A Quantitative Approach互连网络章节
论文Jouppi et al., “In-Datacenter Performance Analysis of a Tensor Processing Unit” (ISCA 2017)TPU 互连架构早期描述
论文Jouppi et al., “TPU v4: An Optically Reconfigurable Supercomputer…” (ISCA 2023)TPU v4 3D Torus 互连描述
论文Cerebras 技术白皮书(WSE 架构)晶圆级 Mesh NoC
行业Intel Xeon Scalable 官方文档片上 Mesh 互连架构
行业Graphcore 技术文档(IPU Architecture)IPU-Fabric 拓扑
开源NCCL 文档(Topology Discovery & Awareness)了解实际训练中拓扑感知的通信优化
前沿SC/HPCA/Micro 会议论文搜索 “topology-aware collective communication”

免责声明: 本文中标注 [需检索验证] 的数字基于作者训练数据中的记忆,可能存在偏差,建议读者查阅原始来源确认。未标注来源的具体数字均为定性估算或理论推导,不应作为投资决策的精确依据。

source: 公开披露与公开资料整理 本页仅用于产业链学习、信息检索和研究辅助;不构成投资建议,不预测涨跌,不提供买卖、仓位或目标价建议。
完整概念页 复盘 13 节结构 公司投研页 沿产业链找到受益公司 投资课 把概念转成可跟踪模型