KADC 2026 Series Analysis · Article 1 · AI Infra / Hardware Architecture Evolution
A single Ascend 950 card delivers roughly 23% of the FP8 compute of an NVIDIA B300. Viewed through a "per-card benchmark" lens, that number is practically a death sentence. Yet at KADC 2026, Huawei barely mentioned single-card performance at all. The entire narrative pivoted to the "supernode" — 8,192 cards interconnected via UB 2.0 into a single compute domain.
A player whose individual cards trail by more than 4× has gone all-in on system-level architecture. That narrative shift alone warrants serious attention. It rests on a core thesis: the competitive frontier of AI compute is shifting from per-card FLOPS to the efficiency of large-scale interconnect systems.
Whether that thesis holds depends on how you read the trajectory of model architectures and deployment patterns. Let's break it down.
1. Three Generations of Evolution: From Chasing Per-Card Specs to Betting on Interconnect
910B (2023–2024): The Challenger's Conventional Path
The 910B's positioning was straightforward — benchmark against the A100, with training as the primary use case. The question Huawei needed to answer was simple: can we build a usable AI training card under sanctions? The answer was yes, but the cost was that the per-card performance gap widened further against the H100.
There wasn't much architectural flair in this generation: single-die design, standard HBM interconnect, DAV architecture. The thinking was "build baseline capability first." In the 2023–2024 context, that judgment was defensible — large-model training was exploding, the market needed a "can run" alternative, and there was limited room for architectural innovation.
910C (2024–2025): Chiplet as a Process Workaround
The 910C is a transitional product, but the direction of that transition is telling. Huawei made two pivotal choices at this node:
First, using Chiplet packaging to circumvent process limitations. Advanced process nodes were blocked by sanctions, creating hard ceilings on single-die area and transistor count. The 910C reframed the problem from "build a bigger die" to "how do we effectively connect multiple dies together." This is a classic architecture-level response rather than a process-level brute-force approach.
Second, validating the supernode concept at small scale first. The CloudMatrix 384-card cluster was built on the 910C. It ran DeepSeek-R1 inference with EP320 (320-way expert parallelism), achieving 1,943 tokens/s/NPU in the decode phase. The raw number isn't the point — what matters is that it validated a question: can large-scale EP deployment actually work on the Ascend platform?
The answer was yes, but at 384 cards, it was only a mid-point validation station for the supernode thesis.
950 (2025–2026): The Big Bet on Interconnect Architecture
The 950 is where Huawei truly embedded the "interconnect over per-card performance" thesis into silicon design.
Architecturally, the 950 adopts a UMA (Unified Memory Architecture) package: 2 AI Dies + 2 IO Dies connected via D2D Clink. Note the design intent — AI Dies handle compute, IO Dies handle external communication. Decoupling communication from compute dies is itself a physical manifestation of the "interconnect-first" philosophy.
The 950PR (inference-optimized variant) pairs 8 HiBL chips, 128 GB memory, and 1.6 TB/s bandwidth. The 950DT (training variant) pairs 4 HiZQ chips, 144 GB memory, and 4 TB/s bandwidth. The inference version has more channels but lower per-channel bandwidth; the training version has fewer channels but higher aggregate bandwidth. This forked design itself signals that Huawei treats inference and training as fundamentally different engineering problems — a departure from NVIDIA's general-purpose GPU philosophy.
But the 950's most critical feature lies not within the chip, but between chips: UB 2.0 interconnect, delivering 2,016 GB/s bidirectional bandwidth per card.
That number demands context. NVIDIA's NVLink 5 delivers roughly 900 GB/s bidirectional bandwidth per card, with an NVLink domain ceiling of 72 cards (NVL72). Huawei has pushed per-card interconnect bandwidth to more than 2× NVLink, and expanded the domain ceiling to 8,192 cards — two orders of magnitude higher.
What's the cost? We'll get to that. First, let's lay out the logic behind this choice.
2. Hardware-Level Optimizations the Supernode Designed for Agent Workloads
The scenario Huawei kept emphasizing at KADC 2026 wasn't training. It wasn't batch inference. It was Agents. That emphasis warrants scrutiny.
Why Agents Change Hardware Design
Traditional LLM inference is a single exchange: the user sends a request, the model generates a response, done. Agents are different — a single agent task might involve 50–100 model calls, each with potentially very long input context. These calls have interdependencies, and latency accumulates across the chain.
Liao Heng presented a set of key data points at KADC 2026:
- Call frequency increases 50–100×: model invocations per agent task vs. a single conversational turn
- Sequence length grows from 4K to nearly 1M: a 250× increase, driven by agents carrying extensive historical context
- KV Cache hit rate exceeds 95%: extremely high proportion of repeated context
Taken together, these three data points paint a fundamentally new workload profile: extremely high frequency, extremely fine granularity, extremely cache-heavy. This is nothing like training workloads (large batches, low frequency, compute-intensive), nor like traditional inference workloads (moderate frequency, short sequences).
EP Communication: The 7KB Packet Nightmare
Expert Parallelism (EP) deployment in MoE models is the critical bottleneck for agent inference. Every token generation step requires an All-to-All communication — routing tokens to the correct experts and collecting the results.
What's the packet size for this All-to-All? 7–14 KB.
That's tiny. Traditional data center networks (Ethernet / InfiniBand) are designed for MB- or even GB-scale data transfers. At the 7 KB scale, protocol stack overhead — TCP/IP encapsulation/decapsulation, DMA copies, interrupt handling — becomes the absolute throughput bottleneck. When you send a 7 KB packet, the actual time spent transmitting data on the wire might be less than 20% of the total; the rest is all overhead.
This is why EP communication must complete within the Scale-Up domain, not traverse Scale-Out networks. Inside the Scale-Up domain, you can use fundamentally different communication mechanisms.
Huawei presented two mechanisms:
UB Memory Load/Store semantics. For small-scale communication, NPUs directly use Load/Store instructions to read and write remote card memory — no DMA descriptor assembly, no interrupt notifications, no protocol stack. From the CPU's perspective, it's like accessing local memory (with higher latency, of course), but for fine-grained NPU-to-NPU communication, this is far faster than the traditional DMA send-receive model.
DMA semantics. For bulk data transfers, DMA still wins on throughput ceiling. But EP communication is dominated by 7–14 KB packets, which fall squarely in the Load/Store sweet spot.
This forked design reflects real engineering judgment — not simply picking one approach, but differentiating based on actual workload characteristics. Load/Store for small packets, DMA for large ones, both coexisting on the same UB network.
The 950 also hardens collective communication at the silicon level: the CCU (Collective Communication Unit) directly implements AllReduce / AllGather / All-to-All primitives in hardware, bypassing per-card software scheduling. This means All-to-All initiation latency can be driven extremely low — for agent inference latency targets (from 10 ms to 5 ms to 1 ms), every microsecond of optimization at the margin matters.
SSU + UB Direct Connect: An Architectural Revolution for KV Cache
This is the most interesting innovation in the 950 supernode.
In a traditional architecture, an NPU accessing KV Cache on SSD traverses this path:
NPU → PCIe → CPU → Memory → OS File System → Storage Driver → NVMe → SSD
A single round trip passes through CPU address translation (IOMMU), the OS VFS layer, filesystem metadata lookup, and block device I/O scheduling. Latency on this path ranges from microseconds to milliseconds. For agent inference that requires dozens of EP communications per second, this is entirely unacceptable.
The 950's SSU (Solid State Unit) architecture bypasses every intermediate layer:
NPU → UB Port → SSU
The NPU directly hits KV Cache on the SSU through a UB 2.0 port. No CPU involvement, no OS involvement, no filesystem involvement, no address translation. What the NPU sees is a directly addressable KV Cache space.
What's the engineering cost? The SSU is no longer a general-purpose storage device — it becomes a dedicated endpoint on the UB network. You can't use it for filesystem data, can't run a database on it. It is, purely and simply, a dedicated KV Cache storage unit.
Between generality and extreme performance, Huawei chose extreme performance. Whether that's correct depends on whether agent inference KV Cache access patterns are genuinely as high-frequency and high-hit-rate as projected. Liao Heng cited a 95%+ hit rate — if that holds in production, the SSU's specialization is justified.
The Engineering Limits of Agent Latency
The MoE inference latency targets — from 10 ms to 5 ms to 1 ms — aren't arbitrary numbers. They are critical thresholds for agent interaction experience:
- 10 ms: Acceptable, but accumulated across an agent chain, the user feels the delay
- 5 ms: Smooth; agents can perform complex multi-step reasoning
- 1 ms: Near real-time; agent response speed is no longer bounded by model inference
To hit 1 ms, EP All-to-All must complete in sub-millisecond time. This requires:
- Communication within the Scale-Up domain (eliminating cross-network latency)
- Load/Store semantics replacing traditional DMA (eliminating protocol overhead)
- CCU hardware acceleration (eliminating software scheduling latency)
- SSU direct KV Cache hits (eliminating storage access latency)
All four conditions are necessary. The 950 supernode's architecture is an integrated optimization designed around these four requirements — not a collection of scattered features.
3. The System Performance Formula: Scale × Per-Card
Liao Heng proposed a formula in his talk: System Performance = Supernode Scale × Per-Chip Performance Specification.
This formula holds under specific conditions, but its boundaries of applicability require careful analysis.
Where It Holds
When workloads can be effectively parallelized and communication overhead can be absorbed by the Scale-Up domain's high bandwidth and low latency, scale advantages can amplify system performance linearly or even super-linearly. Typical scenarios:
- MoE EP inference: Experts are naturally distributed across cards; the All-to-All communication pattern is regular and can fully utilize UB bandwidth
- Long-sequence inference: KV Cache is distributed across SSUs within the supernode; with high hit rates, communication overhead is minimal
- Large-scale training data parallelism: AllReduce efficiency is high with CCU hardware acceleration
In these scenarios, 8,192 cards × 23% per-card performance > 72 cards × 100% per-card performance. The formula holds.
Where It Breaks Down
First breakdown: irregular communication patterns. If a model's communication pattern isn't clean All-to-All or AllReduce, but instead involves大量 small-scale point-to-point messages, the supernode's large domain may introduce scheduling overhead. Routing hop counts between NPUs increase, and latency may be worse than direct interconnect in a smaller domain.
Second breakdown: memory-bandwidth-bound operators. Certain operators (some Attention variants, for instance) are memory-bandwidth-bound rather than communication-bound. In these cases, per-card memory bandwidth becomes the hard constraint — the 950PR's 1.6 TB/s vs. the B300's 8 TB/s is a 5× gap that no number of additional cards can compensate for.
Third breakdown: programming model complexity. An 8,192-card single compute domain means the programming model must handle resource management orders of magnitude more complex than a 72-card domain. Fault recovery, load balancing, hot migration — with every order-of-magnitude increase in scale, system engineering difficulty grows exponentially, not linearly. Whether Ascend's software stack (CANN, MindSpore) is mature enough to reliably manage an 8,192-card single domain remains an open question requiring continuous validation.
Fourth breakdown: cost efficiency. If the total cost of 8,192 950 cards (hardware + power + cooling + software adaptation) far exceeds a 72-card B300 solution, then the scale advantage doesn't hold commercially. Huawei didn't present this math at KADC, but any CTO making a procurement decision will.
4. Architectural Roadmap Comparison with NVIDIA
NVL72 vs. Supernode 8192
NVIDIA's Scale-Up domain ceiling is 72 cards (NVL72), interconnected via NVLink 5. This scale reflects a different judgment from NVIDIA: when single-die performance is strong enough, a smaller Scale-Up domain suffices.
A 72-card NVL domain can host a complete model replica (e.g., a 700B dense model), with Scale-Out handled by InfiniBand for cross-domain communication. The benefits are simpler domain management, smaller fault domains, and a mature software stack.
Huawei's 8,192-card supernode takes the opposite approach: expand the Scale-Up domain as far as possible, minimizing the proportion of Scale-Out communication. The upside is that fine-grained operations like EP communication never need to cross domains. The cost is a dramatic increase in intra-domain management complexity.
NVIDIA's Response: NVL576
NVIDIA hasn't ignored this problem. NVL576 extends the Scale-Up domain from 72 to 576 through NVLink network expansion. But progress has been slower than expected — the engineering challenge is that NVLink network expansion isn't just a matter of connecting more links. It requires solving routing, congestion control, coherence protocols, and a series of other problems. Until those are resolved, a 576-card domain won't match the stability of a 72-card domain.
The GB300 NVL4 takes a different direction: a Grace CPU paired with 4 B300 cards — a small, elegant node suited for mid-scale deployments. This product reflects NVIDIA's understanding of market segmentation — not every customer needs hyperscale clusters; many need efficient 4–8 card nodes.
The Essential Divergence
NVIDIA: Extreme single-die performance + small-domain interconnect + software ecosystem. Push single-die performance to the process limit, interconnect within small domains using mature NVLink, and handle Scale-Out with InfiniBand + NVSwitch in a tiered architecture. The CUDA software ecosystem moat makes migration costly enough that customers stick around even when facing higher hardware costs.
Huawei: Packaging innovation + large-domain interconnect + scenario-specific optimization. Use Chiplet to bypass process limitations, use UB 2.0 for ultra-large domain interconnect, use dedicated hardware like SSU for scenario-level optimization. Sacrifice generality to pursue extreme efficiency in specific scenarios (agent inference, MoE EP).
There's no simple ranking between these two paths. Each bets on a different future:
- NVIDIA bets that AI compute demand will continue to diversify, the general-purpose GPU ecosystem advantage will persist, and single-die performance iteration will remain fast enough.
- Huawei bets that agent inference will become the dominant AI compute workload, and that this workload's communication characteristics (extremely fine-grained, extremely high-frequency) will make interconnect architecture more important than per-card FLOPS.
The Time Window Under the Process Ceiling
Huawei's approach carries a risk that cannot be ignored: it depends on the process gap not widening further.
Currently, the 950 uses Chiplet packaging to partially compensate for the process disadvantage, but die-to-die interconnect has its own overhead — D2D Clink bandwidth and latency don't match intra-die interconnect on a monolithic chip. If NVIDIA's next-generation architecture (Rubin / Rubin Ultra) pulls further ahead on single-die performance, that 23% figure could drop to 15% or even 10%. At that point, it's unclear whether 8,192-card scale can compensate.
In other words, Huawei's supernode approach operates within a time window: forming competitiveness at the system level through architectural innovation, under the precondition that the process gap remains manageable. The duration of this window depends on: (1) the evolution of process sanctions; (2) the pace of NVIDIA's single-die performance iteration; (3) the actual speed of agent workload explosion.
5. Assessment
Conditions Under Which Ascend's Supernode Architecture Is the Right Bet
-
Agent inference becomes the core AI compute workload. If agent deployments genuinely explode in 2026–2027, and MoE EP + KV Cache workload characteristics match Huawei's projections, then the specialized design of UB 2.0 + SSU + CCU will form a genuine differentiated efficiency advantage at the margin.
-
The supernode can run stably at full scale. If 8,192-card single domains can operate reliably in production (not just running demos, but 24/7 commercial services), then scale economies will kick in. This requires the software stack to mature fast enough to match the hardware architecture's ambition.
-
The process gap doesn't widen significantly. Chiplet packaging + interconnect innovation can compensate for single-die disadvantage within a range, but not infinitely. If the process gap stays within 1–2 generations, the system-level approach remains competitive.
Conditions Under Which It Becomes a Liability
-
Fundamental shifts in model architecture. If the next generation of mainstream models no longer relies on MoE's EP pattern, or if the Attention mechanism is entirely replaced (making KV Cache irrelevant), then the specialized hardware optimizations Huawei built for these scenarios lose their target.
-
NVIDIA catches up on Scale-Up scale. If NVL576 or subsequent solutions successfully extend the Scale-Up domain to 512+ cards while maintaining single-die performance advantages, Huawei's scale advantage window narrows rapidly.
-
The software ecosystem gap persists. No matter how good the hardware architecture is, if the cost of migrating an entire technology stack from CUDA to CANN is too high, migration won't happen. This is Huawei's biggest structural barrier — it can't be solved through hardware design alone.
Validation Checkpoints Worth Tracking
-
Actual deployment data for the 950 supernode. At what utilization can an 8,192-card cluster run stably? What is the real EP communication latency? Can SSU KV Cache hit rates sustain 95% in production?
-
CloudMatrix commercialization progress. The 384-card CloudMatrix validated with DeepSeek-R1, but what's the customer feedback from commercial deployments? Does the cost-efficiency math work out?
-
NVIDIA NVL576 progress. If NVL576 reaches production by late 2026, expanding Scale-Up from 72 to 576, the competitive landscape reshuffles.
-
Actual commercial demand for agent inference. All architectural choices are predicated on agents genuinely requiring 50–100× model call frequency and 1M sequence lengths. If those numbers compress in real deployments, the ROI of specialized design compresses too.
Conclusion
The Ascend 950 supernode's architecture is, at its core, an asymmetric competition strategy: unable to win the per-card performance race, Huawei has shifted the competitive dimension to system-level interconnect efficiency. The strategy itself isn't novel — historically, many challengers have made similar choices. But Huawei's execution depth is worth watching: from CCU hardware hardening to SSU direct connect, from Load/Store semantics to an 8,192-card single compute domain, these aren't conceptual direction statements — they are concrete engineering investments down to the silicon level.
What ultimately determines the outcome isn't whether the architectural philosophy is right or wrong, but the completeness of engineering execution and the width of the time window. 2026–2027 will be the critical validation period.
KADC 2026 Series Analysis · Article 1 · 2025.05.25
