ARCHITECTURE / 2015—2026
AI Infrastructure Library
中文
← All companiesDownload PDFMarkdown

Huawei AI Infrastructure Architecture Evolution

2015-2026 | 2026-09-28

01 Scope and executive synthesis

Coverage: Kunpeng host CPUs and Ascend NPUs receive deep coverage; UnifiedBus, DPUs, AI NICs, systems and software receive full generation-level coverage. Period: 2015-28 September 2026; latest verified event: HUAWEI CONNECT 2026. Focus: architecture, implementation and the balance between compute, memory and communication. Related lines: Atlas edge inference, HiSilicon networking, optical engines and KV-cache storage where they explain the server stack. Exclusions: an exhaustive Kirin smartphone, consumer GPU, telecom baseband or storage-drive catalogue; unverified manufacturing and capacity estimates.

Huawei’s infrastructure evolved through three architectural commitments. First, it built custom Arm server cores and reusable compute/I/O dies, culminating in the 2019 Kunpeng 920. Second, Ascend separated matrix, vector and scalar work and made explicit data movement central to performance. Third, the system boundary expanded from a server to a switched pool of CPUs, NPUs and memory. CloudMatrix384 made that third commitment concrete; Ascend 950 and UnifiedBus 2.0 extend it with dedicated communication engines and more flexible memory semantics.

The strongest current technical disclosure is the Ascend 950 architecture white paper. It describes two compute dies, two I/O dies, up to 36 matrix cores and 72 vector cores, a coherent on-package memory organization and up to 128 MB of accelerator L2. The PR and DT branches explicitly trade memory cost and bandwidth against workload needs. PR targets prefill and recommendation; DT targets training and complex inference. Atlas 350 is a concrete 950PR card configuration, not the maximum specification of the entire chip family.

The September 2026 roadmap brings Ascend 960DT readiness forward to Q1 2027 and 960PR to Q3 2027. Atlas 960E is an announced 4,096-NPU, liquid-cooled NPO system; its launch is not evidence that 960 silicon is already generally available. The engineering direction is clear: optical reach, collective offload and a hierarchy of HBM, CPU memory and KV storage increasingly determine usable model throughput. At the same time, the public record remains thinner on recent Kunpeng core internals, foundry processes and measured system power than on Ascend programming and system topology.

Flagship milestones and comparable quantities

Milestone CPU / memory Accelerator matrix BF16 / FP8 Accelerator memory Scale-up scope
2019 Kunpeng 920: 64 cores; 187.7 GB/s DDR4 Ascend 910: BF16 n/d; FP16 256 TFLOPS 4 HBM2 stacks; ~1.2 TB/s HCCS-connected accelerator nodes
2025 CloudMatrix384: 192 Kunpeng CPUs 910C reference: BF16 supported; peak n/d in reviewed system paper 2 compute dies, 8 memory stacks per NPU 384 NPUs
950PR 8C/16T Linx816 on maximum NPU configuration 432 / 865 TFLOPS 128 GB; 1.6 TB/s maximum 8,192 architectural domain; products vary
950DT Host Kunpeng 950: 64/96-core server configurations 486 / 973 TFLOPS 144 GB; 4 TB/s 8,192 architectural domain; products vary
960 / 960E Kunpeng memory pools accompany NPU domains 8 EFLOPS FP8 per announced 960E system Up to 1 PB per system 4,096 NPUs

02 Reading the numbers and product names

Bandwidth uses decimal GB/s and TB/s. Ethernet Gb/s is divided by eight for a raw one-direction byte rate; packet, encoding and protocol overheads remain. A full-duplex total is halved only when the source explicitly identifies it as bidirectional. Peak compute counts a multiply-add as two operations. Matrix-only throughput is kept separate from the sum of Cube and Vector throughput. No sparse multiplier is applied. Precision labels remain exact: FP16 is not BF16, INT8 is not FP8, and MXFP4 is not a generic interchangeable four-bit format.

Ascend names a processor family, DaVinci an architecture, Atlas hardware products, and CloudMatrix a system/cloud architecture. Kunpeng is the CPU family; TaiShan is also used for server products, while TaiShan V110 denotes the 920 core. Unified Buffer and UnifiedBus both abbreviate to UB: the former is local AI-core storage and the latter is the system interconnect. A product marked n/d has a material specification absent from the reviewed evidence; this is not a zero or proof that the feature does not exist.

The bibliography is connected to chapters through a compact source map. Hot Chips 2019 supplies the original DaVinci organization; the HPCA 2021 industry paper and Huawei’s published technical collection add programming and implementation context. IEEE Micro’s Kunpeng paper supplies CPU internals. IEEE Micro is a journal, not the MICRO conference. Related ASPLOS, MICRO and ISCA research is included without treating experimental proposals as shipping circuitry. Announced capabilities, architectural maxima and measured deployments retain their separate scopes.

03 Host CPU generations

Kunpeng: reference configurations and disclosure boundaries

Generation / reference SKU Codename GA Status Core µarch Cores / threads Process per die Dies / packaging L2 per core L3 / domain Memory: channels; rate; GB/s Sockets / links PCIe / CXL TDP Vector / matrix ISA
Hi1610 / Hi1612 baseline Hi1610 / Hi1612 2015 driver record; GA n/d Historical shipping n/d n/d n/d n/d n/d n/d n/d n/d n/d n/d n/d
Kunpeng 916 Hi1616 Pre-2019 generation Historical shipping n/d 32 / 32 16 nm n/d n/d n/d DDR4; 4 channels; 2400 MT/s; 76.8 GB/s 2P boards PCIe 3.0; CXL n/a n/d Arm NEON
Kunpeng 920 Hi1620 2019 Historical shipping TaiShan V110 64 / 64 Compute 7 nm; I/O 16 nm 2 compute + 1 I/O; CoWoS reference 512 KiB 64 MB; sliced, ~1 MB/core DDR4; 8 channels; 2933 MT/s; 187.7 GB/s 2P / 4P; HCCS PCIe 4.0 ×40; CXL n/a 200 W paper reference 128-bit NEON
Kunpeng 920 new models n/d Current motherboard portfolio; GA n/d Shipping / available n/d SMT2; SKU core count n/d here n/d n/d n/d n/d DDR5; channels / bandwidth n/d 2P / 4P boards PCIe 5.0; CXL n/d n/d n/d
Kunpeng 950 n/d 2026 H1 server brief Shipping / available n/d 64 / 96 cores per socket; SMT2 n/d n/d n/d n/d DDR5 RDIMM 7200 / MRDIMM 8800; channels n/d 2P reference board n/d n/d n/d
Kunpeng 950 larger configuration n/d 2025 roadmap; GA n/d Roadmap n/d 192 / 384 n/d n/d n/d n/d n/d n/d n/d n/d n/d

04 2015-2019: from server Arm to Kunpeng 920

The 2015 Linux HNS driver submission establishes Hi1610 and Hi1612 as an early server-platform baseline. Kunpeng 916 then used 32 Arm cores and a DDR4 platform. That generation’s significance was platform integration: boot firmware, network drivers, memory validation and operating-system enablement made the later custom-core server product practical. It is useful context, but the reviewed platform documents do not establish the same core implementation as the custom V110 introduced with Kunpeng 920.

Kunpeng 920’s TaiShan V110 is an out-of-order Arm core with a four-instruction front end/dispatch organization and a multilevel branch-prediction structure. The published design provides separate 64 KiB instruction and data L1 caches and 512 KiB of private L2. Its floating-point/vector units implement 128-bit NEON operations; it should not be assigned Neoverse or SVE characteristics merely because it executes the Arm ISA. Public detail does not establish a complete reorder-buffer, scheduler, load/store queue or branch-predictor capacity inventory.

