Article summary — original

NVIDIA Details Spectrum-X Ethernet Architecture to Address AI Network Bottlenecks NVIDIA has introduced Spectrum-X Ethernet, a hardware-accelerated networking architecture designed to solve the physical and routing limitations of traditional Ethernet in large-scale AI clusters. By decoupling control loops and integrating multiplane load balancing across switches and SuperNICs, the architecture addresses synchronous collective communication bottlenecks, link failures, and multi-tenant interference. Traditional Ethernet using ECMP and software-driven congestion control struggles with low-entropy, synchronized AI workloads, leading to flow collisions, tail latency, and severe multi-tenant degradation. Spectrum-X decomposes network control into three hardware-accelerated loops: switch-based per-packet Adaptive Routing, targeted ECN/RTT congestion control, and NIC-based Plane Load Balancing. Multiplane topology breaks massive bandwidth into parallel, shallow two-tier fabrics, avoiding higher-tier fat-tree latency and scaling to over 128,000 endpoints. Hardware-level Plane Load Balancing dynamically isolates failures and reroutes traffic in under 3 milliseconds, avoiding the cluster-wide performance collapse caused by oblivious packet spraying. Evaluations show Spectrum-X sustains 98% line-rate bisection bandwidth, limits P99 tail latency to 8–9 µs under 75% load, and achieves a 400x faster link-flap recovery compared to traditional software load balancers. Limitations of Traditional Ethernet in AI Factories Standard data center networking relies on high-entropy traffic patterns where static flow hashing via Equal-Cost Multi-Path (ECMP) balances millions of small flows. In contrast, AI training workloads generate low-entropy, synchronized collective flows like All-Reduce and All-to-All. When these large flows collide under ECMP, stragglers delay entire collective operations. In addition, Priority Flow Control (PFC) mechanisms in lossy RoCEv2 fabrics risk head-of-line blocking, while conventional congestion schemes like DCQCN react too slowly to micro-bursts. In a DeepSeek-V3 LLM simulation, background RDMA noise caused standard Ethernet's step time to inflate by 1.6x from 735 ms to 1.18 seconds, whereas Spectrum-X maintained an uninhibited 668 ms. Three Interlocking Hardware Control Loops Operating at 800 Gbps requires reaction times in nanoseconds to microseconds, which software control planes cannot deliver. Spectrum-X separates network control into three distinct hardware loops. Inside the switch, per-packet Adaptive Routing uses a quantized Join-Shortest-Queue algorithm to sample port queue depth at sub-microsecond intervals and dynamically steer packets to the least-congested ports. For endpoint incast, switch and SuperNIC co-design ensures ECN marks are only generated when adaptive routing capacity is exhausted, combining precise RTT probes to manage rate cuts. At the host edge, a dedicated Plane Load Balancer in the SuperNIC manages traffic distribution across physical network planes. Multiplane Topology and Stateful Plane Balancing Scaling AI clusters via traditional three-tier fat trees adds latency, jitter, optics costs, and power consumption. Multiplane topology instead divides host bandwidth (such as 800 Gbps across an 8-lane SuperNIC) into multiple independent, shallow two-tier planes connected via passive optical shuffle-boxes. While standard oblivious packet spraying dumps equal traffic on all planes regardless of health—causing cluster-wide slowdowns if a single link flaps—Spectrum-X embeds a stateful Plane Load Balancer in SuperNIC silicon. The balancer monitors end-to-end congestion per plane using RTT probes and CNPs, filters out congested or failing planes, and selects the healthy plane with the shallowest local queue. Empirical Performance and Fault Resiliency Evaluations demonstrate that Spectrum-X limits network degradation strictly in proportion to lost physical connectivity. When a 20% connectivity fault hit one plane in an eight-plane setup, Spectrum-X rerouted traffic to deliver 1.2x higher All-to-All bandwidth than traditional oblivious networks, which collapsed across all planes. In worst-case RDMA bisection tests, Spectrum-X sustained 98% of line rate with P99 tail latencies between 8 and 9 µs under 75% load, compared to 22 µs on standard Ethernet. Additionally, SuperNIC hardware handled host-to-leaf link flap failover in 2.68 milliseconds, a 400x improvement over the 1.08 seconds required by software load balancers.

