AI News AI资讯 4h ago Updated 2h ago 更新于 2小时前 50

Meta AI Introduces MetaRoCE: A Clean-Sheet RDMA Transport Built for AI-Scale Ethernet Meta AI 推出 MetaRoCE:专为 AI 规模以太网设计的纯新 RDMA 传输协议

MetaRoCE is a clean-sheet RDMA transport protocol purpose-built for AI-scale workloads on commodity Ethernet, breaking from standard RoCE by treating the network fabric as lossy rather than lossless It eliminates head-of-line blocking by spraying packets across multiple paths and writing directly to final memory locations without a reorder buffer The protocol maintains ~86% throughput at 1% packet loss and continues delivering useful bandwidth even at 10% loss, converging gracefully instead of c Meta推出MetaRoCE,一个专为AI规模以太网设计的干净RDMA传输协议,将网络视为有损并推送到NIC端点处理排序和恢复 核心创新:反转标准RoCE假设,无需PFC和暂停帧,数据包直接写入目标内存,消除队头阻塞 性能验证:在64节点AMD GPU集群上,1%丢包率下保持约86%吞吐量,10%丢包率下仍能持续提供有效带宽 仅需ECN和ECMP支持,可运行于不受控制的供应商云网络,实现拓扑独立部署 预计2026年10月通过OCP发布完整规范、合规测试套件和libsoftmetaroce参考实现

72
Hot 热度
68
Quality 质量
75
Impact 影响力

Analysis 深度分析

TL;DR

  • MetaRoCE is a clean-sheet RDMA transport protocol purpose-built for AI-scale workloads on commodity Ethernet, breaking from standard RoCE by treating the network fabric as lossy rather than lossless
  • It eliminates head-of-line blocking by spraying packets across multiple paths and writing directly to final memory locations without a reorder buffer
  • The protocol maintains ~86% throughput at 1% packet loss and continues delivering useful bandwidth even at 10% loss, converging gracefully instead of collapsing
  • MetaRoCE requires only ECN marking and ECMP from switches, making it topology-independent and deployable over vendor clouds without custom switch configuration
  • The specification, compliance test suite, and reference implementation (libsoftmetaroce) are being released through the Open Compute Project, with artifacts expected in October 2026

Why It Matters

As AI training clusters scale to hundreds of thousands of GPUs, network performance has become as critical as compute performance — collective operations like all-reduce and all-to-all mean the slowest transfer dictates the pace of the entire job. MetaRoCE addresses this by shifting intelligence from the network fabric to the endpoint NIC, enabling better utilization of multiplane Ethernet topologies without requiring expensive lossless fabric infrastructure or proprietary switch features.

Technical Details

  • Out-of-order delivery as default: Packets are sprayed across many paths and arrive out of order by design. Each packet carries its own destination, writing straight to final memory — no reorder buffer, no head-of-line blocking. Sends carry a match to posted receive buffers so ordering is preserved at the application level without network-level guarantees.
  • Native multipathing with per-path telemetry: Each path uses a distinct UDP source port as ECMP entropy, allowing the NIC to dynamically reroute traffic away from congested or failed paths. Each path maintains its own congestion window and RTT estimate, enabling the transport to distinguish congestion from failure.
  • Loss tolerance replaces PFC: No pause frames or priority-based flow control. A gap in a 256-bit selective acknowledgment bitvector signals loss rather than reordering, triggering targeted retransmission of exactly the missing packet on the path that lost it.
  • Bidirectional congestion control: Combines sender-driven ECN-based AIMD with receiver-driven fair-share rate hints. Acknowledgments include the inbound bandwidth share allocated to each sender, enabling fast incast resolution in one or two round trips.
  • Connection state efficiency: Unlike traditional RDMA which opens dozens of queue pairs per node pair (each with an isolated congestion window), MetaRoCE separates ordering from bandwidth — one connection carries many independent ordered streams above and many paths below, governed by a single congestion controller.
  • Benchmarks: Tested on a 64-node AMD GPU cluster running RCCL collectives against RoCEv2, showing higher throughput and lower flow completion times. Multiplane validation across 4-plane and 8-plane topologies with up to 4,000 concurrent connections confirmed linear throughput scaling with plane count.