The LLC averages about 1 MB per core in the 64-core configuration. Tags and distributed data slices connect through the on-die fabric; the paper organizes coherence around home agents rather than a single large centralized cache. The dual-ring fabric emphasizes predictable service and throughput. These details matter because a server’s sustainable performance depends on where a cache miss is resolved and how memory traffic crosses compute-die boundaries, not simply on the sum of cache capacity.

The high-end reference combines two 32-core 7 nm compute dies with a 16 nm compute-I/O die. The paper describes CoWoS assembly and a roughly 400 GB/s coherent die-to-die connection; its bandwidth direction is not specified and is therefore not halved in this report. A single-compute-die Lite configuration demonstrates the reuse strategy. Compute and I/O technology can be selected separately, and the same I/O building blocks feed other HiSilicon products. The cost is that package links, memory placement and NUMA policy become first-class design choices.

Eight 64-bit DDR4-2933 channels yield a theoretical 187.7 GB/s, or 2.93 GB/s per core at 64 cores. The CPU also offers PCIe 4.0 and integrated high-speed Ethernet options. UMA and NUMA presentation modes are both discussed in the technical record; one address space should not be read as identical physical latency to every memory location. The practical AI-host role is data preparation, orchestration, networking and memory staging, while dense matrix work belongs on Ascend.

05 Updated 920 and Kunpeng 950: platform evolution

The current motherboard portfolio explicitly distinguishes “new-model Kunpeng 920” from the original DDR4 product. New-model boards support simultaneous multithreading, DDR5 and PCIe 5.0, including two- and four-socket configurations. The 920 brand therefore spans materially different platforms. It would be incorrect to combine the original V110 core/cache disclosure with the newer board’s memory and I/O and call that a fully documented single SKU.

The 2026 H1 Kunpeng 950 board brief is more concrete than the earlier roadmap: it specifies two processors with 64- or 96-core options, a 2.3 GHz base clock with Turbo, up to 24 DIMMs, DDR5 RDIMM operation up to 7200 MT/s and MRDIMM operation up to 8800 MT/s. Its 3 TB capacity is a two-socket system configuration. Twenty-four DIMM sockets do not establish twelve memory channels per processor; the document does not disclose the necessary channel-to-slot mapping.

The platform emphasizes Arm CCA, secure device access, trusted measurement and RAS, including online handling of faulty cores. These are important when a CPU hosts multi-tenant AI services or provides memory to other processors. They do not establish a confidential-computing guarantee for every external NPU, NIC and software path. The earlier 192-core/384-thread 950 configuration remains separately identified as a roadmap item unless a matching shipping SKU and system are documented.

Kunpeng’s emerging role extends beyond feeding an accelerator over PCIe. CloudMatrix and the later Peerium architecture expose CPU-attached memory as a resource for the wider compute domain. This can improve capacity efficiency for embedding tables, KV state and agent sandboxes, but locality still matters: remote bandwidth, synchronization, ownership and failure recovery have to be handled by the runtime. A large pool is a capacity resource before it is a substitute for local HBM bandwidth.

06 Ascend generation comparison

Ascend NPUs: chip and card scopes are explicit

Product Architecture GA / milestone Status Process Dies / packaging Compute units Dense BF16 Dense FP8 Dense FP6 / FP4 FP64 vector / matrix Memory: type; stacks; GB; TB/s LLC / SRAM Scale-up: links; GB/s per direction; domain Host link Power / cooling Form factor
Ascend 310 DaVinci 2018 Historical shipping 12 nm n/d 2 AI cores n/d n/d n/d n/d External LPDDR; board-dependent n/d n/d PCIe 8 W chip Chip / Atlas modules
Ascend 910 DaVinci 2019 Historical shipping Compute N7+; other die nodes n/d Compute + Nimbus I/O + 4 HBM2 + dummy dies 32 AI cores n/d; FP16 256 TFLOPS n/d n/d n/d HBM2; 4 stacks; capacity SKU-dependent; ~1.2 TB/s L2 fabric 4 TB/s in HC talk 3 × 240 Gb/s HCCS; direction n/d PCIe 4.0 350 W HC target; launch 310 W Atlas accelerator / server
Ascend 310P Inference branch Atlas 300I Pro / Duo generation Historical shipping n/d n/d n/d n/d n/d n/d n/d LPDDR; configuration-dependent n/d n/d PCIe n/d Inference cards / edge systems
Ascend 910B2 / A2 DaVinci 2023-era A2 systems Historical shipping n/d n/d 24 AIC + 48 AIV Supported; SKU peak n/d n/d n/d n/d 64 GB HBM in ENEC 910B2 test system; rate n/d n/d HCCS; configuration-dependent PCIe n/d Atlas A2 servers / modules
Ascend 910C / A3 DaVinci 2025-03 Shipping / available n/d 2 compute dies; 8 memory stacks 48 AIC + 96 AIV Supported; peak n/d in R02 INT8 path; native FP8 not established n/d n/d 8 stacks; capacity / rate n/d in R02 n/d 7 UB transceivers per die; 384-NPU domain Kunpeng / UB system n/d Atlas 900 A3 / CloudMatrix384
Ascend 950PR DaVinci 3 2026; Atlas 350 product Shipping / available n/d 2 AI + 2 I/O dies; 8 memory modules 32 AIC + 64 AIV 432 TFLOPS 865 TFLOPS MXFP4 1730 TFLOPS; FP6 n/d n/d 128 GB; 1.6 TB/s; stack generation n/d 128 MB 18 ×4 ports; 56 GB/s raw/link/direction; 1008 GB/s total/direction before port reuse PCIe 5.0 ×16 n/d Chip; several bins
Atlas 350 950PR / DaVinci 3 2026 product listing Shipping / available n/d 950PR card configuration 28 AIC + 56 AIV 378 TFLOPS 756 TFLOPS MXFP4 1513 TFLOPS n/d 112 GB HBM; 1.4 TB/s 112 MB 4 cards: 159 GB/s/direction/card; 2 cards: 212 GB/s/direction/card PCIe 5.0 ×16 ≤600 W; passive heatsink PCIe OH FL DW
Ascend 950DT DaVinci 3 2026 systems listed; earlier Q4 target Product-listed; chip GA date n/d n/d 2 AI + 2 I/O dies; 4 memory modules 36 AIC + 72 AIV 486 TFLOPS 973 TFLOPS MXFP4 1946 TFLOPS n/d 144 GB max; 4 TB/s; 96 GB variant 128 MB 18 ×4 ports; 56 GB/s raw/link/direction; 1008 GB/s total/direction before port reuse PCIe 5.0 ×16 n/d Chip; several bins
Ascend 960DT / PR n/d DT Q1 2027; PR Q3 2027 readiness Roadmap n/d n/d n/d n/d n/d n/d n/d n/d n/d n/d n/d n/d Future chips; Atlas 960E system announced

The 950 table uses Cube-only throughput, at the largest disclosed bin for each chip and the actual 28-Cube bin for Atlas 350. The Atlas 350 product page instead advertises 425 TFLOPS BF16, 804 TFLOPS MXFP8/HiF8 and 1,561 TFLOPS MXFP4 by combining Cube and Vector capability. The white paper gives 378, 756 and 1,513 TFLOPS respectively for its Cube engines. These are different accounting bases, not a contradiction. A quoted mixed-engine peak is not necessarily simultaneously attainable by one GEMM kernel.

