网络时延
3秒看懂
网络时延(Network Latency) 是数据从源头到达目的地的耗时,在大规模AI训练中,微秒(μs)级的延迟差异就能决定数百块GPU的利用率——通信跟不上计算,再强的算力也是摆设。它由信号传播、数据量、网络设备处理及排队等几部分累加而成,是分布式AI系统伸缩性的核心瓶颈。
3分钟产业解释
在生成式AI爆发前,数据中心网络对时延的要求多为毫秒级(1 ms = 1000 μs)。但如今数千颗GPU协同训练一个大模型,参数同步(如AllReduce梯度聚合)必须在一轮计算的间隙内完成,否则计算单元就会空等。典型场景下,一次迭代的计算耗时可能从几毫秒到几十毫秒,留给通信的“时间窗口”极为苛刻。
时延的本质问题并非“能不能通”,而是效率损失:每增加1微秒的通信延迟,在数千个同步步骤中被放大N倍,造成昂贵的算力闲置。为此,业界从传统以太网演进到InfiniBand、RoCEv2(RDMA以太网),再到NVIDIA的NVLink/NVSwitch等超短延迟专有互连——本质上都是在将通信时延压到计算时延的阴影之下,让网络尽可能“消失”。
技术原理
从AI训练系统的视角,网络时延需要被咀嚼为三个层次:
- 节点内时延:GPU—NVSwitch、GPU—GPU(NVLink)之间,通常在百纳秒至微秒量级。此时延主要影响模型并行(张量并行、流水线并行)中相邻切片的频繁小消息交换。
- 机架内节点间时延:通过InfiniBand或RoCEv2网络,典型RTT(往返时延)在1–3微秒区间(取决于网卡及交换机跳数)。这部分时延与数据并行(Data Parallelism)的梯度同步密切相关。
- 跨机架/跨数据中心时延:一旦引入多跳交换机和长距离光纤,时延可能跳变至10微秒以上,甚至毫秒级。这对训练的效率冲击更大,通常仅用于数据传输或模型复制,无法用于频繁的同步通信。
尾延迟(Tail Latency) 是分布式训练中最隐秘的杀手。同步AllReduce必须等最慢的那个节点到达,因此P99或P99.9延迟决定了有效步长时间。若尾延迟远超中位数,GPU成群“摸鱼”的现象就会发生。用RDMA、拥塞控制算法(如DCQCN)、自适应路由等都是针对尾延迟的优化。
另一个重要维度是计算与通信的重叠。通过将通信操作异步化(将AllReduce拆分为ReduceScatter + AllGather,或将梯度计算与传输管线化),可将时延部分隐藏在计算背后。但重叠的前提是通信库(如NCCL)能精确编排,此时时延的可见度大幅降低,系统对端到端时延的敏感度转为对细粒度任务调度效率的依赖。
工程上,网络时延通常分解为四项:
- 传播时延
t_prop = 距离 / 信号传播速度:PCB走线、铜缆、光纤中的光速延迟。节点内约0.1 ns,机架间光纤约5 ns/m。 - 传输时延
t_trans = 包大小 / 链路带宽:大模型梯度同步中,一次通信可能传输数百MB,即使有400 Gbps带宽,传输时延也会达到毫秒级(例如200 MB数据在400 Gbps下耗时约4 ms,计入64/66b编码等开销约4.1 ms)。因此,单纯提高带宽可降低传输时延,但对于大量的小消息(如张量并行的分片交换),包很小,传输时延远小于固定开销,带宽的贡献有限。 - 处理时延:网卡、交换机对报文进行查表、转发、RDMA处理的时间。硬件卸载(如NIC上的SHARP in-network计算)可将处理降至纳秒级。
- 排队时延:多个流竞争同一出口,在交换机缓存中排队。这是尾延迟的主要来源。
以分布式数据并行的梯度同步为例,采用AllReduce环算法,通信量约为2*(N-1)/N * G,通信时延主导项可简化为:
T_comm ≈ 2*(N-1)*(α + β*G/N)
其中α为启动时延(固定开销,~1μs),β为每字节传输时延(即带宽的倒数),N为GPU数,G为梯度总大小。当α较大或尾延迟严重时,通信时间随N线性增长,无法被计算隐藏。
用ASCII描述典型的2GPU单向NVLink通信时延模型:
GPU0 GPU1
| |
[计算梯度] ---------(开始通信)-------------> [等待接收]
| --- 几百纳秒(NVLink)--- |
| [聚合]
| <--------- 反向梯度返回 ----------- |
[更新参数]
实际端到端往返时间包含芯片穿出、走线、Switch转发,常见NVSwitch下的GPU RTT在~100–200纳秒量级(公开资料估算,具体因产品代际而异)。
关键参数
评价网络时延的核心指标包括:
- 基础延迟(单向/RTT):同一节点内GPU间、节点间、跨机架等不同场景的最小通信时延(0负载)。通常以微秒或纳秒为单位,是硬件性能的基线。
- 有效带宽与带宽延迟积(BDP):BDP = 带宽 × 往返时延。衡量网络“管道”需要多少缓存才能保持满吞吐。大BDP需要深层缓存或高级拥塞控制,否则吞吐会急剧下降。
- 尾延迟P99/P99.9:关键时刻对大量同步操作的影响,反映网络稳定性和可预测性。在千卡以上集群中,尾延迟常常比中位数延迟更能决定训练效率。
- AllReduce算法时延:针对不同规模的集群,衡量环、树、递归加倍等算法的完成时间。通常结合NCCL测试(如
nccl-tests)取得实际数值,并随GPU数量变化。 - 消息速率(Msg/s):对张量并行等大量小消息场景,延迟由每秒处理的消息数决定,而非带宽。高消息速率要求网卡和交换机具备极低的包处理开销。
- 硬件卸载能力:是否支持SHARP网内计算、RDMA标量/向量操作硬件卸载等,可将部分时延从毫秒压缩至纳秒。
技术路线
为将AI训练集群的通信时延压至最低,产业界形成了三条主要技术路线:
1. 专用互连(如NVLink/NVSwitch) 由NVIDIA主导,通过芯片级直连和Switch芯片实现GPU间超低延迟高带宽互连。Pascal架构首次引入NVLink,带宽80 GB/s;后续架构逐步提升至300 GB/s以上,NVSwitch使节点内多GPU全互联,RTT压缩至~100–200纳秒。该路线仅限NVIDIA平台,是单机多卡张量并行和流水线并行的核心底座。
2. 高性能InfiniBand网络 NVIDIA(收购Mellanox)提供的InfiniBand网络,从EDR、HDR到NDR、XDR,单向延迟可降至1 μs左右,并支持网内计算(SHARP)。InfiniBand采用信用流控、硬件级可靠传输,尾延迟控制优秀,是Top500超算与头部AI集群的主流选择,但生态系统相对封闭,成本较高。
3. 低延迟以太网与RoCEv2 在标准以太网上通过RoCEv2(RDMA over Converged Ethernet)实现RDMA,单向延迟通常1.5–3 μs。Broadcom的Tomahawk/Jericho系列交换芯片支持大缓存与高级拥塞控制,配合PFC/ECN及DCQCN算法,已能在许多云厂商的AI集群中替代InfiniBand。2023年成立的超以太网联盟(Ultra Ethernet Consortium, UEC)正推动面向AI优化的新以太标准,目标是开放生态下实现媲美InfiniBand的时延与拥塞控制。
下表为三种路线的定性对比,具体数值因产品型号与拓扑差异较大,仅作量级参考:
| 维度 | InfiniBand (NDR/XDR) | 以太网 RoCEv2 (400G/800G) | NVLink/NVSwitch |
|---|---|---|---|
| 典型单向延迟(节点内/机架) | ~1 μs | 1.5–3 μs | <0.2 μs(芯片间) |
| 尾延迟控制 | 完善(硬件级流控) | 依赖DCQCN/ECN,需调优 | 极低,专用拥塞控制 |
| 应用开放性 | 专用生态系统,较贵 | 开放标准,成本较低 | 仅限NVIDIA平台 |
| 典型训练场景 | 高性能通用AI集群 | 主流云厂商训练场景 | 单机多卡张量/流水线并行 |
上游
网络时延技术的产业链上游集中于决定延迟底色的核心元器件:
- 高速SerDes与IP:博通(Broadcom)、Synopsys等提供的112 Gbps/224 Gbps SerDes是构建400G/800G端口的基石,其抖动与误码率直接影响链路时延和可靠性。
- 交换芯片:博通的Tomahawk 5、Jericho3系列,Marvell的Teralynx 10系列,以及思科Silicon One等,均支持大缓存、低转发延迟和高级遥测。博通在2024年财报会议中披露,其AI相关网络芯片收入同比增长数倍,但未单独拆出时延相关溢价。
- 光模块与光引擎:Lumentum、Coherent(II-VI)、中际旭创等提供400G/800G光模块,采用数字信号处理器(DSP)或线性直驱方案,不同方案引入的延迟存在若干纳秒的差异。2024年多家厂商已展示1.6T光模块样品,目标将传输时延降至更低。
- 网卡控制器与DPU:NVIDIA ConnectX-7/8系列(RDMA网卡)、BlueField-3 DPU,英特尔IPU,以及Marvell OCTEON DPU,均将协议处理硬件卸载,减少主机侧延迟。
- 连接器与铜缆:安费诺(Amphenol)、泰科(TE Connectivity)等提供高速背板连接器和直连铜缆(DAC),节点内短距互连的传播延迟主要由物理材料和走线长度决定。
下游
低时延网络的直接下游是那些强烈依赖分布式并行计算、对通信效率极度敏感的算力基础设施:
- 公有云与AI云服务:亚马逊AWS、微软Azure、谷歌Cloud、阿里云等均在其AI训练集群中部署InfiniBand或高性能RoCEv2网络,向客户提供GPU集群租赁。AWS在2024年re:Invent宣布其自研Trainium2芯片集群采用低时延互连,但未披露具体延迟数值。
- 大型AI实验室:OpenAI、Anthropic、Google DeepMind、Meta等企业内部万卡级集群高度依赖低时延网络。Meta的“Research SuperCluster”采用NVIDIA InfiniBand,并在2022年公开了基于RoCEv2的替代测试,强调尾延迟优化。
- 超算中心与科研机构:国家超算中心、大学HPC中心部署的前沿计算集群,时延是衡量系统效率的核心KPI。
- 边缘与推理场景:虽然推理的单次延迟要求不如训练苛刻,但LLM的多机分布式推理(如张量并行拆分)同样需要微秒级延迟以保证用户体验;当下游为自动驾驶、实时视频分析等场景时,确定性的低时延网络同样至关重要。
受益公司
低时延网络设备与技术的核心竞争力集中于少数拥有全栈能力的厂商,部分细分环节的独立供应商亦显著受益。
- NVIDIA(含Mellanox):拥有从NVLink、NVSwitch到InfiniBand交换机/网卡、BlueField DPU的全套低时延互连方案,构成CUDA生态的护城河。根据公司FY2025 Q2财报,网络业务收入达32亿美元,同比增长114%,主要来自AI和HPC需求。
- 博通(Broadcom):商用交换芯片最大供应商,其Tomahawk 5和Jericho3系列被Arista等厂商广泛用于AI网络,且博通在2024年多次上调AI相关网络收入指引,称其定制化AI加速器和网络芯片销售强劲。
- Arista Networks:基于博通芯片的AI交换机先锋,在超大规模数据中心低延迟网络市场持续获取份额。2023年财报显示,其云巨头客户AI组网订单显著增长。
- 华为:自研网络芯片、AI集群交换机(如CloudEngine系列)及低时延互连总线(HCCS),面向国内AI算力中心提供端到端方案,但未公开具体时延指标。
- 国内其他参与者:盛科通信(交换芯片)、中际旭创/新易盛(光模块)、锐捷网络(交换机)等,均在建设面向AI低时延的产品线,部分已进入头部云厂商供应链,但公开财务数据中尚未单独拆分AI网络时延相关营收。
市场规模
由于网络时延作为性能指标而非独立的产品类别,其市场规模通常隐含在AI网络设备、高速互连芯片和光模块等细分市场中。
- AI后端网络设备:据研究机构Dell’Oro Group在2024年7月发布的《AI Networks for AI Workloads》报告摘要,2024年AI后端网络设备(含InfiniBand、专有互连及高速以太网交换机)的市场规模预计达到约180亿美元,预计到2028年将突破400亿美元,年均复合增长率(2023-2028)约为30%。其中InfiniBand与专有互连合计占比超六成,但高速以太网增速更快。
- 交换机芯片:650 Group在2024年4月的报告中指出,2024年数据中心以太网交换芯片市场中,400G及以上端口出货量同比增长超过200%,AI/ML集群是首要驱动力,低延迟特性成为芯片溢价的核心来源之一。
- 光模块:LightCounting 2024年4月报告显示,2023年800G光模块出货量已超过200万只,主要流向AI集群,预计2024年出货量将翻倍,以支持更低时延的800G网络迭代。1.6T光模块预计2025年规模商用,将进一步改善BDP与时延表现。
- RDMA网卡:据公开采购数据,主流RDMA网卡(如ConnectX-7)在2023—2024年的交货周期一度长达20–26周,凸显供需紧张。
(注:以上市场规模数据均引用第三方报告摘要或行业公开讨论,具体授权数据需查阅报告原文。)
玩家对比
当前低时延AI网络的核心玩家可分为三大阵营,其技术路线、开放程度与市场覆盖面差异显著。
1. NVIDIA全栈生态 优势:NVLink+NVSwitch提供无可比拟的节点内时延;InfiniBand拥有成熟的硬件级流控与SHARP网内计算,尾延迟控制极佳;与CUDA软件库深度集成,开箱即用。 局限:技术封闭,客户议价权低;以太网阵营对其专用锁定提出挑战。 关键动向:2024年推出Spectrum-X以太网平台,将InfiniBand的拥塞控制经验引入以太网,试图巩固领导地位。
2. 以太网开放联盟(Broadcom+Arista+Cisco+UEC) 优势:基于标准以太网,成本与生态开放度占优;博通交换芯片的大缓存与遥测能力逐年增强,RoCEv2成熟度提升;UEC联盟已吸纳超百家成员,目标打造AI原生以太网。 局限:RoCEv2的尾延迟配置复杂,需网络工程师深度调优;当前P99.9延迟仍难完全匹敌InfiniBand。 关键动向:2024年Arista推出Etherlink AI网络平台,宣称可在万卡集群中实现与InfiniBand相媲美的时延,但第三方评测数据尚不完整。
3. 自研与垂直整合(Google TPU ICI、AWS Trainium互连) 优势:全自研协议与硬件,可按自身算法与拓扑深度优化时延;与外购方案相比,供应链自主可控。 局限:仅限内部使用,无外部销售,技术进步难以外溢;大规模部署的更新迭代受限于自身体量。 公开数据:Google在Cloud TPU v5p发布时指出其ICI(芯片间互连)带宽提升至双向4.8 Tbps,延迟维持微秒以下,但未公布具体RTT。AWS在其Trainium2发布中宣称芯片间互连延迟“显著降低”,但未给出对比基准。
| 玩家阵营 | 节点内时延 | 节点间时延 | 开放程度 | 软件生态 |
|---|---|---|---|---|
| NVIDIA全栈 | 极优(百纳秒) | 优(~1μs) | 封闭 | CUDA/ Nccl |
| 以太网开放联盟 | 依赖PCIe(~1μs) | 良(1.5-3μs) | 开放 | 开源+自研 |
| 自研垂直整合 | 极优 | 未公开 | 封闭 | 内部定制 |
风险
- 技术锁定风险:NVIDIA低时延互连方案与CUDA强绑定,一旦采用,迁移成本极高,可能限制下游用户的议价能力与多供应商策略。
- 标准碎片化:InfiniBand、RoCEv2、UEC、专有互连并存,部分生态不能互通,增加跨集群管理复杂度,并可能导致技术选型的沉没成本。
- 供应链集中度:高速交换芯片与光模块核心供应商有限,若博通或头部光模块厂商出现产能问题,可能引发AI集群部署延迟。2023—2024年,RDMA网卡和800G光模块多次出现交付瓶颈。
- 算法与硬件的协同差距:即使拥有低时延硬件,若通信库(如NCCL)或拥塞控制算法优化不足,整个系统仍可能无法发挥硬件潜力。部分国产方案面临这类软硬件协同的挑战。
- 产业过度投资与消化期:当前AI投资热潮可能推高了低时延网络设备的需求预期,若模型训练规模增长放缓,可能会导致部分产能过剩和价格竞争。
- 贸易限制影响:对国内厂商而言,获取先进InfiniBand和交换机芯片的路径受限,国产替代方案在时延指标和生态成熟度上尚存差距,公开资料未见国产全自研方案能达到1μs以下节点间延迟的规模化实证。
误读纠偏
-
误读1:“带宽够了,时延就不重要” 纠正:带宽降低的是传输时延(t_trans),但无法降低固定处理/排队时延。当GPU数量急剧增长,同步步数增多,固定开销α被反复累加,即使带宽无限大,时延仍会卡住训练。类比高速公路:车道多(带宽高)不会缩短单个车跑完100米的时间(传播时延)。
-
误读2:“RDMA就是零时延” 纠正:RDMA通过绕过CPU、内核旁路和协议卸载,消除了主机侧软件栈延迟,把延迟降至硬件能提供的极限(微秒级),但它仍然受限于链路传播、交换机转发和拥塞。在高负载下,RDMA网络依然有排队尾延迟问题,绝不等于“零时延”。
-
误读3:“只要买最贵的InfiniBand,时延问题就解决了” 纠正:硬件只是基础,集群效率高度依赖通信库(NCCL版本、集合通信算法选择)和网络拓扑,如不进行针对性的性能调优与负载均衡,InfiniBand集群也可能出现严重的尾延迟波动。2024年MLPerf测试中,不同厂商即使使用相似的InfiniBand硬件,训练效率仍有显著差异,显示了软件与系统工程的重要性。
-
误读4:“跨数据中心训练时网络时延可以忽略” 纠正:当前主流大模型几乎都部署在单一数据中心园区内,跨数据中心长距离光传输的延迟通常超过毫秒级,与计算步时相当或更长,根本无法用于频繁梯度同步。跨数据中心仅用于数据搬运和模型复制,不能用于训练中的同步通信。
最新事件
- 2024年6月:超以太网联盟(UEC)发布1.0规范 UEC在2024年发布面向AI和HPC的以太网规范1.0,涵盖改进的拥塞控制、多路径传输、数据包喷洒等功能,旨在将以太网端到端时延降至与InfiniBand相当的水平,并获得AMD、Intel、Meta和微软等巨头的公开支持。
- 2024年3月:NVIDIA推出Spectrum-X以太网平台 NVIDIA将InfiniBand的拥塞控制算法部署到Spectrum-4交换机,搭配BlueField-3 DPU,可实现在1.6T以太网上的自适应路由与极低尾延迟,成为其争夺以太网市场份额的关键一步。
- 2024年5月:Broadcom推出Jericho3-AI芯片 Broadcom发布声称可明显降低AI网络尾延迟的交换芯片Jericho3-AI,单芯片支持18.5 TB/s的吞吐,并引入智能调度算法,已导入多家超大规模客户。
- 2024年8月:谷歌发布TPU v5p互连细节补充 谷歌在其技术博客中透露,TPU v5p的ICI采用光电路交换器件,可针对不同的并行策略动态重配置拓扑,从而在保持微秒以下延迟的同时提升通信效率。
- 交付波动持续 截至2024年下半年,主流800G光模块和RDMA网卡仍处于紧平衡状态,据LightCounting及相关厂商财报电话会议披露,交付周期虽有缩短,但仍高于疫情前水平,显示AI低时延硬件的产能扩张仍在爬坡。
跟踪指标
产业研究与投资观察中,可通过以下公开指标跟踪网络时延技术的演进与产业景气度:
- NCCL性能测试结果:NVIDIA定期发布不同GPU和网络配置下的
nccl-tests结果,特别是AllReduce的通信延迟与带宽,反映真实训练场景的效率。 - 交换机芯片数据手册延迟值:博通、Marvell等发布的新一代芯片的转发延迟、缓存大小及遥测能力,是评估网络时延潜力的核心硬件指标。
- 光模块DSP功耗与延迟:LPO(线性直驱光模块)相比DSP方案在延迟与功耗上均有优势,观察LPO的渗透率可作为时延优化的侧面信号。
- MLPerf Training基准成绩:每轮测试中,各厂商提交的训练时间隐含着网络时延等系统效率,可间接衡量不同方案的实际表现。
- 云厂商采购公告与设备交付周期:主流的400G/800G交换机、RDMA网卡、光模块的交货周期和订单量,反映低时延网络的短期供需热度。
- UEC及IEEE 802.3标准进展:超以太网及下一代以太网标准的制定与采纳情况,将决定开放生态下的时延能力上限。
- 国产替代方案专利与测试:关注国产交换芯片(如盛科)和RDMA网卡的流片与客户导入进展,以及公开的延迟测试数据,判断自主化进度。
信源
- NVIDIA网络技术博客与NCCL官方文档:https://developer.nvidia.com/nccl
- Dell’Oro Group,《AI Networks for AI Workloads》,2024年7月摘要
- 650 Group,数据中心以太网交换芯片季度报告,2024年4月
- LightCounting,《High-Speed Optics Report》,2024年4月
- Broadcom、Marvell、Arista等公司财报与投资者会议记录(2023—2024年)
- Google Cloud文档,TPU系统架构,2024年
- Ultra Ethernet Consortium官方网站:https://ultraethernet.org
- 开放学术论文:《Efficient Large-Scale Language Model Training on GPU Clusters》等,及MLPerf公开成绩
- 行业开源测试工具:
nccl-tests、perftest等