ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

个人美好的远景希望早日实现

个人美好的远景希望早日实现 基于智能PCIe交换卡的AI算力全互连系统架构第一章系统概述1.1设计背景与痛点在当前人工智能技术飞速发展的背景下AI算力需求呈现指数级增长但传统AI工作站的硬件架构正面临难以逾越的物理与生态瓶颈。首先传统8卡AI系统对主板PCIe通道提出了极其苛刻的要求。若要实现8张计算卡的全互连主板必须提供8根PCIe x16插槽这远超出了主流消费级平台如Intel Z890或AMD X870E的承载能力。这类主板CPU直连的PCIe 5.0通道通常仅有16条根本无法支撑8卡全互连的带宽需求。其次高端服务器主板虽然能提供足够的通道但价格极其昂贵。若采用NVIDIA B200/B300的NVL72机柜方案整机宽度达1.2米、高度半米且重达上百公斤普通工作站机箱完全无法容纳。此外传统PCIe Switch在进行8卡互联时所有数据均需经过Switch的PCIe上行链路汇聚极易造成严重的带宽拥堵与延迟增加。更为致命的是NVIDIA通过技术手段将NVLINK与SXM形态深度绑定迫使企业只能购买昂贵的DGX整机严重限制了算力部署的灵活性。1.2核心设计目标为突破上述瓶颈本架构旨在将数据中心级的“机柜算力”降维塞入标准全塔工作站机箱。核心设计目标包括 1. 实现4卡或8卡的全互连并支持系统自适应拓扑识别。 2. 弱化CPU和系统内存的参与让计算卡之间实现直接的高速通信。 3. 计算卡回归标准PCIe物理形态实现即插即用。 4. 通过一张“超级PCIe交换卡”统御所有计算卡的全互连彻底打破主板通道限制。1.3系统总体架构本系统由两大核心部分组成 1.智能PCIe交换卡系统核心安装在主板PCIe x16插槽上向下通过全新高速互联接口统御所有计算卡。 2.标准PCIe计算卡作为纯算力模块仅需供电和散热无需PCIe金手指参与数据通信。交换卡在系统中扮演“双面间谍”的关键角色向上对主板CPU它表现为标准PCIe设备操作系统通过它来枚举、点亮和管理所有计算卡向下对计算卡它是所有的“虚拟主板”接管所有控制流但数据流完全不走PCIe上行通道从而实现了控制面与数据面的物理分离。第二章双模自适应拓扑架构2.1模式A分布式/迷你主机模式4卡直连4卡外接在模式A下交换卡插在主板PCIe x16插槽上同时主板利用4条PCIe x16插槽直连4张计算卡G1-G4交换卡再通过高速线缆外接另外4张计算卡G5-G8。交换卡通过PCIe x16与主板CPU握手将主板上的4张卡和外部4张卡“缝合”成一个8卡集群。此模式适用于普通工作站甚至迷你主机使其也能拥有8卡全互连算力。该模式要求主板至少具备5条PCIe 5.0 x16插槽4条给直连计算卡1条给交换卡。2.2模式B集中式/服务器模式8卡全外接在模式B下交换卡独占主板PCIe x16插槽8张计算卡全部通过高速线缆或背板挂在交换卡上。此时主板彻底沦为“启动盘”和“控制台”所有算力调度和数据交换全由交换卡接管。此模式适用于高端AI工作站追求极致算力密度主板仅需1条PCIe x16插槽即可满足需求。2.3双模自适应识别机制系统具备动态链路协商Link Training能力交换卡可自动检测物理连接拓扑。基于多主机Multi-Host架构同一张交换卡可无缝切换两种工作模式。计算卡如同“U盘”一般即插即用系统自动识别并重新组建算力集群。目前行业内的顶级PCIe Switch如Broadcom PEX89048等已原生支持Multi-Host和NTB功能为本架构的自适应识别提供了底层硬件基础。2.4模式对比表对比维度模式A分布式/迷你主机模式模式B集中式/服务器模式拓扑形态4卡主板直连 4卡交换卡外接8卡全部通过交换卡外接主板插槽需求至少5条PCIe 5.0 x16插槽仅需1条PCIe x16插槽计算卡连接方式混合连接主板直连高速线缆全高速线缆或背板连接适用场景普通工作站、迷你主机扩展高端AI工作站、极致算力密度带宽利用率受限于主板直连通道与交换卡上行交换卡内部Fabric全速零PCIe瓶颈第三章控制面与数据面物理分离架构3.1控制面ControlPlane控制面严格走PCIe总线。在所有PCIe TLP事务层包中只有配置读写CfgRd/CfgWr、完成包Cpl和消息报文Message的流量才会被交换卡转发到主板PCIe x16通道。其主要功能包括设备枚举、固件升级、温度监控、错误上报以及任务指令下发Doorbell。从操作系统视角来看G5-G8被伪装成交换卡下挂的PCIe设备驱动可以正常加载。此外系统通过I2C或SMBus等低速带外管理Sideband总线将计算卡的温度、功耗、固件版本等BMC监控数据反馈给主机。3.2数据面DataPlane数据面走全新高速Fabric网络。模型权重加载、MoE张量交换、KV Cache传输等海量数据全部由交换卡接管。交换卡内部采用硬件路由表地址路由Address-Based Routing识别内存读写MRd/MWr请求直接将其转发到Fabric交换矩阵绝不回流到PCIe上行端口。交换卡内部Fabric带宽高达64TB/s完全不受主板PCIe通道限制。在训练与推理阶段8张卡之间的MoE专家路由、KV Cache传输、AllReduce规约全部在Fabric网络中完成。3.3数据流与控制流分离时序开机阶段CPU通过PCIe x16对交换卡进行枚举和初始化。握手阶段交换卡通过PCIe配置空间将8张计算卡“伪装”成下挂设备操作系统完成驱动加载。指令下发CPU下发Doorbell指令如“加载100GB权重到显存”。数据面接管交换卡从主机内存抓取数据通过Fabric网络分发到8张卡。全速计算8张卡之间AlltoAll、AllReduce流量100%走FabricCPU和PCIe通道处于闲置或仅回传心跳包状态。第四章全新高速互联接口设计4.1设计动机传统PCIe Switch即使是PEX89144本质上是“搬砖”式的树状拓扑数据最终都要汇聚到PCIe x16上行通道无法实现真正的All-to-All全互连。因此必须设计全新的超高速接口替代PCIe交换并在每张计算卡上独立引出全新互联接口。4.2物理层设计本架构采用CPO共封装光学直连技术在计算卡PCB上直接集成微型光引擎。接口形态类似OSFP或定制微型光纤连接器。通过多芯光纤Multi-core Fiber或波分复用WDM技术单根线缆可承载8TB/s带宽。其物理形态比头发丝粗不了多少但带宽是万兆网卡的几千倍。4.3协议层设计协议层彻底抛弃PCIe包通信全面拥抱内存语义Load/Store。系统实现全局统一内存寻址将8张卡的显存“缝合”成巨大的内存池。GPU A读取GPU B的数据时直接通过Load/Store指令像访问本地内存一样操作。此举对标UALink和CXL标准在单机工作站内部构建了超高速的UALink/CXL域。4.4与现有标准的对比对比维度PCIe 5.0 x16NVLinkCXL 1.0/2.0UALink 1.0本方案新型Fabric接口带宽64GB/s900GB/s (NV5)32-64GB/s200GB/s8TB/s (单线缆)延迟微秒级纳秒级微秒级纳秒级纳秒级拓扑树状/星型全互连/环形点对点/共享全互连全互连 (All-to-All)内存语义否是是是是开放程度开放封闭开放开放开放第五章智能交换卡内部硬件模块架构5.1整体模块框图描述智能PCIe交换卡内部包含以下核心模块PCIe上行接口模块、高速Fabric交换矩阵Crossbar、内存池化控制器、拓扑识别引擎、RISC-V管理核心、DMA引擎、CPO光引擎接口以及拥塞控制队列。5.2各模块详细说明PCIe上行接口模块提供PCIe 5.0/6.0 x16接口负责与主板CPU进行控制面通信。高速Fabric交换矩阵内部非阻塞交叉开关矩阵支持8个高速端口全互连实现数据面的零阻塞转发。内存池化控制器结合CXL技术将主机内存、NVMe SSD和8张计算卡显存统一池化实现全局内存寻址。拓扑识别引擎动态检测物理连接状态自动切换4卡/8卡工作模式。RISC-V管理核心运行实时操作系统RTOS执行智能路由与调度算法。DMA引擎具备从主机内存“拉取”数据的能力支持类似CXL或UALink的内存语义。CPO光引擎接口连接外部光纤线缆的高速光接口承载海量数据流。拥塞控制队列提供硬件级拥塞控制机制有效避免网络死锁和拥塞。5.3参考芯片对标博通PEX89144PCIe Gen 5.0交换芯片144条通道和PEX89048支持Multi-Host和NTB功能是现有PCIe交换领域的标杆。本方案与这些芯片的核心区别在于不仅仅是PCIe交换而是集成了全新Fabric接口和智能调度实现了控制与数据的彻底解耦。第六章软件栈与驱动架构6.1驱动层安装驱动后系统自动识别拓扑并设置运行模式。系统提供类似NVIDIA NCCL的通信库让上层AI框架根本感觉不到底层是PCIe还是Fabric。开发者只需调用all_reduce()等标准函数交换卡即可自动接管数据流。目前已全面对接PyTorch/NCCL、vLLM、SGLang等主流AI框架。6.2智能路由与调度算法交换卡内置MCU或RISC-V核心运行RTOS实时监控8张卡负载并动态调整Fabric网络带宽分配。在复杂的MoE AlltoAll通信时交叉开关矩阵实时计算最优路径有效避免死锁和拥塞。6.3任务下发接口系统采用Doorbell机制CPU通过写寄存器下发任务指令。支持批量任务提交和优先级调度的任务队列。计算卡通过PCIe通道回传心跳包和错误日志实现状态反馈。第七章行业技术现状与路线图7.1协议层现状UALink 1.0规范已于2025年4月发布明确了内存语义和点对点通信机制。PCIe 6.0/7.0规范引入了FLIT固定大小流控制单元和PAM4调制其中PCIe 6.0的FLIT模式极大降低了交换芯片解包延迟。7.2物理层现状224G SerDes IP已就绪国内外头部厂商已完成流片验证。PCIe 6.0交换芯片144通道、5nm工艺预计2025年底到2026年量产。UALink交换芯片预计2026年下半年到2027年进入实验室验证。CPO技术正从光通信向芯片互连渗透。7.3实现时间表2026-2027年EVT工程验证阶段拿到UALink 1.0和PCIe 6.0的早期交换芯片样品跑通底层硬件链路。2028-2029年产品化与软件栈成熟期配套驱动、拓扑自动识别算法、AI框架通信插件趋于完善实现全面商业化。第八章与未来GPU架构的兼容性分析8.1NVIDIA阵营NVIDIA Rubin架构2026-2027年通过NVLink 6.0和NVLink Switch把144颗GPU焊死在机柜里CPU变成GPU的外设。其在“弱化CPU”和“全互连”上与本方案一致但属于“黑盒化”无法拆出来塞进普通工作站。而未来的Freeman架构2028年及以后极大概率引入对UALink或PCIe 7.0的深度兼容试图将机柜算力“解耦”成可独立售卖的模块这正是“超级交换卡”登场的最佳时机。8.2AMD阵营AMD CDNA 4架构2024-2025年取消光栅化单元全面拥抱UALink和CXL验证了“去图形化、纯算力”路线。UDNA架构2026-2027年统一Radeon和CDNA指令集原生支持UALink内存语义。UDNA极度渴望绕过传统主板PCIe瓶颈的多卡无缝拼接方案与本架构完美契合。8.3兼容性预测表GPU架构预计时间节点对开放互联的支持程度与本方案的适配性NVIDIA Rubin2026-2027极低封闭NVLink低仅限控制面兼容NVIDIA Freeman2028高可能支持UALink极高数据面完美对接AMD CDNA 42024-2025高支持CXL/UALink高受限于PCIe带宽AMD UDNA2026-2027极高原生UALink极高量身定制第九章核心优势与竞争壁垒9.1技术优势本架构彻底榨干主板PCIe通道主板仅需1-5条PCIe x16插槽。数据流完全卸载到64TB/s的Fabric网络实现零PCIe瓶颈。算力解耦按需插拔计算卡即插即用。系统具备极致空间利用率8张标准PCIe卡可平铺在机箱中且支持风冷/水冷自由不再需要高密度堆叠的盲插背板。9.2商业价值本方案打破了NVIDIA对NVLink/SXM的垄断大幅降低AI工作站组建门槛无需购买昂贵的服务器主板。同时为国产GPU如寒武纪、海光DCU等提供了开放的互联标准具备极高的可专利化底层硬件创新价值。9.3竞争壁垒本架构的竞争壁垒建立在四个维度全新高速接口的物理层和协议层设计、智能交换卡的软硬件协同设计、双模自适应拓扑识别算法以及与主流AI框架的深度集成。第十章总结与展望回顾算力架构的演进过去在PCIe时代主板是皇帝CPU是宰相GPU只是打工仔现在进入NVLink/CXL时代GPU夺权但NVIDIA搞“军阀割据”封闭机柜AMD在搞“合纵连横”开放标准。而在本架构定义的未来算力将彻底路由器化。主板和CPU彻底沦为“开机引导器”和“外设接口”真正的核心是“超级交换卡”。最终预测在2027-2028年随着NVIDIA Freeman寻求生态开放以及AMD UDNA全面拥抱UALink这套“单PCIe控制面 独立超高速Fabric数据面 智能交换卡”架构将成为高端AI工作站和边缘计算节点的标准答案彻底重塑AI算力基础设施的格局。
返回列表