07 2018-2021: DaVinci and the first Ascend systems

DaVinci’s original design separates scalar control, vector operations and a Cube matrix engine. A 16×16×16 FP16 multiplication produces 4,096 multiply-accumulates, conventionally counted as 8,192 floating-point operations per cycle. That headline rate requires operands to be tiled and reused through local buffers. MTE data-movement engines, L1 storage, L0 operand/result buffers and the Unified Buffer form an explicitly managed hierarchy. Overlapping transfer, matrix work and vector epilogues is the central programming task.

Ascend 310 put that architecture into an approximately 8 W inference chip with two AI cores, up to 16 TOPS INT8 or 8 TFLOPS FP16. Atlas modules and cards coupled inference with video preprocessing and host integration. The point of covering 310 alongside a datacenter product is architectural continuity: the local-buffer and operator-programming model scales across power envelopes. Mobile SoCs using DaVinci blocks and later 310P edge products extend this lineage, but their CPU and memory subsystems are different products.

Ascend 910 scaled to 32 AI cores and a package combining a 456 mm² compute die, an I/O die and four HBM2 stacks. The Hot Chips talk shows a 6×4 on-chip mesh, roughly 1.2 TB/s external memory bandwidth and HCCS plus Ethernet interfaces. Its compute-die area must not be confused with the sum of all die areas in the package. Likewise, the same talk’s concept combining logic, 3D SRAM and twelve HBM stacks is a forward-looking packaging illustration, not the shipping 910 configuration.

Hot Chips used a 350 W design target, while the August 2019 launch reported a maximum of 310 W for 256 TFLOPS FP16 and 512 TOPS INT8. The difference is a disclosure update, not permission to apply 310 W to every later 910 board. The HPCA 2021 industry account explains how the hardware and software stack serve multiple AI scenarios. Taken together, these disclosures establish a complete early architecture story: specialized execution, explicitly controlled storage, heterogeneous packaging and a compiler/runtime that must schedule the resulting parallel engines.

08 A2 to A3: accelerator nodes become a compute pool

Atlas A2 products and the 910B family represent the intermediate server generation. Processor suffixes, enabled cores, memory configurations and server names vary; a single enthusiast specification table is not a safe substitute for an exact product document. The ISCA 2026 ENEC paper identifies its 910B2 test device as 24 Cube and 48 Vector units with 64 GB HBM, a useful fixed reference within that broader family. The ASPLOS 2025 study is valuable because it measures Ascend operator behavior and develops a component-level roofline model. It shows why peak matrix throughput alone misses serial execution phases, pipeline imbalance and interference between computation and data movement. That is product characterization and optimization research, not a disclosure of an unrelated next-generation chip.

Huawei dates Atlas 900 A3 delivery to March 2025 and identifies its accelerators as Ascend 910C. The CloudMatrix384 paper describes the corresponding dual-compute-die NPU package with eight memory stacks. Each die has 24 matrix cores and 48 vector cores, seven scale-up transceivers and a separate scale-out interface. The package-level count is therefore 48 matrix and 96 vector cores. This is an important hierarchy change: matrix engines, compute dies, NPU packages and server nodes are four different counting units.

CloudMatrix384 contains 48 compute nodes, each with eight NPUs, four Kunpeng CPUs and seven on-board UB switches: 384 NPUs and 192 CPUs in total. Twelve compute racks and four communication racks house a two-tier fabric. Seven independent switching subplanes connect the nodes without L2 oversubscription in the published topology. The CPU and NPU resources share the UB scale-up plane; NPU scale-out uses a separate RoCE plane; a QingTian DPU provides the VPC and storage-facing plane. The published system does not collapse all three into one physical network.

CloudMatrix-Infer separates prefill, decode and cache resources and uses large expert-parallel domains for mixture-of-experts serving. The paper reports DeepSeek-R1 results including 6,688 prefill tokens/s/NPU for a 4K prompt and 1,943 decode tokens/s/NPU with a 4K cache and time per output token below 50 ms. A tighter 15 ms constraint gives 538 decode tokens/s/NPU. These are vendor-reported end-to-end measurements with specific quantization and scheduling choices. They demonstrate the importance of the throughput/latency operating point; they are not interchangeable with a chip’s FLOPS or an uncontrolled GPU comparison.

09 Ascend 950: computation, memory and communication co-design

The 950 package separates two AI dies from two I/O dies. PR uses eight memory modules; DT uses four higher-bandwidth modules. The maximum physical organization has 36 AI subsystems, each containing one Cube and two Vector cores, while commercial bins disable different amounts of compute and memory. Eight Linx816 Armv8-A CPU cores with two threads each supply local control and CPU operators. Their own caches are distinct from accelerator L2; hardware coherence connects the CPU and AI-core memory views inside the package.

DaVinci 3 strengthens work around the matrix multiply. Register-based vector execution, dual issue and SIMD/SIMT function blocks address elementwise arithmetic, gather/scatter and branch-heavy code. SIMD remains the principal throughput mode; SIMT improves irregular kernels rather than turning the entire NPU into a conventional GPU. A direct Cube-to-Vector path and conversions during result movement reduce round trips through shared memory. N-dimensional DMA performs layout-aware transfers, easing the cost of tensor tiling and rearrangement.

The disclosed per-AI-core storage includes 512 KB L1, 64 KB each for L0A and L0B, 256 KB L0C and 512 KB Unified Buffer. Global accelerator L2 reaches 128 MB. Its 512-byte lines are divided into 128-byte sectors, allowing small irregular accesses without always moving a full line. Software can use allocation hints and residency controls. Coherence across the two dies does not eliminate locality: the white paper explicitly preserves local affinity, so scheduling and tiling should still avoid unnecessary cross-die movement.

Seventy-two 112 Gb/s SerDes lanes form eighteen ×4 ports. This is 56 GB/s raw per port per direction, or 1,008 GB/s across all ports; Huawei quotes 2,016 GB/s bidirectional. Four ports can instead implement PCIe 5.0 ×16, and two ports can implement two 400 Gb/s UBoE interfaces. Those modes consume shared physical resources. A design cannot add maximum UB, PCIe and Ethernet figures as if each came from a separate set of pins. Optics may further constrain off-enclosure speed.

STARS 2.0 schedules heterogeneous engines and synchronizes their work. The CCU executes collective-communication tasks without dedicating the same AI cores to every transfer and reduction. URMA provides asynchronous remote-memory/message operations; UB Memory provides synchronous load/store/atomic semantics. These are complementary mechanisms. The published 128 TB access capability of a chip interface, the 8,192-card architectural domain and a particular SuperPoD’s advertised address space are separate limits with separate scopes.

Atlas 350 demonstrates why chip maxima must be translated into board topology. Its 112 GB HBM runs at 1.4 TB/s, and its board power is at most 600 W. A four-card full mesh uses three ×4 UB ports per card and advertises 318 GB/s bidirectional; a two-card arrangement uses four ports for 424 GB/s. Their one-direction equivalents are 159 and 212 GB/s. Both are much smaller than the full chip I/O maximum, because the card exposes a different port allocation and physical link configuration.

10 960 and later: roadmap revisions and optical systems

The 2025 announcement named 950PR for Q1 2026, 950DT for Q4 2026, and a later 960 generation. It described an Atlas 950 design point of 8,192 accelerators across 160 cabinets. The July 2026 WAIC disclosure instead describes a particular 1,024-card Atlas 950 with 1 EFLOPS FP8, 2 EFLOPS FP4 and a 256 TB unified address space. The later white paper still supports an 8,192-card architectural domain. These numbers describe a roadmap design point, a concrete system configuration and an architecture limit; they need not be forced into one product row.

