灵衢总线深度技术分析:华为如何用一条总线连接15488颗AI芯片
核心结论
灵衢总线(UnifiedBus,简称UB)不是一个简单的芯片互联技术。它是华为在先进工艺受限的背景下,对AI计算基础设施的一次架构级重新定义。当全世界都在用网络思维解决GPU之间的通信问题时,华为选择了一条截然不同的路:回到总线——这个计算机体系结构中最古老、最基础的概念,然后用21世纪的光通信技术和协议工程能力把它推向了前所未有的规模[1][9]。
结果是惊人的:15488颗AI芯片共享同一条总线,单跳延迟仅150ns——比NVLink 5.0快一个数量级;统一内存编址让所有设备看到的都是同一块"内存",不需要数据拷贝;存储设备直接挂在总线上,NPU训练完直接把模型权重"甩"给SSU,CPU全程不参与[3][5]。这些不是PPT指标,而是已经在500多套Atlas 900A3 SuperPod上跑出来的工程数据。
更重要的是,华为把灵衢2.0的基础规范(600页)免费开放了,采用免版税授权模式[2][4]。这不是慈善——这是一次精心设计的生态战略。在NVIDIA的NVLink生态封闭、AMD/Intel的UALink尚未成熟的窗口期,华为试图用"开放总线"这个概念,在全球AI基础设施标准之争中抢占制高点。
核心数据一览
| 指标 | 灵衢UB | NVLink 5.0 | UALink | 意义 |
|---|---|---|---|---|
| 互联类型 | 总线级 | 专用互联 | 开放标准 | 架构范式差异 |
| 最大规模 | 15,488卡 | 576卡 | 1,024卡 | UB领先一个量级 |
| 单跳延迟 | 150ns | <1.5µs | — | UB快约10倍 |
| 开放程度 | 免版税开放 | 封闭 | 完全开放 | 生态策略差异 |
| 光互联 | 已商用 | 铜缆为主 | 规划中 | 华为独有优势 |
| 统一编址 | 是 | 是(NVLink-C2C) | 目标是 | 内存池化基础 |
超节点时代:为什么需要灵衢
要理解灵衢总线的意义,必须先理解AI计算正在经历的范式革命。超节点(SuperNode)不是一个营销概念,而是AI算力基础设施演进的必然结果[6][7]。
从单卡到万卡:规模扩张的物理极限。大模型训练对算力的需求增长速度远超摩尔定律。GPT-4的训练消耗了约2.5×1025 FLOPS,而下一代模型的需求预计将再提升10-100倍。单颗芯片的算力增长已经遇到物理瓶颈——7nm以下的先进工艺制程受限、功耗墙难以突破、单芯片面积受限于光罩尺寸。唯一的出路是横向扩展:把成千上万颗芯片连在一起协同工作[9]。
但横向扩展面临一个根本性的矛盾:计算速度在指数增长,通信速度却在线性爬升。在典型的万卡训练集群中,通信时间可以占到总训练时间的30-50%。Meta在2024年公开的数据显示,其万卡Llama 3训练集群的算力利用率仅有约38%[3]——这意味着62%的算力被通信开销、数据搬运和同步等待浪费掉了。这不是算法问题,而是互联架构的瓶颈。
网络思维的天花板。传统的分布式计算采用网络互联模式:芯片之间通过交换机、路由器组成的网络通信,使用TCP/IP或RDMA协议。这种模式在数据中心通用计算中运行良好,但在AI训练场景下暴露出致命弱点。网络通信需要协议栈处理、数据封装/解封装、路由决策——每一步都引入延迟。以太网RDMA的最佳延迟在1-2微秒量级,InfiniBand可以做到亚微秒,但对于动辄需要每秒数百万次小消息通信的AI训练场景来说,仍然太慢了[8]。
更重要的是,网络互联意味着每个数据包都有源地址和目的地址——你必须明确知道"数据从哪来、到哪去"。这导致了复杂的路由表维护、拥塞控制和负载均衡问题。当规模从几十卡扩展到几千卡时,网络拓扑的复杂度呈指数级增长,而有效带宽却因为争用和拥塞而打折[11]。
超节点的本质:把"网络"变成"总线"。灵衢总线的核心理念可以用一句话概括:不要再把AI芯片互联当作网络问题来解决,把它当作总线问题来解决[5][9]。总线是计算机体系结构中最基础的互联抽象:所有设备挂在同一条总线上,通过统一的地址空间直接通信,不需要路由、不需要协议栈、不需要中间人。你的CPU访问内存,不需要"路由"——它们在同一条总线上,通过地址直接寻址。灵衢把这个理念扩展到了整个AI计算集群。
这不仅仅是一个技术选择,更是一个架构哲学的选择。华为在2026年SPC超节点大会上明确提出了"AI计算3.0"的概念:1.0是单机单卡时代,2.0是分布式网络时代,3.0是超节点总线时代[9]。灵衢总线就是AI计算3.0的核心底座。
核心洞察
超节点不是"更大的集群",而是一个单一的计算机。当15488颗芯片通过灵衢总线互联时,它们不再是"通过网络连接的15488台机器",而是"一台拥有15488个处理器的超级计算机"。这个范式转换改变了一切——从编程模型到运维方式到成本结构。
核心技术深度解析
一、总线级互联 vs 网络级互联:本质区别
理解灵衢,必须先厘清"总线"和"网络"这两个概念的本质差异。这不是一个用词偏好问题——它们代表了两种完全不同的系统架构范式,在延迟模型、扩展方式、编程复杂度和成本结构上有着根本性的区别[1][5]。
网络互联的特征是"存储-转发":数据从源到目的需要经过一个或多个中间节点(交换机、路由器),每个中间节点接收完整数据包后再转发。这引入了固有延迟:每经过一个交换机,就增加一次"接收-解析路由表-排队-转发"的循环。在典型的三层CLOS网络拓扑中,两个GPU之间的通信可能需要经过5-7跳,每跳增加数百纳秒到数微秒的延迟。更关键的是,网络是有状态的——你需要维护路由表、管理拥塞窗口、处理丢包重传。这些状态随着网络规模增长而膨胀,最终成为扩展的瓶颈[8]。
总线互联的特征是"广播-仲裁":所有设备在同一条总线上,任何设备发出的信号可以被所有其他设备"看到"。通信不需要路由——因为所有设备都在同一个物理域中。仲裁机制决定谁可以在某一时刻使用总线,但一旦获得使用权,数据传输就是点对点的直接传输,不需要中间节点转发。PCIe就是最经典的总线协议:CPU、GPU、网卡、SSD都挂在同一条PCIe总线上,通过统一的地址空间直接寻址[1]。
灵衢UB的创新在于:它把总线的概念从单机主板扩展到了数据中心级别的物理范围。传统总线受限于电气信号在铜线上的传输距离(通常不超过1米),灵衢通过光互联技术突破了这一限制,将总线的物理范围扩展到了整个机房[10]。这不是"在网络上模拟总线行为",而是在物理层面实现了一个真正的总线架构。
延迟的差异是最直观的体现:灵衢UB的单跳延迟为150ns,而NVLink 5.0的典型延迟在1.5µs量级。这10倍的差距不是来自芯片速度的差异,而是来自架构范式的差异。NVLink虽然被称为"高速互联",但在架构层面仍然是一种点对点的网络互联——GPU之间需要建立直接连接、维护链路状态、处理数据包封装。灵衢UB的总线架构跳过了所有这些中间步骤[1][8]。
为什么"总线"比"网络"更适合AI计算
AI训练的通信模式有一个关键特征:集体通信(Collective Communication)。AllReduce、All-to-All、Broadcast等操作的本质是"所有芯片同时与所有其他芯片交换数据"。网络互联需要为每对通信建立独立的数据通路,导致带宽利用效率随规模增长而下降。总线架构天然支持广播和多播——一条消息发出,所有设备同时接收。这使得总线架构在集体通信场景下的效率远高于网络架构。
二、平等协作架构:打破CPU中心论
传统计算机架构是CPU中心化的:CPU是"主人",所有其他设备(GPU、网卡、SSD)都是"仆人"。数据要在设备之间移动,必须经过CPU中转——GPU先把数据拷贝到系统内存,CPU再把数据从系统内存拷贝到另一个GPU的显存。这个过程被称为"bounce buffer",不仅浪费CPU算力,更严重的是引入了两次额外的数据拷贝延迟[5]。
这种CPU中心架构在AI计算时代变得不可接受。一个简单的计算:在一次AllReduce操作中,如果每对GPU之间的梯度同步都需要经过CPU中转,那么CPU需要处理的搬砖工作量与GPU数量的平方成正比。当GPU数量从8增长到8000时,CPU需要处理的数据搬运量增长了一百万倍——这还没有考虑CPU本身的处理能力并没有同比例增长[9]。
灵衢UB提出了平等协作(Peer-to-Peer Collaboration)架构:在UB总线上,CPU、NPU、内存、存储设备的地位是平等的。任何两个设备可以直接通信,不需要经过CPU中转。NPU可以直接访问远端NPU的内存,NPU可以直接把数据写入SSU存储单元,CPU甚至可以完全不参与数据路径[3][5]。
这个设计的意义远超"减少CPU负担"。它重新定义了系统编程模型:在CPU中心架构中,程序员必须精心安排数据在CPU内存和GPU显存之间的拷贝时机和路径;在平等协作架构中,所有设备共享统一的地址空间,程序员只需指定"哪个设备需要什么数据",互联总线自动处理最优路径。这不仅降低了编程复杂度,更重要的是消除了数据拷贝——而数据拷贝是AI训练中通信开销的主要来源[5]。
华为在MindSpore框架中实现的HyperOffload技术,正是利用了这种平等协作架构:将原本需要CPU参与的梯度聚合、参数更新等操作"卸载"到NPU之间直接完成,CPU的参与度降低到接近于零。这直接贡献了AI训练端到端20%+的性能提升[3]。
三、统一内存编址与全量池化
灵衢UB最强大的特性之一是统一内存编址(Unified Memory Addressing):总线上所有设备的内存在同一个地址空间中编址。对于软件来说,不管数据物理上位于哪个NPU的本地内存、哪个CPU的NUMA节点、还是远端的SSU存储单元,都可以通过统一的虚拟地址直接访问[1][5]。
统一编址的价值怎么强调都不过分。在传统的分布式训练中,每个GPU有自己的独立地址空间,要访问其他GPU的数据,必须通过显式的通信原语(如MPI_Send/MPI_Recv或NCCL的集合通信操作)。程序员需要精确知道数据的物理位置,并手动管理数据搬移。这不仅编程复杂,而且容易出错——数据放置不当会导致严重的性能下降,而这种性能问题在代码层面往往难以定位[9]。
灵衢UB的统一编址让所有内存形成一个全局内存池。软件看到的是一个巨大的、连续的地址空间,而不是分散在各个设备上的独立内存。UB总线在硬件层面处理地址路由——当NPU 0访问地址0x7F000000时,UB总线知道这个地址对应的是NPU 37的本地内存,并自动建立直接的数据传输通道。对软件来说,这就像访问本地内存一样透明[1]。
全量池化(Full Pooling)是统一编址的自然延伸。在灵衢UB架构中,不只是NPU内存可以池化,CPU内存、SSU存储都可以纳入同一个池。这意味着一个超节点可以拥有PB级别的统一存储池,其中包含TB级别的NPU高速内存、TB级别的CPU内存和PB级别的SSU存储,所有这些都可以通过统一的地址空间直接访问[3]。
内存池化的实际收益在通算(通用计算)场景中尤为显著。华为的TaiShan 950超节点在数据库场景中实现了"三层池化":热数据在CPU内存中、温数据在SSU的NVMe存储中、冷数据在SSU的HDD存储中,三者通过UB总线统一编址,数据库引擎看到的是一个巨大的内存空间,不需要手动管理数据分层。TPCC基准测试提升20%的数据就来自这种架构[3]。
内存池化 vs CXL的内存一致性
CXL(Compute Express Link)也支持内存池化,但它的核心卖点是缓存一致性(Cache Coherence)——多个CPU可以共享同一块物理内存,且各自的缓存自动保持一致。灵衢UB的统一编址目前没有强调缓存一致性,而是采用了更简单的直接访问模型:设备直接读写远端内存,不经过本地缓存。这在AI计算场景中是合理的选择——AI工作负载的数据访问模式通常是大规模顺序读写,而不是CPU式的随机访问,缓存一致性的开销大于收益[8]。
四、三层网络拓扑:UB平面、RDMA平面与VPC平面
灵衢超节点内部并不是只有一种通信方式,而是设计了三个并行的通信平面,各自承担不同的职责。这种分层设计是灵衢架构工程成熟度的重要体现[5][8]。
UB平面:全局互联的骨干。UB平面是灵衢总线的核心,连接超节点内所有的CPU、NPU、内存和SSU存储。它的角色类似于主板上的系统总线——提供全局的、统一的地址空间,所有设备通过UB平面实现统一编址和直接互访。UB平面的设计目标是低延迟、高可靠,而非最大带宽。在Node内部,4个CPU和8个NPU通过UB Link连接到板载的UB交换芯片,交换芯片负责地址路由和总线仲裁[5]。
RDMA平面:NPU之间的数据高速公路。RDMA平面是专门为NPU之间的大数据量传输优化的通信通道。只有NPU参与RDMA平面,CPU不参与。每个Node提供3.2 Tbps的RDMA带宽,采用Remote Direct Memory Access技术,NPU可以直接读写远端NPU的内存,不需要远端NPU的CPU参与。RDMA平面的设计目标是高带宽——它处理的是AI训练中的大规模张量同步(如AllReduce中的梯度聚合),数据量巨大但对延迟的容忍度相对较高(因为传输本身需要时间)[8]。
VPC平面:CPU之间的NUMA互联。VPC(Virtual Private Cloud)平面专门用于4个CPU之间的full-mesh NUMA互联。在传统的多路服务器中,CPU之间通过UPI(Intel)或xGMI(AMD)互联,形成NUMA拓扑。灵衢超节点保留了这种CPU间的专用互联通道,确保CPU之间的低延迟通信不受NPU通信的影响。VPC平面的设计目标是低延迟的CPU间协调——操作系统调度、内存管理、I/O协调等需要CPU之间频繁通信的任务在这个平面上运行[5]。
三层平面分离的关键意义在于隔离。AI训练中NPU之间的数据传输(RDMA平面)不会影响CPU之间的系统协调(VPC平面),全局地址路由(UB平面)不会与大数据传输争抢带宽。这种隔离设计在企业级场景中尤为重要——当一个超节点同时运行多个业务负载时,不同负载之间的性能干扰被最小化[8]。
| 平面 | 参与设备 | 核心功能 | 设计目标 | 带宽特征 |
|---|---|---|---|---|
| UB平面 | CPU+NPU+SSU | 全局地址路由、统一编址 | 低延迟、高可靠 | 392 GB/s/NPU |
| RDMA平面 | 仅NPU | 大规模张量传输 | 高带宽 | 3.2 Tbps/Node |
| VPC平面 | 仅CPU | NUMA互联、系统协调 | 低延迟 | Full-mesh |
五、光互联突破:为什么华为能做384卡而NVIDIA只能72卡
这是灵衢总线上最引人注目的工程突破,也是华为相对于NVIDIA的核心差异化优势之一[10]。
NVIDIA的GB200 NVL72系统将72颗Blackwell GPU通过NVLink互联。为什么不是720颗?为什么不是7200颗?因为铜缆的物理极限。NVLink 5.0使用铜缆互联,铜缆的高速信号传输距离受限于趋肤效应和介电损耗——在100 GBd的信号速率下,铜缆的有效传输距离大约为2-5米。72颗GPU的NVLink全互联拓扑在2-5米的物理范围内刚好可以塞进一个机架(或相邻的几个机架),超过这个距离,信号质量就会急剧恶化[10][11]。
华为的CloudMatrix 384将384颗NPU互联在12个计算柜和4个总线柜中,物理范围远超单一机架。秘诀在于光互联。华为利用其在光通信领域三十多年的技术积累(华为是全球最大的光传输设备供应商),将电信号转换为光信号进行跨机柜传输。光纤的带宽密度和传输距离远超铜缆——同样的信号速率下,光纤可以轻松传输数百米甚至数公里,而且信号质量几乎不衰减[10]。
光互联在数据中心中并不新鲜——机柜之间的网络连接早就使用光纤了。但灵衢的创新在于将光互联引入了总线级别的互联架构。这不是用光纤替代网线(以太网早已做到),而是在总线的物理层实现光电转换,使得总线的物理范围从"一块主板"扩展到"一个机房"。这要求在总线协议层面做出大量适配:光电转换引入的延迟需要对齐、光模块的热管理需要设计、总线的仲裁机制需要在更长距离下保持正确性[10]。
华为能做到这一点,而NVIDIA目前做不到(或选择不做),根本原因在于技术基因。NVIDIA的核心能力在GPU芯片设计和CUDA软件生态,在光通信领域几乎没有积累。华为则同时具备芯片设计(海思)、光通信(传送网产品线)、服务器整机(TaiShan)和操作系统(openEuler)的全栈能力。灵衢总线正是这种全栈能力的集大成者——它不是一个单纯的芯片互联协议,而是一个从物理层(光互联)到协议层(UB规范)到系统层(openEuler集成)的完整解决方案[10][12]。
更宏大的Atlas 960超节点则将这一能力推向了极致:15488颗NPU分布在176个计算柜和44个互联柜中,总占地接近半个篮球场。如此大规模的总线互联在全球范围内前所未有,其工程复杂度不仅在于光互联本身,更在于总线的仲裁机制——如何在15488个设备之间高效地分配总线使用权,确保延迟的可预测性,这本身就是一个世界级的工程难题[3]。
光互联的战略意义
光互联不是一个锦上添花的技术选项,而是总线架构能否扩展到数据中心规模的决定性因素。没有光互联,总线就被锁死在单一机架内,超节点就不可能超越NVIDIA的NVLink规模。华为在光通信领域的技术积累,在这个特定的技术节点上,转化为了一种难以复制的竞争优势。这也是为什么业界观察者普遍认为"驾驭光"是华为超节点战略中最关键的差异化能力[10]。
六、SSU存储直连:存算分离新范式
灵衢总线架构中最被低估的创新之一是SSU(可扩展存储单元,Scalable Storage Unit)的设计[3][5]。
在传统架构中,存储设备通过NVMe/SATA等接口连接到CPU,CPU是存储访问的"守门人"。NPU要读写存储,必须经过"存储→CPU内存→网络→远端CPU内存→远端NPU"这条冗长的数据路径。每多一次拷贝就多一次延迟和功耗消耗。
SSU的设计思路完全不同:把存储设备直接挂在UB总线上。SSU不是CPU的外设,而是总线的一等公民——和CPU、NPU享有同样的地位。NPU可以通过UB总线直接访问SSU的存储空间,不需要经过任何CPU中转[3]。
这在AI训练场景中带来了革命性的变化。大模型训练的checkpoint(模型快照)操作是一个典型的痛点:训练到一定阶段后,需要把当前模型权重保存到存储中,以便故障恢复或模型评估。一个万亿参数模型的checkpoint大小可达数十TB,通过传统路径保存一次需要数分钟甚至数十分钟——这期间训练完全暂停,算力白白浪费。
在灵衢UB架构中,NPU训练完一个checkpoint后,可以直接通过UB总线把权重数据"甩"给SSU,不需要经过CPU,也不需要经过网络。这个过程可以与训练异步进行——NPU开始下一轮训练的同时,上一轮的checkpoint在后台写入SSU。存储操作从同步阻塞变成了异步后台任务,对训练的干扰趋近于零[3]。
SSU在通用计算场景中同样价值巨大。数据库的TPCC测试提升20%,很大程度上归功于SSU的三层池化设计:热数据在CPU内存(延迟最低)、温数据在SSU的NVMe存储(带宽高)、冷数据在SSU的HDD存储(容量大)。数据库引擎通过UB总线统一编址访问这三层存储,自动在不同层级之间迁移数据,无需手动配置[3]。
七、协议归一:计算、存储、通信一体化
灵衢总线的另一个核心设计理念是协议归一:一套UB协议覆盖计算(CPU/NPU的协同调度)、存储(SSU的直接访问)和通信(设备间的数据传输)三大功能[1][5]。
在传统的数据中心架构中,这三个功能使用完全不同的协议栈:计算使用PCIe/CCI(Cache Coherent Interconnect),存储使用NVMe/SATA,通信使用以太网/InfiniBand。每个协议栈有自己的驱动程序、管理工具和监控体系,运维人员需要同时掌握三套完全不同的技术栈。更麻烦的是,这三套协议栈之间的数据交互需要复杂的适配层——NVMe-oF(NVMe over Fabrics)试图在网络上传输NVMe命令,RDMA试图让网卡直接访问内存,但这些方案都是在"补丁"层面解决问题——本质上还是在不同的协议之间架桥[8]。
灵衢UB的协议归一从根源上消除了这种碎片化。在UB协议栈中,设备发现、地址分配、数据传输、错误处理都使用同一套机制。一个NPU要访问远端SSU,使用的是和访问远端NPU内存相同的协议原语——只是目标地址不同。CPU要协调NPU的计算任务,使用的是和读写内存相同的load/store指令——只是地址空间被扩展到了整个超节点[1]。
协议归一的工程收益是巨大的:一套驱动程序、一套管理工具、一套监控体系、一套排障方法论。运维一个15488卡的超节点,在协议层面的复杂度和运维一台普通服务器相当。这对于企业客户来说是决定性的——他们不需要培养一支精通三种协议栈的专家团队来运维超节点基础设施[5]。
更深层的意义在于创新效率。当协议栈统一后,任何在传输层的优化(如更高效的编码方式、更智能的仲裁算法)都自动惠及计算、存储和通信三个领域。华为不需要分别在PCIe、NVMe和以太网上做三遍优化,一遍就够。这种"一次优化,全局受益"的特性,使得灵衢生态的演进速度可能快于碎片化的传统架构[1]。
灵衢 vs NVLink vs UALink vs CXL:竞品对比分析
AI芯片互联领域正在形成四大技术路线的竞争格局。每条路线都有其独特的优势和局限,理解这些差异对于判断产业走向至关重要[8]。
| 维度 | 灵衢UB | NVLink 5.0 | UALink | CXL |
|---|---|---|---|---|
| 主导厂商 | 华为 | NVIDIA | AMD/Intel联盟 | Intel主导 |
| 架构类型 | 总线级 | 专用互联 | 开放标准 | 内存一致性协议 |
| 最大互联规模 | 15,488卡 | 576卡 | 1,024卡 | 数十设备 |
| 单跳延迟 | 150ns | <1.5µs | — | — |
| 开放程度 | 免版税开放 | 封闭(Fusion部分开放) | 完全开放 | 开放 |
| 统一编址 | 是 | 是(NVLink-C2C) | 目标是 | 是(缓存一致性) |
| 光互联 | 已商用 | 铜缆为主 | 规划中 | — |
| 生态成熟度 | 早期(500+部署) | 高度成熟 | 萌芽期 | 中等 |
| 适用场景 | AI训练+通用计算 | AI训练为主 | AI训练 | 内存池化 |
NVLink 5.0:王者之困。NVIDIA的NVLink是AI芯片互联领域无可争议的市场领导者,覆盖了全球绝大多数AI训练集群。NVLink 5.0提供每GPU 1.8 TB/s的双向带宽,技术成熟度和生态完善度远超所有竞争对手。但NVLink面临两个根本性挑战:一是规模受限,铜缆传输距离将NVLink的最大互联规模限制在576卡(Blackwell Ultra),这远不能满足未来万亿参数模型的训练需求;二是生态封闭,NVLink是NVIDIA的专有技术,只有NVIDIA的GPU可以使用,其他厂商的AI加速器被排除在外[8]。
NVIDIA在2025年推出了NVLink Fusion计划,宣布将NVLink部分开放给第三方芯片。但"部分开放"的含金量有限——第三方芯片只能作为NVLink网络的"叶子节点"接入,不能作为全功能节点参与NVLink的完整协议。这更像是NVIDIA在生态压力下的一种防守策略,而非真正的开放[8]。
UALink:开放联盟的反击。UALink(Ultra Accelerator Link)是由AMD、Intel、Broadcom、Google、Meta、Microsoft等巨头组成的联盟推动的开放互联标准。UALink 1.0定义了最多1024个加速器的高速互联规范,目标是在开放标准下实现类似NVLink的性能。UALink的核心优势在于中立性——它不绑定任何单一厂商,任何公司都可以基于UALink标准设计兼容的芯片和系统[8]。
但UALink目前面临的最大挑战是时间。UALink 1.0规范在2025年才正式发布,第一批基于UALink的产品预计要到2027年才能大规模上市。而灵衢UB已经有500+套部署在实际生产环境中。在AI基础设施领域,两年的先发优势可能意味着市场格局已经基本定型[6]。
CXL:内存一致性的优雅方案。CXL(Compute Express Link)是基于PCIe的高速互联协议,核心特性是缓存一致性(Cache Coherence)。CXL允许不同CPU共享同一块物理内存,且各CPU的缓存自动保持一致。这在多路服务器场景中非常有价值——它简化了NUMA编程模型,让多CPU系统表现得像一个更大的SMP(对称多处理)系统[8]。
但CXL在AI计算场景中的适用性有限。原因有二:一是CXL基于PCIe,带宽受限于PCIe的通道数(CXL 3.0 x16双向带宽约64 GB/s,远低于NVLink和灵衢UB的数百GB/s);二是缓存一致性在AI场景中的价值不大——AI训练的数据访问模式是大块顺序传输,不需要CPU式的小粒度随机访问,缓存一致性协议的开销反而降低了有效带宽[8]。
灵衢UB的定位。在上述竞争格局中,灵衢UB的独特定位可以概括为"NVLink的规模+CXL的开放度+总线架构的延迟优势"。它的最大互联规模(15488卡)是NVLink的27倍,开放程度接近UALink(免版税),单跳延迟(150ns)比NVLink快一个数量级。但它的劣势也很明显:生态仅限于华为体系,国际市场的接受度存疑,且长期的技术路线图不够透明[8]。
产品线与部署规模
灵衢UB不是停留在实验室的概念,而是已经形成完整产品线并大规模部署的工程系统[3]。
| 产品 | NPU规模 | 算力 | 物理规模 | 状态 |
|---|---|---|---|---|
| Atlas 900A3 SuperPod | 大规模集群 | — | — | 已部署500+套[3] |
| CloudMatrix 384 | 384卡 | — | 12计算柜+4总线柜[8] | 已商用 |
| Atlas 950超节点 | 8,192卡 | 8 EFLOPS(FP8)[3] | — | 2026年上市 |
| Atlas 960超节点 | 15,488卡 | — | 176计算柜+44互联柜[3] | 规划中 |
| TaiShan 950超节点 | — | 通用计算 | — | 2026 Q1[3] |
Atlas 900A3 SuperPod是华为AI计算集群的主力产品,已经在全球范围内部署超过500套。这些部署覆盖了运营商、金融、政府、科研等行业客户。500+套的部署量在AI基础设施领域虽然远不及NVIDIA,但对于华为体系内的生态来说已经形成了可观的规模效应[3]。
CloudMatrix 384是灵衢UB技术的首个标志性产品。384颗NPU通过灵衢总线互联,聚合单向带宽达到134,400 GB/s——是NVIDIA GB200 NVL72(72颗GPU)的2.1倍。CloudMatrix 384的意义在于证明了灵衢总线在跨机柜(12个计算柜+4个总线柜)规模下的可行性和性能优势[8]。
Atlas 950超节点是华为下一代AI训练旗舰产品,8192颗NPU提供8 EFLOPS(FP8)的峰值算力。这个算力水平足以在数周内完成万亿参数模型的预训练。Atlas 950预计在2026年上市,将与NVIDIA的下一代Blackwell Ultra平台直接竞争[3]。
Atlas 960超节点代表灵衢UB互联规模的终极目标:15488颗NPU分布在176个计算柜和44个互联柜中。这个规模的超节点在全球范围内前所未有,其工程挑战不仅仅在于互联协议本身,还包括供电(预计超过2MW)、散热(必须采用液冷)和物理空间(需要一个专用机房)[3]。
TaiShan 950超节点是灵衢UB在通用计算领域的首秀。与AI超节点不同,TaiShan 950专注于数据库、缓存、云原生等通用计算场景,利用灵衢UB的统一编址和SSU存储直连实现"通算一体"的架构优势。2026年Q1的上市时间表表明华为正在加速将灵衢UB从AI专用扩展到通用计算领域[3]。
开源生态战略
华为对灵衢UB的生态策略可以用一个词概括:以开放换生态。这在中国科技公司的历史上几乎没有先例——将自主研发的核心基础设施技术免费开放,不是迫于监管压力,而是主动的战略选择[2][4]。
灵衢2.0基础规范开放。华为在灵衢社区官网(unifiedbus.com)公开发布了灵衢2.0的基础规范文档,超过600页,涵盖了UB协议的核心定义、物理层规范、数据链路层规范和传输层规范。这意味着任何有能力的芯片设计公司都可以基于这份规范实现兼容UB协议的芯片和系统[1][2]。
UB OS Component开源。除了协议规范,华为还将UB的操作系统组件开源,并集成到了openEuler Linux发行版中。UB OS Component包括了UB总线驱动、地址管理模块、设备发现协议、错误处理框架等核心系统软件。这使得基于openEuler的服务器可以原生支持灵衢UB设备,无需额外的驱动安装[4]。
免版税授权模式。灵衢UB的专利采用免版税授权模式:任何企业只需签署一份授权协议,就可以免费使用UB相关的专利。这与ARM的IP授权模式(需要支付授权费和版税)形成了鲜明对比。华为的意图很明确:降低灵衢UB的采用门槛,让更多的厂商加入UB生态,形成对NVLink封闭生态的竞争压力[2]。
开放硬件。华为还提供了丰富的硬件开放选项:NPU模组、风冷/液冷刀片、AI标卡、CPU主板、级联卡。这些硬件模块允许第三方厂商基于灵衢UB构建自己的服务器和集群产品,而不需要从零开始设计所有组件[1]。
MindSpore HyperParallel架构。在软件框架层面,华为的MindSpore AI框架推出了HyperParallel架构,专门优化灵衢UB的硬件特性。HyperParallel包含三个核心组件:HyperOffload(将CPU工作卸载到NPU直接完成)、HyperMPMD(多程序多数据的并行执行模型)、HyperShard(自动分片策略)。这些组件利用灵衢UB的统一编址和平等协作能力,将分布式训练的性能推到极致[3]。
开放的边界
需要指出的是,灵衢UB的"开放"是有边界的。600页的基础规范开放了协议的核心定义,但华为并没有开放全部的实现细节——特别是光互联模块的设计、交换芯片的微架构、以及总线的最优参数配置。这种"开放标准+保留实现"的策略与ARM的模式类似:标准是开放的,但最好的实现仍然掌握在华为手中。这意味着加入UB生态的厂商可以使用UB协议,但在性能上可能难以与华为的原生实现匹敌[2]。
工程挑战与争议
灵衢总线在技术上令人印象深刻,但它面临的工程挑战和争议同样不容忽视。一个成熟的技术分析不应该回避这些问题[7][11]。
规模扩展的可靠性挑战。总线架构在理论上可以支持大规模互联,但在实践中,随着设备数量增加,总线的仲裁复杂度、错误传播范围和故障隔离难度都急剧上升。在一个15488卡的超节点中,如果一颗NPU出现硬件故障导致总线上的异常信号,可能影响同一条总线上的所有设备。网络架构通过路由隔离天然地将故障限制在局部范围内,而总线架构需要额外的容错机制来实现类似的隔离效果[7]。华为声称灵衢UB具备"企业级可靠性设计",但具体的容错机制和RAS(Reliability, Availability, Serviceability)指标尚未公开详细数据。
功耗和散热。15488颗NPU加上配套的CPU、SSU、交换芯片,一个Atlas 960超节点的总功耗预计在2-3 MW量级。这相当于一个小型数据中心的总功耗。液冷已经是必须的选择,但液冷基础设施的建设成本和运维复杂度都不低。更关键的是,光互联模块本身也是高功耗组件——每个光模块的功耗在数瓦到数十瓦,数万个光模块的累计功耗和散热不可小觑[11]。
生态锁定风险。灵衢UB的"免版税开放"看起来很美,但在实际采用中,厂商一旦选择了UB生态,就会面临对华为体系的技术依赖。UB驱动集成在openEuler中,最优性能需要MindSpore框架,硬件模块由华为提供——这种"开放但深度绑定"的模式,让一些潜在采用者犹豫不决。特别是国际客户,在地缘政治风险的背景下,对深度依赖华为技术栈持谨慎态度[7]。
NVIDIA的护城河。NVLink虽然规模受限、生态封闭,但它背后是CUDA生态系统——全球数百万AI开发者只会用CUDA。灵衢UB再快、再开放,如果开发者不愿意迁移到MindSpore或CANN(Compute Architecture for Neural Networks),硬件优势就难以转化为实际竞争力。华为的CANN工具链提供了CUDA兼容层,但兼容层的性能损失和功能缺失仍然是被广泛诟病的问题[8]。
性能数据的透明度。华为公布的灵衢UB性能数据(150ns延迟、20%+端到端提升等)主要来自内部测试和受控环境。第三方独立基准测试数据仍然稀缺。在AI基础设施领域,标称性能和实际生产环境性能之间的差距可能是巨大的——Meta的万卡集群算力利用率仅38%就是一个明证。灵衢UB在真实生产环境中能保持多少性能优势,仍需更多公开数据来验证[3]。
先进工艺的制约。灵衢UB的交换芯片和NPU芯片都需要先进的半导体制造工艺。在美国对华为的芯片出口管制下,华为能否持续获得足够先进的制程(目前主要是7nm,未来是否能量产5nm及以下仍不确定)来迭代灵衢UB的相关芯片,是一个战略性的不确定因素。如果交换芯片的工艺停滞不前,UB总线的性能天花板也会提前到来[3][11]。
产业影响与地缘意义
灵衢总线的意义超越了技术本身。在AI基础设施标准之争的大背景下,灵衢UB是中国科技产业第一次在核心基础设施协议层面提出了一套完整的、有竞争力的、有实际部署支撑的技术方案[12][13]。
打破NVIDIA的协议垄断。在AI训练领域,NVIDIA不仅是GPU芯片的垄断者,更是互联协议的垄断者。NVLink+InfiniBand的组合在AI训练集群中的市占率超过90%。这意味着全球AI算力的基础设施层被一家美国公司完全控制。灵衢UB的出现,第一次提供了一个可行的替代方案——不是在性能上追赶NVLink(它实际上在延迟和规模上领先),而是在协议层面提出了不同的架构思路[13]。
中国AI基础设施的自主可控。对于中国的AI产业来说,灵衢UB的战略意义更加直接:它确保了在极端情况下(如进一步的芯片出口管制),中国的AI训练基础设施仍然可以持续运行和迭代。灵衢UB+昇腾NPU+openEuler+MindSpore构成了一套完整的自主技术栈,覆盖了从硬件到操作系统的所有环节[12]。
推动全球互联标准的多元化。灵衢UB的免版税开放策略,可能会推动全球AI互联标准走向多元化格局。在灵衢UB出现之前,业界只有两个选择:接受NVLink的封闭生态,或等待UALink的成熟。灵衢UB提供了第三个选项——而且是一个已经在生产环境中验证过的选项。这对于Google、Meta、Microsoft等正在自研AI芯片的巨头来说,增加了一个有吸引力的备选方案[8]。
东兴证券在2026年的行业报告中指出,超节点互联协议的市场将在2026-2030年经历一轮"标准战争",类似1990年代以太网vs令牌环、2000年代WiMAX vs LTE的格局。最终的赢家可能不是技术最优的方案,而是生态最完善的方案。灵衢UB在技术上具备领先性,但在生态建设中仍然面临巨大挑战[13]。
对全球芯片产业格局的影响。如果灵衢UB生态成功建立,它将改变AI芯片产业的竞争逻辑。目前,芯片厂商必须同时设计计算核心和互联接口——NVIDIA的GPU之所以强大,很大程度上是因为NVLink和NVSwitch提供了出色的互联能力。如果灵衢UB成为一个开放的、通用的互联标准,那么芯片厂商可以专注于计算核心的设计,互联能力由灵衢UB生态提供。这将降低AI芯片的设计门槛,可能催生更多专注于AI计算的芯片创业公司[7]。
结论
灵衢总线是华为在AI基础设施领域最具雄心的技术布局。它不是在NVIDIA的框架内做追赶,而是重新定义了AI芯片互联的架构范式——从网络回到总线,从CPU中心回到平等协作,从协议碎片化回到协议归一。150ns的延迟、15488卡的互联规模、免版税的开放策略,这些指标不是渐进式改进,而是架构选择带来的阶跃式突破[1][3]。
但灵衢UB面临的挑战同样严峻。生态建设是最大的不确定因素——在CUDA统治AI开发的现实下,灵衢UB需要证明自己不仅仅是一个"中国版NVLink",而是一个全球开发者都愿意采用的开放标准。光互联的工程可靠性、15488卡规模下的故障隔离、功耗和散热的实际成本,这些工程问题需要在更多生产部署中得到验证。先进工艺的制约更是一个长期的结构性风险[7][11]。
最终的判断是:灵衢UB在技术层面已经证明了自己——它是一个设计精良、工程落地的总线架构,在延迟和规模上领先于所有竞品。但在生态层面,它仍然是一个早期项目——500+套的部署规模相对于NVIDIA全球数十万套的安装基数,只是沧海一粟。灵衢UB能否从"华为的秘密武器"成长为"全球AI基础设施的开放标准",取决于未来2-3年的生态建设速度和市场接受度[12][13]。
一个值得关注的信号是:灵衢UB是否能在华为体系之外获得重量级采用者。如果只有华为自己的昇腾NPU使用UB协议,那它只是一个封闭生态的内部互联技术;如果有第三方芯片厂商(如国内的壁仞、摩尔线程、寒武纪)采用UB协议,那它才真正具备了"开放标准"的成色。华为在2026年SPC大会上开放灵衢2.0规范的举动,表明它理解这个道理——但理解不等于能做到[2]。
无论如何,灵衢UB的出现已经改变了AI基础设施的竞争格局。它证明了在NVLink之外,存在一条架构上更优的互联路线。即使灵衢UB自身未能成为全球标准,它所代表的"总线思维"也将深刻影响下一代AI互联协议的设计。从这个意义上说,灵衢总线的价值不在于它最终赢得了多少市场份额,而在于它打开了一种可能性——一种超越NVIDIA框架的、属于所有人的AI互联未来[9]。
参考来源
- [1] 灵衢社区官网 — https://www.unifiedbus.com
- [2] 华为竟然将自己的秘密武器免费公开了 — https://zhuanlan.zhihu.com/p/1995377201126863429
- [3] 在先进工艺受限背景下华为继续以超节点解答算力挑战 — https://www.infoq.cn/news/Ck7a4WDdiK2Wf4MzI4c4
- [4] 灵衢UB开源非常具有诚意 — https://www.doit.com.cn/p/553505.html
- [5] 揭秘超节点AI算力需要统一的语言 — https://mp.ofweek.com/mobile/a056714908507
- [6] 2026年SPC超节点大会技术洞察 — https://www.ncsti.gov.cn/kjdt/ztbd/2026spcf/202601/t20260123_236345.html
- [7] 超节点算力革命:超节点发展趋势探讨 — https://www.comentropy.org/2026/post/27792
- [8] 超节点高速路大比拼 — https://server.51cto.com/article/837861.html
- [9] 从灵衢协议看懂AI计算3.0 — https://www.eet-china.com/mp/a476329.html
- [10] 华为超节点赶超英伟达驾驭光很关键 — http://www.iccsz.com/4g/news.Asp?ID=d40f3b6b833b4d85a35ce0f5508efcef
- [11] 2026超节点报告光液冷供电芯片全面升级 — https://www.eet-china.com/mp/a473867.html
- [12] 华为以开创的超节点互联技术引领AI基础设施新范式 — https://www.huawei.com/cn/news/2025/9/hc-xu-keynote-speech
- [13] 东兴证券超节点与Scale up网络行业报告 — https://pdf.dfcfw.com/pdf/H3_AP202603031820210964_1.pdf