Industry Insight

  • MetaRoCE represents a paradigm shift from fabric-centric to endpoint-centric reliability, which could accelerate adoption of commodity Ethernet for AI clusters by removing the need for expensive lossless fabric configurations and PFC tuning — a significant operational burden at scale.
  • The topology-independent design (requiring only ECN and ECMP) means organizations can deploy MetaRoCE over existing vendor cloud infrastructure without demanding custom switch features, lowering the barrier to entry for AI-scale networking.
  • The open specification through OCP with a compliance test suite and reference implementation positions MetaRoCE as a potential industry standard, potentially fragmenting the current RDMA ecosystem but ultimately enabling multi-vendor interoperability for AI networking.

TL;DR

  • Meta推出MetaRoCE,一个专为AI规模以太网设计的干净RDMA传输协议,将网络视为有损并推送到NIC端点处理排序和恢复
  • 核心创新:反转标准RoCE假设,无需PFC和暂停帧,数据包直接写入目标内存,消除队头阻塞
  • 性能验证:在64节点AMD GPU集群上,1%丢包率下保持约86%吞吐量,10%丢包率下仍能持续提供有效带宽
  • 仅需ECN和ECMP支持,可运行于不受控制的供应商云网络,实现拓扑独立部署
  • 预计2026年10月通过OCP发布完整规范、合规测试套件和libsoftmetaroce参考实现

为什么值得看

MetaRoCE解决了AI训练中的网络瓶颈问题,将RDMA传输从依赖网络无损假设转变为容忍丢失,为大规模AI集群提供了更可靠的网络解决方案。这对AI基础设施架构师和云服务商具有重要的参考价值,标志着AI网络架构从"网络为中心"向"端点为中心"的范式转变。

技术解析

  • 核心设计反转:标准RoCE假设网络有序交付并依赖PFC,MetaRoCE将网络视为有损,将排序、路径选择和恢复逻辑推送到NIC端点。每个数据包携带独立目标地址,直接写入最终内存位置,无需重排序缓冲区。
  • 六个关键设计决策:无序交付默认(数据包跨多路径喷洒,直接写入内存)、原生多路径(每路径独立UDP源端口作为ECMP熵)、容忍丢失替代无损(无PFC,256位选择性确认位图检测丢失)、双向拥塞控制(发送端ECN-based AIMD + 接收端公平共享速率提示)、拓扑独立(仅需ECN和ECMP)、连接状态不爆炸(一个连接承载多个独立有序流和多路径)。
  • 性能验证数据:在64节点AMD GPU集群上运行RCCL集合操作,相比RoCEv2实现更高吞吐量和更低流完成时间。在4平面和8平面拓扑中验证,吞吐量随平面数线性扩展,模拟平面故障时流量自动重新分配。
  • 开源计划:通过OCP发布完整规范、合规测试套件和libsoftmetaroce参考实现(DPDK优化),预计2026年10月在OCP全球峰会发布。已在AMD Pensando可编程NIC上验证,其他厂商实现正在进行中。

行业启示

  • AI基础设施范式转变:MetaRoCE标志着AI网络架构从"网络为中心"向"端点为中心"的转变,将智能从交换机推送到NIC,为大规模AI集群的网络优化提供了新的架构思路。
  • 开源生态推动互操作性:通过OCP开源规范将推动多厂商RDMA传输协议互操作性,降低AI基础设施的厂商锁定风险,加速以太网在AI训练场景的普及。
  • 云部署可行性提升:MetaRoCE仅需ECN和ECMP支持,使其能够在不受控制的供应商云网络环境中部署,扩展了AI训练的基础设施选择范围,对云服务商和多云AI工作负载具有重要战略意义。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Training 训练 GPU GPU Research 科学研究 Product Launch 产品发布