At HUAWEI CONNECT 2026, 960DT readiness moved forward by three quarters to Q1 2027, and 960PR by one quarter to Q3 2027. The company also named 970 and 980 for 2028 and 2029. Atlas 960E couples 4,096 NPUs with Hi-ONE near-packaged optical engines and liquid cooling. Its advertised system peaks are 8 EFLOPS FP8 and 16 EFLOPS FP4 with up to 1 PB of HBM. A system announcement and testing milestone should be tracked separately from silicon readiness and broad customer availability.

Interconnect lineage and normalized directions

Interconnect Year / generation Lane rate Lanes / link GB/s per link per direction Links / device Topology Domain limit Coherence / semantics
Kunpeng 920 D2D 2019 n/d n/d 400 GB/s quoted aggregate; direction n/d n/d Compute / I/O chiplet links Processor package Coherent on-package fabric
Ascend 910 HCCS 2019 n/d n/d 240 Gb/s = 30 GB/s quoted link; direction n/d 3 Board/system dependent n/d Accelerator communication; do not assume general CPU coherence
UnifiedBus 1.0 2025 n/d n/d n/d 7 transceivers per 910C die Two-tier switched; 7 subplanes 384 NPUs Peer access; pooled CPU/NPU memory
UnifiedBus 2.0 / 950 2026 112 Gb/s 4 56 raw; 1008 aggregate/device 18 nD mesh / Clos 8,192 NPUs URMA; load/store/atomic; on-package coherence separately documented
Atlas 350 UB 2026 n/d 4 53 from card bidirectional rating 3 in 4-card mesh; 4 in 2-card mode Full mesh / paired 4 / 2 cards Card UB links
950 UBoE 2026 n/d n/d 50 raw per 400G port 2 Ethernet fabric Cluster architecture >128K cards UB over Ethernet; consumes shared ports
2026 UB optical device 2026 1.6 Tb/s per port n/d 200 raw/port; direction basis of 280T total unspecified 176 Inter-cabinet optical fabric System-dependent UnifiedBus; advertised RTT 2 µs

A shared address range is only one part of a memory system. The protocol must also define ordering, atomics, cacheability, synchronization, permissions and failure behavior. Ascend 950 explicitly documents coherent caches across its compute dies and CPU/AI subsystem; that does not establish uniform CPU-style cache coherence across every SuperPoD endpoint. URMA, UB Memory and UBoE should be evaluated by their own semantics and the software paths that use them.

12 DPUs, NICs and the AI communication path

Network products and infrastructure offload

Product GA / milestone Status Class Ports × speed SerDes Host interface Programmable engine Embedded CPU On-card memory Transport / RDMA Congestion control Key offloads Power
SP681 Current portfolio; GA n/d Shipping / available NIC 2 ×25GE n/d PCIe 3.0 ×8 n/d n/d n/d RoCE v2 PFC / ETS Checksum; virtualization; network offload n/d
SP670 Current portfolio; GA n/d Shipping / available NIC 2 ×100GE n/d PCIe 4.0 ×16 Hi1822; engine ISA n/d n/d n/d RoCE v2 PFC / ETS Virtualization and network offload n/d
SP680 / SP623Q Current portfolio; GA n/d Shipping / available NIC / SmartNIC 4 ×25GE n/d PCIe 4.0 ×16 Hi1822; DPU Solution ecosystem n/d n/d Ethernet; RoCE depends on model PFC / ETS OVS / DPI / virtualization ecosystem n/d
SP923Q / SP900 Current product brief; GA n/d Shipping / available DPU 4 ×25GE n/d PCIe 4.0 ×16 DPAK Hi1822; 24 cores 32 GB DDR4-2400; 4 channels Ethernet; storage/network offload PFC / ETS Bare-metal network/storage; management n/d
QingTian card 2025 documented system Shipping / available Cloud infrastructure DPU n/d n/d n/d n/d n/d n/d VPC / Ethernet; UB integration by platform n/d Virtualization, I/O offload, isolation, trust n/d
SP230 WAIC 2026 Announced; GA n/d Standard NIC 25-200GE family; port count n/d n/d n/d n/d n/d n/d Ethernet n/d Host networking n/d
SP560 AI NIC WAIC 2026 Announced; GA n/d AI NIC 800G advertised; port mapping n/d n/d UnifiedBus + PCIe Programmable protocol; ISA n/d n/d n/d RDMA n/d Direct NPU/GPU memory access; collective submission n/d

Huawei has three distinct networking roles. A conventional or smart NIC connects a host and may offload packet processing. A DPU moves infrastructure services and trust boundaries away from the tenant CPU. An AI NIC prioritizes accelerator communication, direct memory access and collective submission. A network switch and a UB scale-up switch are separate products again. Sharing HiSilicon IP or software interfaces does not make these categories interchangeable.

The SP923Q is a concrete SP900-family DPU: a 24-core Hi1822, four DDR4-2400 channels with 32 GB ECC memory, PCIe 4.0 ×16 and four 25GE ports. Two small M.2 drives support the local operating environment; DPAK exposes network, storage and compute acceleration. The brief specifies an 8 A at 12 V supply requirement, which is not a declared 96 W TDP. Its host link also has more raw capacity than four 25GE ports, illustrating that PCIe provision and external network throughput are different constraints.

The 2026 SP560 announcement adds an 800G AI NIC with UnifiedBus and PCIe host attachment. Direct access to accelerator memory and programmable protocol handling are the disclosed differentiators; the public event record does not provide a full port map, SerDes inventory, embedded-core count or board power. Its 800G label therefore remains a family-level advertised rate, not an invented two-port or four-port configuration. It is also distinct from storage products that happen to reuse the SP560 identifier.

13 Ethernet switching, optics and KV storage

CloudEngine 16800 introduced a high-density 400GE datacenter platform in 2019; the 2023 CloudEngine 16800-X disclosure advanced the portfolio toward 800GE. Current XH16800 documentation describes a chassis fabric, cell switching, ECMP, AI ECN and PFC deadlock prevention. These functions manage congestion and forwarding across an Ethernet fabric. They should not be confused with the number of ports on one switch ASIC or with the bandwidth of a UB accelerator domain. The XH16800 document’s “evolution to 800GE” wording is retained rather than treating every listed line card as already 800GE.

The September 2026 UnifiedBus system announcement introduces a 176-port, 1.6T-per-port optical interconnect device and a UBG switch with radix up to 1,024. The first multiplication yields 281.6 Tbit/s of advertised port rate, consistent with the rounded “280T” claim; it does not define bidirectional payload switching capacity. Nor should the second number be read as 1,024 such ports on one monolithic ASIC. Cabinet, chassis, chip and network topology remain separate accounting levels.

Hi-ONE is specified at 7.2 Tbit/s per optical engine with an integrated light source. The 960E comparison replaces 48,000 conventional 800G optical modules with 5,500 engines and claims more than 550 kW of savings. This is Huawei’s topology-level comparison, not a measured per-NPU TDP improvement. NPO places optics near the package; it should not automatically be renamed co-packaged optics. The design motivation is to shorten high-speed electrical reach and reduce cabling and power while preserving a large switched domain.

OceanStor M900 adds a PB-scale KV-cache tier, described by Huawei as L3.5 and reachable in one UnifiedBus hop. “L3.5” is a system-tier label, not a CPU cache level. A useful mental model is local HBM for active execution, CPU memory for larger working sets, and a shared persistent or semi-persistent KV tier for reusable context. Storage can avoid recomputation and improve capacity economics, but latency-sensitive decoding still depends on how much useful state reaches HBM on time.