Article summary — zh

NVIDIA详解Spectrum-X以太网架构:重塑十万卡级AI工厂网络底层 随着生成式AI训练规模迈向数十万张GPU,网络通信成为核心性能瓶颈。传统商用以太网因静态哈希冲突、缓冲区溢出及慢速拥塞控制难以适应同步AI工作负载。NVIDIA推出Spectrum-X以太网架构,通过硬件协同设计和Multiplane技术,实现微秒级拥塞响应与高韧性容错。 传统以太网依靠静态ECMP路由,在处理All-to-All等大流同步集合通信时容易引发哈希冲突与长尾阻塞,多租户噪声更可导致带宽崩溃超80%。 Spectrum-X将网络控制解耦为三个硬件加速闭环:交换机内自适应路由(AR)、针对性端到端拥塞控制(CC)以及主机端网卡平面负载均衡(PLB)。 Multiplane技术将高带宽拆解为多个独立的低速浅层双层胖树网络,配合SuperNIC内置的PLB两阶段筛选,克服了盲目数据包喷洒(oblivious spraying)导致的性能木桶效应。 实测显示,Spectrum-X在RDMA极端双截面测试中维持98%理论线速,P99尾部延迟稳定在8至9微秒,单链路抖动恢复时间较传统软件方案缩短400倍至2.68毫秒。 传统以太网应对AI负载的结构性缺陷 传统以太网针对高熵通用网页流量设计,依赖静态ECMP流哈希进行流量分配。然而AI训练流量表现为低熵、大流且高度同步(如All-Reduce和All-to-All),ECMP无法感知实时拥塞,易造成链路冲突与落后者延迟。此外,RoCEv2依赖的PFC流控可能引发行头阻塞乃至全网停顿,而DCQCN等拥塞控制协议在突发流量下调整缓慢。在DeepSeek-V3模型的训练模拟测试中,注入背景噪声后传统以太网步时从735毫秒恶化至1.18秒(慢1.6倍),而Spectrum-X凭借按平面隔离与动态避障,在无干扰与重度拥塞场景下均稳定维持在668毫秒。 三大解耦且联锁的硬件控制闭环 面对800 Gbps及以上速率下巨大的带宽时延积,软件控制无法在微秒级时间内响应。Spectrum-X将控制逻辑固化在硬件中,拆分为三个独立回路:首先是交换机级自适应路由(AR),利用JSQ算法近似硬件实现在亚微秒级检测出端口队列,以无状态方式在数百纳秒内将数据包导向最空闲物理端口;其次是针对端点incast拥塞的硬件拥塞控制(CC),仅在AR无法化解拥塞且队列持续积压时才打上ECN标记,发送端结合RTT探测精确调速;最后是网卡端平面负载均衡器(PLB),负责动态调度跨平面的数据分发。 Multiplane拓扑与智能硬件PLB机制 传统fat-tree拓扑通过增加层级扩展节点会大幅推高延迟、光模块成本与功耗。Multiplane拓扑将单主机带宽(如800 Gbps)拆分至多个相互独立的低速网络平面(如4个200 Gbps平面),通过洗牌盒或Trunk线缆直连,允许双层架构扩展至超12.8万节点。针对传统盲目数据包喷洒在链路降级或抖动时导致全网向最慢平面看齐的缺陷,Spectrum-X在SuperNIC中搭载硬件PLB。PLB执行两阶段决策:先根据各平面的独立RTT探测与拥塞标记过滤出健康平面,再在健康平面中选择本地出队队列最短者发送。若单平面发生故障,网卡可在3毫秒内剔除该平面并将流量重定向至剩余平面,保留75%的线速带宽。 实际测试中的高韧性与比例衰退表现 测试数据证明了该架构在生产级集群中的优势。在8平面网络遭遇单平面20%连接故障时,传统方案因盲目喷洒导致全网容量降至80%,而Spectrum-X保持其余7个健康平面100%运转,整体All-to-All带宽提升1.2倍。在RDMA双截面基准测试中,传统以太网部分GPU对因冲突跌至25 Gbps且P99延迟达22微秒,Spectrum-X在75%负载下仍维持98%线速与8至9微秒的紧凑P99延迟。在主机到Leaf交换机链路抖动测试中,传统软件恢复需1.08秒,硬件PLB仅耗时2.68毫秒。面对10%的Fabric链路丢失,Spectrum-X展现出严格的容量成比例降级,带宽仅微降11%,尾部延迟仅上升7%,有效规避了通信雪崩并缩短Time-to-AI。