14 System generations and deployment boundaries

From server nodes to SuperPoD and SuperCluster

Platform Year / milestone CPU / accelerator count Scale-up domain Scale-out per accelerator Rack power Cooling
Atlas 2019 systems 2019 Configuration-dependent Ascend nodes HCCS-connected nodes 910 integrates 2 ×100Gb/s Ethernet; 25 GB/s raw aggregate n/d System-dependent
Atlas A2 2023-era Server/module-dependent HCCS; system-dependent n/d n/d Air / liquid by product
CloudMatrix384 / Atlas 900 A3 2025 192 CPUs + 384 NPUs; 48 nodes 384 NPUs Dedicated RoCE per NPU die; rate n/d n/d Liquid-cooled SuperPoD
Atlas 950 2025 design point 2025 roadmap for 2026 8,192 NPUs; 160 cabinets 8,192 NPUs UBoE / RoCE; port allocation dependent n/d Liquid
Atlas 950 WAIC configuration 2026-07 1,024 NPUs 1,024 NPUs n/d n/d Liquid
Atlas 850E 2026-07 Up to 96 cards 96 cards n/d n/d Air; VCE phase-change technology
Atlas 960E 2026 announcement; 960 chips 2027 4,096 NPUs 4,096 NPUs UB network / RoCE; per-NPU rate n/d n/d Full liquid; NPO
Kunpeng SuperPoD update 2026-09 Up to 4,096 nodes 256 TB unified pool disclosed n/a n/d n/d

A maximum supported cluster is not an installed cluster. The 2026 disclosures describe very large scale-out topologies, including hundreds of thousands of NPUs and a multi-rail path to one million. Their engineering significance is the hierarchy and reach of the interconnect; the report does not treat those limits as verified customer installations. Likewise, an addressable memory pool is not necessarily the sum of all physical DRAM in every node.

15 Software evolution and research feedback

Software capabilities aligned with hardware

Release / layer Date Hardware enabled Key features
CANN / MindSpore launch 2019 Ascend 310 / 910 Graph compilation, operators, runtime and framework
CANN 3.0 2020 Ascend Broader developer interfaces and operator optimization
Ascend C Current documentation Ascend AI cores Explicit tiling, queue/buffer management, pipelined compute and transfer
CloudMatrix-Infer 2025 CloudMatrix384 Prefill/decode/cache separation; expert parallelism; INT8 kernels
CANN / Mind open source 2025-2026 Ascend Compiler/runtime/kernel ecosystem opening; framework integration
DaVinci 3 / STARS 2.0 / CCU 2026 Ascend 950 SIMD/SIMT; NDDMA; collective offload; cache hints; low-precision formats
DPAK / QingTian / openEuler Generation-dependent Kunpeng / SP900 / cloud Host OS, network/storage offload and tenant isolation

Ascend C exposes the machine’s memory hierarchy directly enough that kernel authors must understand tiling, buffer lifetime, queues and synchronization. The payoff is precise overlap between data movement and compute; the cost is that porting an operator may involve more than translating its arithmetic. A framework adapter alone does not guarantee equivalent scheduling, collective behavior or quantization quality. CANN, optimized kernels, HCCL-style collectives and inference-serving software have to mature together.

The academic record adds mechanisms rather than a second marketing timeline. ASPLOS 2025’s component roofline explains operator bottlenecks. ISCA 2026’s ENEC optimizes lossless weight compression for Ascend, including vector-friendly decoding and dependency reduction. MICRO 2025’s RICH Prefetcher explores storing richer prefetch information in memory to trade capacity and bandwidth for latency hiding. ENEC is software/research on Ascend; RICH is related CPU research. Neither establishes that a specific new decompressor or prefetcher shipped in Kunpeng or Ascend.

16 Bandwidth hierarchy and derived ratios

Bandwidth by era: scopes are intentionally separate

Era / reference On die / die-to-die Memory Host attachment Scale-up per accelerator Scale-out per accelerator
2015-2018 / 310 Explicit local buffers; numeric rate n/d LPDDR; board-dependent PCIe; n/d n/d n/d
2019-2022 / 910 L2 fabric 4 TB/s; per-AI-core 128 GB/s read + 128 GB/s write ~1.2 TB/s HBM2 PCIe 4.0 3 ×240 Gb/s HCCS; direction n/d 2 ×100 Gb/s Ethernet = 25 GB/s raw aggregate
2023-2025 / 910C Dual compute die; D2D rate n/d 8 memory stacks; R02 rate n/d Kunpeng / UB 7 UB transceivers per die; rate n/d Separate RoCE interface per die; rate n/d
2026 / maximum 950 2 AI + 2 I/O; D2D rate n/d PR 1.6; DT 4 TB/s PCIe 5.0 ×16: nominal 64 GB/s/direction 1008 GB/s raw/direction before port reuse 2 ×400G UBoE: 100 GB/s raw aggregate; shared ports
2026 / Atlas 350 card 28-Cube bin; D2D rate n/d 1.4 TB/s PCIe 5.0 ×16: nominal 64 GB/s/direction 159 GB/s/direction at 4 cards; 212 at 2 cards Server NIC-dependent

Derived balance metrics, not measured application performance

Reference Calculation Result Interpretation / boundary
Kunpeng 920 8 × 8 × 2.933 / 64 2.933 GB/s/core Theoretical DDR4 payload; controller/workload efficiency excluded
Kunpeng 920 64 MB / 64 1 MB/core Average shared LLC budget, not private allocation
Ascend 910 1.2e12 / 256e12 0.00469 byte/FP16 FLOP FP16; not a BF16 comparison
950PR max 1.6e12 / 432e12 0.00370 byte/BF16 FLOP Cube-only dense peak
950PR max 1.6e12 / 865e12 0.00185 byte/FP8 FLOP Cube-only dense peak
950DT max 4e12 / 486e12 0.00823 byte/BF16 FLOP 2.22× PR bandwidth per BF16 FLOP
950DT max 4e12 / 973e12 0.00411 byte/FP8 FLOP Cube-only dense peak
Atlas 350, 4 cards 159 / 1400 0.114 One-way card scale-up / HBM; ~11.4%
Atlas 350 378 TFLOPS / 600 W 0.630 TFLOPS/W BF16 Cube peak / maximum board power; not measured efficiency

17 Integrated stack across four eras

The diagrams show deployment roles and traffic paths. Lines indicate connectivity, not equal bandwidth, universal coherence or simultaneous use of every optional interface. Source coverage follows the preceding family chapters.

2015-2018: host-led inference

flowchart TD
  cpu["Hi161x / Kunpeng 916 / Host software"]
  memory["DDR memory / CPU working set"]
  gpu["Ascend 310 / Atlas / DaVinci inference"]
  local["LPDDR + local buffers / Video preprocessing"]
  nic["Host Ethernet / Network / storage"]
  sw["Drivers + AI runtime / Operator compilation"]
  cpu ---|"DDR"| memory
  cpu ---|"PCIe"| gpu
  gpu ---|"local"| local
  gpu ---|"via host"| nic
  nic ---|"system"| sw

A small NPU augments a server or edge host; this is not yet a large shared accelerator domain.

2019-2022: chiplets and accelerator nodes

flowchart TD
  cpu["Kunpeng 920 / Compute + I/O dies"]
  memory["8-channel DDR4 / 187.7 GB/s reference"]
  gpu["Ascend 910 node / Cube / Vector / Scalar"]
  local["HBM2 + local buffers / HCCS peer links"]
  nic["RoCE / Ethernet / CloudEngine fabric"]
  sw["CANN + MindSpore / Atlas system integration"]
  cpu ---|"DDR4"| memory
  cpu ---|"PCIe"| gpu
  gpu ---|"memory / peers"| local
  gpu ---|"network"| nic
  nic ---|"runtime"| sw

Reusable silicon blocks coexist with explicit accelerator data movement; scale-out remains a network problem.

2023-2025: CloudMatrix384 resource pooling

flowchart TD
  cpu["192 Kunpeng CPUs / Host DRAM pools"]
  fabric["UB two-tier fabric / 7 switching subplanes"]
  gpu["384 Ascend 910C NPUs / 48 nodes; dual-die NPUs"]
  local["HBM per package / Prefill / decode / cache"]
  nic["Separate RoCE plane / NPU scale-out"]
  dpu["QingTian DPU / VPC / Storage + control"]
  cpu ---|"UB"| fabric
  cpu ---|"shared domain"| gpu
  fabric ---|"peer access"| local
  gpu ---|"local / pooled"| local
  gpu ---|"RDMA"| nic
  local ---|"system I/O"| dpu

The UB, RoCE and VPC planes have different roles; CloudMatrix-Infer maps serving stages across the pooled resources.

2026 disclosures: differentiated NPUs and optical scale

flowchart TD
  cpu["Kunpeng 950 / CPU memory pools"]
  fabric["UnifiedBus 2.0 / UBG / Hi-ONE for 960E"]
  gpu["950PR / 950DT / 960E: announced system"]
  local["Package memory + L2 / M900 KV tier"]
  nic["UBoE / RoCE / SP560 / Ethernet scale-out"]
  sw["CANN / STARS / CCU / SIMD + SIMT + collectives"]
  cpu ---|"UB"| fabric
  cpu ---|"host / peer"| gpu
  fabric ---|"memory tiers"| local
  gpu ---|"local / remote"| local
  gpu ---|"shared ports"| nic
  nic ---|"schedule"| sw

This combines product roles, not a claim that every listed component ships in one SKU. 960 chips remain on the 2027 roadmap.

Chiplet reuse predates the current AI boom in Huawei’s portfolio. Kunpeng 920 used separate compute and I/O dies; the first 910 paired a large compute die with I/O and HBM; 950 makes the compute/I/O partition more explicit while varying its memory subsystem by workload. The benefit is modularity and the ability to optimize different die functions separately. The cost is package wiring, coherent data movement and another layer of placement sensitivity. No public source reviewed here establishes a universal 3D-stacked SRAM design across these shipping products.

Low precision raises compute faster than it raises the supply of useful bytes. The 950 matrix path doubles throughput from BF16 to FP8 and approximately doubles it again to MXFP4. Quantization, vector processing and data layout become increasingly important as the arithmetic gets cheaper. More HBM bandwidth helps memory-bound phases, but operator fusion and keeping intermediate data in L0/L1/Unified Buffer can remove transfers altogether. The next bottleneck may therefore be vector work, synchronization or communication rather than the Cube array.

The PR/DT split is quantitatively meaningful. DT’s maximum matrix BF16 throughput is only about 12.5% above PR’s, but its memory bandwidth is 2.5 times as large. It therefore offers roughly 2.22 times the memory bandwidth per BF16 FLOP. That is consistent with a training/decoding branch that must sustain more movement per unit of arithmetic. It is an architectural interpretation of the disclosed ratios, not a guarantee that every decode workload runs 2.22 times faster.

Larger scale-up domains give mixture-of-experts models more aggregate memory and more choices for expert placement. They also increase the importance of fabric bisection bandwidth, tail latency, optics reliability and failure containment. A domain of thousands of NPUs cannot be judged by multiplying chip peak alone. The strongest evidence would combine measured model throughput and latency, full system power, recovery behavior and the exact topology under the same workload. These measurements are not uniformly disclosed across Huawei’s generations.

The architecture gains more from avoiding unnecessary movement than from renaming all resources “memory.” Pooling expands capacity and creates another scheduler’s degree of freedom, while also introducing queueing, placement, durability and recovery concerns. Optical integration reduces electrical reach and cable burden, but requires thermal, mechanical and serviceability engineering. These are system-level trade-offs, and should be evaluated with workload traces and failure behavior rather than a single aggregate bandwidth number.

The implementation record is asymmetric. Early Hot Chips and the Kunpeng technical paper reveal die partitioning and core details. ISSCC provides independently identifiable wireline circuit disclosures, including a Huawei 60 Gb/s PAM4 ADC-DSP transceiver, but no reviewed primary link proves that exact circuit is the SerDes in a named Kunpeng or Ascend product. Recent NPU documentation exposes programming and memory mechanisms well, while foundry nodes, yield, package capacity, transistor counts and many power figures remain undisclosed. Manufacturing constraints should therefore be discussed as constraints, not filled with unattributed die-analysis claims.

Opening software and publishing a protocol can broaden adoption, but ecosystem compatibility remains an engineering property. Kernel coverage, compiler quality, collective behavior, device management and the licensing/implementation status of an interconnect all matter. Huawei’s combination of CANN, its own system fabric, cloud services and partner boards supplies an increasingly complete stack. Its differentiation is the coordination of these layers; the unresolved comparison is how much useful workload performance and operational resilience that coordination delivers per unit of cost and power.

19 Conference-to-product index

Venue Year Paper / talk / disclosure Presenter / authors Product Evidence type Source
Hot Chips 31 2019 DaVinci: A Scalable Architecture for Neural Network Computing Heng Liao; Jiajin Tu; Jing Xia; Xiping Zhou Ascend 310 / 910 Architecture, die/package, memory, links C01
HPCA industry track 2021 Ascend: a scalable and unified architecture for ubiquitous deep neural network computing Heng Liao et al. Ascend / DaVinci Product architecture; vendor reprint read C04 / P01
IEEE Micro journal 2021 HiSilicon Kunpeng 920: First 7-nm Chiplet-Based 64-Core Server CPU With Arm Ecosystem Jing Xia; Chuanning Cheng; Xiping Zhou; Yuxing Hu; Peter Chun Kunpeng 920 Core, cache, die partitioning; journal, not MICRO conference P01 / C02
ISSCC 2019 6.2: 60Gb/s PAM-4 ADC-DSP Transceiver; 7nm; adaptive power scaling M.-A. LaCroix et al., Huawei Ottawa Wireline IP; product adoption unproven Circuit; program reports 6.9 pJ/b at 32 dB loss C05
ASPLOS 2025 Squeezing Operator Performance Potential for the Ascend Architecture Yuhang Zhou et al. Ascend Operator characterization and optimization research R01
MICRO 2025 RICH Prefetcher: Storing Rich Information in Memory to Trade Capacity and Bandwidth for Latency Hiding Ningzhi Ai et al. Related CPU research Research; no confirmed Kunpeng adoption R06
ISCA 2026 ENEC: A Lossless AI Model Compression Method Enabling Fast Inference on Ascend NPUs Jinwu Yang et al. Ascend 910B2 study Model compression research R03 / R05
R-CCS Symposium 2020 Kunpeng platform presentation Zhaohui Hi161x / Kunpeng 916 / 920 CPU roadmap and platform; historical future targets C03
Huawei Developer Conference 2025 CloudMatrix384 cloud service Huawei Cloud CloudMatrix384 Cloud/system availability E17 / R02
HUAWEI CONNECT 2025 SuperPoD, 950/960 roadmap, UnifiedBus 2.0, CANN opening Eric Xu; Yang Chaobin; Zhang Dixuan Kunpeng / Ascend / UB Architecture roadmap and ecosystem E02 / E09 / E16
MWC Barcelona 2026 SuperPoD and AI infrastructure showcase Huawei Atlas / Kunpeng System and industry deployment E05
WAIC 2026 Atlas 950, Atlas 850E, SP560 AI NIC, compute modules Huawei Ascend / networking System and product launch E18 / E13
IEEE ISCAS 2026 Tau scaling and logic folding Huawei researchers Related scaling research Research direction; not ISSCC or a product node disclosure E06
HUAWEI CONNECT 2026 960E, Hi-ONE, Peerium, M900, Kunpeng pools David Wang; Huawei AI infrastructure stack System launch, roadmap update, optics/storage architecture E01 / E03 / E04 / E10 / E11 / E12