Saved original article

The massive growth of generative AI has fundamentally altered data center design. As distributed model training scales to span hundreds of thousands of GPUs, the scale-out network connecting these nodes has emerged as a first-order performance bottleneck. For decades, traditional off-the-shelf Ethernet has been the undisputed king of enterprise and cloud networking. It is cheap, standardized, and highly effective at handling general-purpose, high-entropy web traffic. However, when traditional Ethernet is forced to handle the massive, highly synchronized communication patterns required by AI architectures, it hits a physical wall. To bridge this gap, NVIDIA introduced Spectrum-X Ethernet , a hardware-accelerated networking architecture designed from the ground up for giga-scale AI factories. Unlike traditional Ethernet, which relies on decades-old routing and congestion control paradigms, Spectrum-X Ethernet co-designs high-performance switches and host-side network interface cards (NICs) to deliver predictable low latency, high fabric utilization, and robust resilience under extreme load and stress. This post explores the structural limitations that make traditional Ethernet ill-suited for AI workloads, deconstructs the unique architectural principles of Spectrum-X Ethernet, and explains how Spectrum-X Multiplane technology maximizes bisection bandwidth and accelerates Time-to-AI. The collision course: Why traditional Ethernet fails AI workloads Standard data center traffic is high entropy; millions of small, independent flows travel in different directions. Equal-Cost Multi-Path (ECMP) routing uses static flow hashing to spread them across parallel paths, generally producing balanced utilization. AI training traffic is low entropy. GPUs continuously synchronize through collectives such as All-Reduce, All-Gather, and All-to-All, creating relatively few, very large, synchronized flows. This exposes three limitations of traditional Ethernet: Hash collisions and stragglers: ECMP doesn’t account for real-time congestion, so large flows may collide on one link while others are underused. Because synchronous collectives finish only when their slowest flow completes, one congested path can delay the collective and leave many GPUs idle. Lossy versus lossless operation: Congestion can overflow switch buffers and trigger packet loss and retransmission, delays that significantly hurt AI performance. RoCEv2 deployments often use Priority Flow Control (PFC) to reduce loss, but pause frames can propagate congestion, create head-of-line blocking, and potentially stall the fabric. Slow congestion control: Protocols such as Data Center Quantized Congestion Notification (DCQCN) can be difficult to tune for synchronized AI bursts. Delayed or excessive reactions can cause buffer buildup, underutilization, and latency spikes. Near-Perfect Multi-Tenant Isolation: With traditional Ethernet, “noisy neighbor” traffic from one job can bleed into another, causing an All-to-All collective’s bandwidth to collapse by more than 80%. This isolation failure was demonstrated in a DeepSeek-V3 LLM training simulation. When running standalone, standard Ethernet achieved a training step time of 735 ms. However, when background “noise” traffic was introduced, standard Ethernet’s step times inflated to 1.18 seconds (a 1.6x slowdown). Spectrum-X Ethernet, by isolating congestion per plane and dynamically routing around hotspots, maintained a stable training step time of 668 ms under both standalone and heavily congested multi-tenant conditions representing virtually zero degradation. Figure 1. DeepSeek-V3 training step time isolation under RDMA noise traffic Deconstructing Spectrum-X Ethernet: Three interlocking control loops At 800 gigabits per second (Gbps) and beyond, propagation delay remains fixed by the speed of light, but the bandwidth-delay product is massive. To avoid queue build-up and packet loss, a network fabric must react to congestion in real-time, at microsecond timescales. Because software-based control paths can’t react within these tight windows, Spectrum-X Ethernet implements full hardware acceleration as a core structural requirement. The fundamental design principle of Spectrum-X Ethernet is the separation of hardware-accelerated control loops by scope, signal, and responsibility. By decomposing network control into three distinct, non-interfering loops, Spectrum-X Ethernet resolves congestion at its natural timescale without creating feedback loops that destabilize the fabric. In-switch Adaptive Routing Unlike traditional Ethernet’s static, hash-based ECMP routing, Spectrum-X Ethernet switches implement per-packet Adaptive Routing (AR). Utilizing a quantized hardware approximation of the Join-Shortest-Queue (JSQ) algorithm, the switch samples the queue depth of every egress port in an ECMP group at sub-microsecond intervals. When a packet arrives, the switch dynamically steers it to the least-congested physical port. This stateless, flow-agnostic mechanism reacts within hundreds of nanoseconds to transient local imbalances, keeping switch queues small and preventing localized hotspots. Targeted Congestion Control While AR equalizes path utilization within the fabric, it can’t resolve endpoint incast, a scenario where multiple senders simultaneously transmit data to a single receiver, saturating the receiver’s egress port. To handle this, Spectrum-X Ethernet implements an advanced, hardware-accelerated Congestion Control (CC) mechanism. Crucially, Spectrum-X Ethernet co-designs the switch and SuperNIC response: the switch only generates Explicit Congestion Notification (ECN) marks when its adaptive routing capacity is completely exhausted and the queue continues to grow. Senders utilize precise RTT probes combined with ECN marks to adjust their sending rates at RTT timescales. This prevents the network from overreacting to short-lived micro-bursts (which AR easily balances) while providing a rapid, precise rate reduction when genuine, endpoint-level congestion occurs. NIC-based Plane Load Balancing Operating at the host edge, the Plane Load Balancer (PLB) is a dedicated hardware engine inside the Spectrum-X Ethernet SuperNIC (such as the NVIDIA ConnectX). The PLB dynamically distributes packets across multiple network planes, using a combination of local queue feedback and end-to-end, per-plane congestion telemetry. This mechanism is discussed in depth below. Demystifying Multiplane topology and Spectrum-X Multiplane technology To scale an AI factory to hundreds of thousands of GPUs, traditional networking architectures require adding additional tiers (e.g., moving from a 2-tier to a 3-tier fat-tree topology). However, adding tiers is highly problematic: it adds latency, increases jitter, introduces load imbalance, and massively inflates the cost of optics, cabling, and power. To solve the scaling challenge, modern AI data centers leverage a Multiplane Topology. Instead of building a single, massive, multi-tiered network fabric, a Multiplane Topology decomposes a single host’s massive network bandwidth (for example, 800 Gbps from an 8-lane ConnectX SuperNIC) into multiple lower-speed, physically independent network planes (for example, four separate 200 Gbps planes). Each plane is built as a highly efficient, shallow two-tier fat tree. To connect the hosts to these planes, passive optical devices such as shuffle-boxes or trunk cables are utilized at the host edge. These devices route fibers from each multi-port NIC to all independent planes, exposing massive path diversity at the host edge while maintaining complete NIC-to-NIC reachability. This allows a simple two-tier topology to scale to over 128,000 endpoints, or up to 16 million endpoints with a three-tier topology, without introducing the latency and jitter bottlenecks of a traditional multi-tier fabric topology. The flaw in oblivious packet spraying While a Multiplane Topology offers massive theoretical bandwidth, it is only effective if traffic is perfectly balanced across all planes. Some standard architectures attempt to solve this by oblivious spraying, where packets are distributed sequentially across all planes at the transport layer without any visibility into individual plane conditions. This approach breaks down completely in the real world. At giga-scale, physical faults, optical connector degradation, and fiber link flaps are steady-state operating realities. If a single fiber link in Plane 2 degrades or flaps, the capacity of that plane drops. Because oblivious spraying is blind to this asymmetry, it continues to dump equal amounts of traffic onto the degraded plane. As a result, the entire network’s performance is bottlenecked by the slowest, degraded plane, and a single localized link flap’s blast radius is amplified to encompass the entire multiplane cluster. The solution: Spectrum-X Multiplane technology To unlock the true potential of multiplane architectures, Spectrum-X Multiplane technology implements a hardware-accelerated Plane Load Balancer (PLB) directly in the SuperNIC silicon. The Plane Load Balancer makes the multiplane architecture completely transparent to the application layer; the operating system and the collective communication libraries see only a single, unified RoCE device. All traffic distribution, load balancing, and failure failover are handled entirely within the Spectrum-X Ethernet hardware. Figure 2. Diagram of NVIDIA’s hardware accelerated Spectrum-X Ethernet Multiplane topology In concert with the Spectrum-X Ethernet switch, the PLB operates via a unique, stateful, two-stage hierarchical selection process for every packet transmitted: End-to-End Congestion Filtering: For every destination GPU, the SuperNIC maintains independent, stateful Congestion Control contexts; one for each physical plane. Each context independently monitors RTT probes and processes Congestion Notification Packets (CNPs) to calculate the real-time rate allowance of its specific plane. Before a packet is sent, the SuperNIC compares the required transmission rate against the allowance of each plane. Any plane experiencing end-to-end congestion or link failure is temporarily filtered out of the eligible set. Local Queue Selection: From the remaining, healthy, uncongested planes, the SuperNIC hardware selects the plane with the shallowest local egress queue. This mirrors the switches’ Adaptive Routing mechanism at the host edge. By separating CC state per plane and combining it with local egress queue depth, Spectrum-X Ethernet isolates congestion to the affected plane. If Plane 2 experiences a link failure, the Connect-X SuperNIC immediately detects the RTT timeout, masks Plane 2 from the eligible set, and transparently redirects all traffic across the remaining three healthy planes in under 3 milliseconds thus preserving 75% of the total line-rate bisection bandwidth. Real-world impact: Resiliency, isolation, and Time-to-AI To validate these architectural designs, NVIDIA and researchers have rigorously evaluated Spectrum-X Ethernet on production-grade clusters and high-fidelity simulations. The results demonstrate a stark contrast between Spectrum-X Ethernet and traditional, off-the-shelf Ethernet under high utilization, failure scenarios, and multi-tenant environments: Multiplane resiliency : For example, when a localized 20% switch-to-switch connectivity failure occurs on just one plane of an 8-plane network, a traditional Ethernet multiplane network immediately bottlenecks. Because it relies on oblivious load balancing, its performance across every single plane collapses to match the degraded plane, limiting the entire fabric to 80% capacity. In contrast, Spectrum-X Multiplane uses its stateful PLB to dynamically route around the localized bottleneck, keeping the seven healthy planes running at 100% capacity while only the degraded plane operates at 80%. By utilizing all available healthy capacity rather than sinking to the lowest common denominator, Spectrum-X Multiplane delivers a 1.2x higher overall All-to-All collective bandwidth during failures, providing the graceful, capacity-proportional degradation necessary to keep massive AI training jobs moving. Figure 3. Multiplane Resiliency: Spectrum-X Multiplane delivers 1.2x higher All-to-All performance in the event of a connectivity failure Predictable high-utilization performance: Under a worst-case RDMA bisection benchmark, traditional Ethernet’s static ECMP routing collapses due to flow-hash collisions, with some GPU pairs experiencing throughput drops down to 25 Gbps. Spectrum-X Ethernet, utilizing AR and PLB, delivers a tight, predictable bandwidth distribution, sustaining 98% of the theoretical line rate across all GPU pairs. Furthermore, while traditional Ethernet exhibits wide latency jitter with a 99th percentile (P99) tail latency reaching 22 µs, Spectrum-X Ethernet maintains a low, tightly clustered P99 tail latency of just 8 to 9 µs under 75% network load. Figure 4. Performance under load: Spectrum-X Ethernet demonstrating stable performance under load versus traditional off-the-shelf Ethernet Seamless failover resiliency: When a link on a host-to-leaf connection flaps, traditional Ethernet’s software-based or non-accelerated load balancers require upwards of 1.08 seconds to recover and reroute traffic. This causes massive communication stalls that freeze GPU collective operations. In contrast, Spectrum-X Ethernet’s hardware-accelerated PLB detects the failure and completes the failover in just 2.68 milliseconds. This is a 400x speedup that absorbs transient failures transparently without disrupting ongoing LLM training steps. Figure 5. Single Link Flap Recovery Time of Spectrum-X Hardware PLB vs. Software Load Balancer A final consideration is that link failures are inevitable, but their performance impact should remain proportional to the loss of physical connectivity. Achieving this is difficult because multiple faults along a path can severely degrade connectivity for many source-destination pairs. Traditional Ethernet degrades non-proportionally under cable faults and link flaps; dropping 10% of leaf uplinks can cause collective bandwidth to collapse by 50% or more due to routing asymmetry. Spectrum-X Ethernet degrades strictly capacity-proportionally. Under a 10% fabric link failure scenario, Spectrum-X Ethernet maintains near-ideal performance, with bandwidth degrading by a proportional 11% and tail latency increasing by a mere 7%. This robust resiliency ensures that operators can run training workloads at near-optimal efficiency even before all physical infrastructure issues are fully resolved, drastically reducing “Time-to-AI”. The blueprint for today’s AI factories The transition from general-purpose cloud computing to giga-scale generative AI represents a fundamental shift in networking requirements. Traditional off-the-shelf Ethernet, built on the assumptions of high-entropy traffic, static routing, and software-controlled congestion loops, is fundamentally incapable of meeting the microsecond-scale, zero-jitter demands of synchronous AI collectives. Spectrum-X Ethernet rewrites the networking rulebook. By decoupling and hardware-accelerating the key control loops with adaptive routing within the fabric, targeted congestion control at the transport layer, and PLB at the host edge, Spectrum-X Ethernet delivers the predictable, stable, and ultra-low-latency performance that giga-scale AI demands. Additionally, Spectrum-X Multiplane technology provides a robust, highly resilient, and operationally visible network fabric that simplifies cluster scaling, protects multi-tenant workloads, and minimizes “Time-to-AI”. For any organization building an AI factory, Spectrum-X Ethernet is not just a performance optimization—it is an architectural necessity. Going further To learn more about Spectrum-X Ethernet and Spectrum-X Multiplane, read the published whitepaper here . Resources Khashab, S., et al. (2025). “High-Speed Networking for Giga-Scale AI Factories.” NVIDIA Technical White Paper Bai, W., et al. (2023). “Empowering Azure Storage with RDMA.” Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI) Gangidi, A., et al. (2024). “RDMA over Ethernet for Distributed Training at Meta Scale.” Proceedings of the ACM SIGCOMM Conference DeepSeek-AI. (2024). “DeepSeek-V3 Technical Report.” arXiv preprint Khashab, S., et al. (2025). “NSX: Large-Scale Network Simulation on an AI Server” Proceedings of the ACM Conference on AI Networking