The index is a verified conference-to-product map, not a claim to enumerate every Huawei-affiliated publication. No reviewed primary disclosure establishes a generation-by-generation Kunpeng/Ascend product paper at DAC, VLSI, IEDM, ECTC, OFC, SC or ISC. Likewise, Computex, OCP, GTC, re:Invent, Ignite and Google Cloud Next are not automatically Huawei product disclosure channels. They remain search targets rather than invented entries. MWC, WAIC, HUAWEI CONNECT and Huawei’s developer events have direct, useful records for this portfolio.

20 Names, reuse and items that must not be merged

Product and architecture crosswalk

Name / identifier Meaning Important boundary
Hi1620 / Kunpeng 920 / TaiShan V110 Original 2019 CPU / product / core New-model 920 platforms have separate specifications
Kunpeng 950 / Linx816 Host CPU family / embedded Ascend CPU core Do not equate the two microarchitectures
DaVinci / Ascend / Atlas Architecture / processor / hardware system One architecture spans multiple chips and boards
910C / Atlas 900 A3 / CloudMatrix384 NPU / SuperPoD product / cloud-system architecture The paper abbreviates the processor to Ascend 910; launch identifies 910C
950PR / Atlas 350 Prefill/recommendation processor / 28-Cube PCIe card 128 GB chip maximum vs 112 GB card configuration
UB buffer / UnifiedBus AI-core local memory / system interconnect Same acronym, different layers
HCCS / HCCL Hardware interconnect / collective software library A library name does not specify link bandwidth
SP600 / SP900 / SP560 AI NIC NIC family / DPU family / AI NIC Do not infer the AI NIC from a similarly named SSD
Hi-ONE / NPO Optical engine / near-packaged optics Not a blanket synonym for CPO
OceanStor M900 / L3.5 KV storage system / system-tier label Not a CPU L3 cache or on-chip SRAM

Source map

01 Scope and executive synthesis — C01, E01, E02, E03, E11, P01, P08, P14, P15, R02

02 Reading the numbers and product names — C01, C04, P01, P14, P15, R01, R02, R03, R05, R06

03 Host CPU generations — C03, E02, P01, P08, P09, P10, P13, P16, R07

04 2015-2019: from server Arm to Kunpeng 920 — C03, P01, P10, P16, R04, R07

05 Updated 920 and Kunpeng 950: platform evolution — E02, E11, E12, P08, P09, R02

06 Ascend generation comparison — C01, E02, E03, E07, E11, E18, E20, P01, P12, P14, P15, R01, R02, R05

07 2018-2021: DaVinci and the first Ascend systems — C01, C04, E07, E20, P01, P12

08 A2 to A3: accelerator nodes become a compute pool — E02, P12, R01, R02, R05

09 Ascend 950: computation, memory and communication co-design — P14, P15

10 960 and later: roadmap revisions and optical systems — E02, E03, E11, E12, E18, P15

11 Scale-up links and memory semantics — C01, E02, E04, P01, P14, P15, R02

12 DPUs, NICs and the AI communication path — E13, P04, P05, P06, P07, P15, R02

13 Ethernet switching, optics and KV storage — E03, E04, E10, E11, E14, E15, P11

14 System generations and deployment boundaries — C01, E02, E03, E05, E07, E11, E12, E18, P12, R02

15 Software evolution and research feedback — E08, E09, E18, E20, P01, P03, P04, P07, P08, P15, R01, R02, R03, R05, R06

16 Bandwidth hierarchy and derived ratios — C01, P01, P14, P15, R02

17 Integrated stack across four eras — C01, E03, E11, E13, P01, P15, R02

18 Engineering trends and disclosure gaps — C01, C05, E03, E09, E11, E12, E17, P01, P08, P15, R01, R02

19 Conference-to-product index — C01, C02, C03, C04, C05, E01, E02, E03, E04, E05, E06, E09, E10, E11, E12, E13, E16, E17, E18, P01, R01, R02, R03, R05, R06

20 Names, reuse and items that must not be merged — C01, E02, E03, E11, E13, P01, P04, P06, P08, P09, P12, P14, P15, R02

References

Product and technical documentation

[P01] Huawei Research, June 2022: Ascend architecture. https://www-file.huawei.com/admin/asset/v1/pro/view/6ca306adab0a4852bacffce25f5573ec.pdf. Primary source; accessed by 2026-09-28

[P03] Ascend C overview, CANN 9.1. https://www.hiascend.com/document/detail/en/CANNCommunityEdition/910/programug/Ascendcopdevg/docs/en/guide/getting_started/ascend_c_overview_and_learning_path.md. Primary source; accessed by 2026-09-28

[P04] SP900 DPU cards product brief. https://www.hikunpeng.com/s/kunpengstatic/lst/files/pdf/SP900_series_DPU_card_2.pdf. Primary source; accessed by 2026-09-28

[P05] SP900 DPU current portfolio. https://e.huawei.com/cn/products/computing/kunpeng/components/dpu. Primary source; accessed by 2026-09-28

[P06] SP600 NIC and Hi1822 portfolio. https://e.huawei.com/cn/products/computing/kunpeng/components/nic. Primary source; accessed by 2026-09-28

[P07] QingTian System Security Technical White Paper, November 2025. https://support.huaweicloud.com/intl/en-us/twp-ecs/twp-ecs-pdf.pdf. Primary source; accessed by 2026-09-28

[P08] Kunpeng 950 server motherboard brief, 2026 H1. https://e.huawei.com/marketingcloud/pep/asset/20000001/Material/1dd095dc1b3b4c76813b0571ce367c54/M3T1A669N1234186214628368617/%E9%B2%B2%E9%B9%8F%E7%B3%BB%E5%88%97%E4%B8%BB%E6%9D%BFR25-%E5%BD%A9%E9%A1%B5_26H1_-Kunpeng%20950.pdf. Primary source; accessed by 2026-09-28

[P09] Kunpeng server motherboard generation portfolio. https://e.huawei.com/cn/products/computing/kunpeng/server-board. Primary source; accessed by 2026-09-28

[P10] Kunpeng 916 S916X00 motherboard. https://e.huawei.com/cn/products/computing/kunpeng/server-board/s916x00. Primary source; accessed by 2026-09-28

[P11] CloudEngine XH16800 datasheet. https://e.huawei.com/marketingcloud/pep/asset/20000001/Material/4df3ccbe52fa406f8bc5a43654b0849c/M3T1A590N1245485026104709135/Huawei%20CloudEngine%20XH16800%20Data%20Center%20Switch%20Datasheet.pdf. Primary source; accessed by 2026-09-28

[P12] Ascend processor to hardware product mapping. https://www.hiascend.com/document/detail/en/AscendFAQ/ProduTech/productform/hardwaredesc_0001.html. Primary source; accessed by 2026-09-28

[P13] Kunpeng hardware FAQ. https://www.hikunpeng.com/document/detail/en/kunpengfaq/productfaq/hardwarefaq/hardware_faq_0001.html. Primary source; accessed by 2026-09-28

[P14] Atlas 350 accelerator card current specifications. https://www.hiascend.com/hardware/accelerator-card. Primary source; accessed by 2026-09-28

[P15] Ascend 950 NPU architecture white paper, 2026. https://public-download.obs.cn-east-2.myhuaweicloud.com/ascend/%E6%98%87%E8%85%BE950%20NPU%E6%9E%B6%E6%9E%84%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf. Primary source; accessed by 2026-09-28

[P16] Kunpeng motherboard portfolio brief, 2025 H2. https://e.huawei.com/marketingcloud/pep/asset/20000001/Material/3fac6f690c044894af93b7177cce7c07/M3T1A669N1174649161251803199/%E9%B2%B2%E9%B9%8F%E4%B8%BB%E6%9D%BF_Kunpeng%20Board%20R25-%E5%BD%A9%E9%A1%B5_25H2_.pdf. Primary source; accessed by 2026-09-28

Conference records and implementation disclosures

[C01] DaVinci: A Scalable Architecture for Neural Network Computing, Hot Chips 2019. https://old.hotchips.org/hc31/HC31_1.11_Huawei.Davinci.HengLiao_v4.0.pdf. Primary source; accessed by 2026-09-28

[C02] HiSilicon Kunpeng 920: First 7-nm Chiplet-Based 64-Core Server CPU With Arm Ecosystem, IEEE Micro 2021. https://ieeexplore.ieee.org/document/9444893. Indexed record or searchable official page; product details cross-checked with the associated technical document.

[C03] Huawei Kunpeng Computing, R-CCS Symposium 2020. https://www.r-ccs.riken.jp/R-CCS-Symposium/2020/shared/images/under/program/2-03_Zhaohui.pdf. Primary source; accessed by 2026-09-28

[C04] Ascend: a Scalable and Unified Architecture for Ubiquitous Deep Neural Network Computing, HPCA 2021. https://doi.org/10.1109/HPCA51647.2021.00071. Indexed record or searchable official page; product details cross-checked with the associated technical document.

[C05] ISSCC 2019 advance program, paper 6.2: 60Gb/s PAM4 ADC-DSP transceiver. https://www.isscc.org/s/ISSCC-2019-Advance-Program.pdf. Official conference press kit; not the full paper.

Research papers and publication registries

[R01] Squeezing Operator Performance Potential for the Ascend Architecture, ASPLOS 2025. https://cs.nju.edu.cn/tianchen/lunwen/2025/asplos25-yuhang.pdf. Primary source; accessed by 2026-09-28

[R02] Serving Large Language Models on Huawei CloudMatrix384, 2025. https://arxiv.org/pdf/2506.12708. Primary source; accessed by 2026-09-28

[R03] ISCA 2026 official conference program. https://www.iscaconf.org/isca2026/program/. Primary source; accessed by 2026-09-28

[R04] NUMA-Aware DGEMM Based on 64-Bit ARMv8 Multicore Processors Architecture, 2021. https://www.mdpi.com/2079-9292/10/16/1984. Primary source; accessed by 2026-09-28

[R05] ENEC: A Lossless AI Model Compression Method Enabling Fast Inference on Ascend NPUs, ISCA 2026. https://arxiv.org/pdf/2604.03298. Primary source; accessed by 2026-09-28

[R06] MICRO 2025 official program: RICH Prefetcher. https://microarch.org/micro58/program/index.php. Primary source; accessed by 2026-09-28

[R07] HiSilicon HNS network driver submission, September 2015. https://lists.openwall.net/netdev/2015/09/17/36. Primary source; accessed by 2026-09-28

Launches, ecosystem and deployment

[E01] Advancing the Agentic World, Building a Solid Silicon Foundation, HUAWEI CONNECT 2026. https://www.huawei.com/en/news/2026/9/hc-wang-keynote. Primary source; accessed by 2026-09-28

[E02] Groundbreaking SuperPoD Interconnect, HUAWEI CONNECT 2025. https://www.huawei.com/en/news/2025/9/hc-xu-keynote-speech. Primary source; accessed by 2026-09-28

[E03] Huawei Launches Atlas 960E SuperPoD, September 2026. https://www.huawei.com/en/news/2026/9/hc-ascend960-supernode. Primary source; accessed by 2026-09-28

[E04] 以灵衢互联为核心,打造集群与超节点协同的新计算架构, 2026. https://e.huawei.com/cn/news/2026/solutions/computing/hc-lingqu-agent-ai. Primary source; accessed by 2026-09-28

[E05] Huawei SuperPoD global debut, MWC 2026. https://www.huawei.com/en/news/2026/3/mwc-superpod-ai. Primary source; accessed by 2026-09-28

[E06] Tau Scaling Law and LogicFolding, ISCAS 2026 keynote. https://www.huawei.com/en/news/2026/5/ieee-iscas-tau-scaling. Primary source; accessed by 2026-09-28

[E07] Atlas AI Computing Platform commercially available, April 2019. https://www.huawei.com/en/news/2019/4/huawei-atlas-intelligent-computing-launch. Primary source; accessed by 2026-09-28

[E08] Full-stack Ascend AI software, CANN 3.0, 2020. https://www.huawei.com/en/news/2020/8/huawei-hai-ascend. Primary source; accessed by 2026-09-28

[E09] Ascend: Open for All, HUAWEI CONNECT 2025. https://www.huawei.com/en/news/2025/9/hc-shengten-opensource. Primary source; accessed by 2026-09-28

[E10] 华为发布围绕AI DC的系列创新方案与成果, 2026. https://www.huawei.com/cn/news/2026/9/hc-ai-dc-innovation-summit. Primary source; accessed by 2026-09-28

[E11] 智启新未来,打造智能世界的硅基黑土地, 2026. https://www.huawei.com/cn/news/2026/9/hc-wang-keynote. Primary source; accessed by 2026-09-28

[E12] Peerium Computing Architecture, HUAWEI CONNECT 2026. https://www.huawei.com/en/news/2026/9/new-computing-architecture-peerium. Primary source; accessed by 2026-09-28

[E13] 华为计算模组首次亮相WAIC大会, July 2026. https://jdc.huawei.com/jdc/refactor/viewthread?tid=1181426. Indexed record or searchable official page; product details cross-checked with the associated technical document.

[E14] CloudEngine 16800 launch, 2019. https://www.huawei.com/en/news/2019/1/huawei-data-center-switch-built-cloudengine-16800. Primary source; accessed by 2026-09-28

[E15] CloudEngine 16800-X 800GE launch, 2023. https://e.huawei.com/cn/news/2023/solutions/data-center/first-800ge-data-center-switch. Primary source; accessed by 2026-09-28

[E16] SuperPoD architecture and Atlas 350 launch, 2025. https://www.huawei.com/cn/news/2025/9/hc-superpod-innovation. Primary source; accessed by 2026-09-28

[E17] CloudMatrix384 cloud service, HDC 2025. https://www.huaweicloud.com/eu/news/20250620192415143.html. Primary source; accessed by 2026-09-28

[E18] Atlas 950 SuperPoD at WAIC 2026. https://www.huawei.com/cn/news/2026/7/atlas-950-superpod. Primary source; accessed by 2026-09-28

[E20] Huawei launches Ascend 910 and MindSpore, 23 August 2019. https://www.mindspore.cn/news/en/172. Primary source; accessed by 2026-09-28