0
0

昇腾 950 与 Atlas SuperPoD:从计算架构、存储互联到大模型推理优化

从 950 工程营笔记出发,建立“计算架构—存储—互联—软件生态—推理工作负载”的完整理解。

整理日期:2026-09-10。来源为个人课堂记录及公开资料。本篇将“通用技术原理”“厂商公开规划”“已发生的产品进展”“工程营待核实信息”分开;厂商标称指标不等于第三方实测性能,产品亮相也不等于完整规模已经量产交付。

1. 先分清名称与系统层级

Ascend(昇腾)是处理器系列,Atlas 是搭载昇腾的硬件产品品牌,SuperPoD 是超节点系统形态。 原笔记的 altas 应改为 Atlas,不宜把处理器写成“Atlas 950PR”。

层级 名称与含义
处理器 Ascend 950PR、Ascend 950DT:具体芯片产品
计算系统 Atlas 950 SuperPoD:由多个计算节点与高速互联系统组成的超节点
更大规模集群 SuperCluster:多个超节点互联组成的集群

超节点可理解为一个紧密互联、统一协同的计算域。它不是一块超大芯片,也不必局限在一个机柜。“像一台计算机”描述系统抽象,并不保证所有远端访问都和本地访问一样快。

2. 读懂 950:公开规划与课堂记录分开

下面仅压缩记录已查到的官方规划,不将其当作当前交付规格。来源:华为 HC2025 徐直军主题演讲,2025-09-18。

项目 官方公布口径
950PR Prefill / Recommendation;HiBL 1.0;2025 路线图原计划 2026Q1 推出。到 2026-09,CANN 9.0 已公开 Ascend 950PR 指令集与样例支持,说明软件栈已进入实际适配阶段;具体商业出货规模仍需单独核实。
950DT Decode / Training;HiZQ 2.0;144 GB;访存 4 TB/s;计划 2026Q4
950 架构方向 SIMD + SIMT;增强向量处理;访存粒度 512 B → 128 B
低精度 FP8、MXFP8、HiF8、MXFP4;公开标称 FP8 1 PFLOPS、MXFP4 2 PFLOPS
950 互联 2 TB/s;不要写成 2 Tb/s
后续处理器计划 960:2027Q4;970:2028Q4
Atlas 950 SuperPoD 设计上最多扩展到 8,192 个 NPU。2026-02/03 已在 MWC 面向全球亮相;2026-07 华为又公开展示 1,024 卡真机集群。2025 路线图中的 8,192 NPU 满配与 2026Q4 节点应理解为完整规模产品目标,而不能再写成“Atlas 950 到 Q4 才首次出现”。
协议 UB = UnifiedBus;UBoE = UnifiedBus over Ethernet

上述算力不用于跨产品直接排名;需要核实具体 SKU、精度、稀疏性和测量边界。

截至 2026-09-10 的状态更新

  • Ascend 950PR:2025 官方路线图给出的上市时间是 2026Q1;CANN 9.0 当前已经公开 950PR 相关指令集与开发样例支持。本文据此把它视为已经进入公开软件支持与产品落地阶段,但不凭软件支持推断具体出货量。
  • Atlas 950 SuperPoD:2026-02/03 已在 MWC 2026 亮相,官方称可通过 UnifiedBus 扩展到 8,192 NPU;2026-07 的 WAIC 展示了 1,024 卡真机集群,并给出 1 EFLOPS FP8、2 EFLOPS FP4、256 TB 全局统一内存编址空间等该展示系统指标。
  • Ascend 950DT:2025 路线图仍指向 2026Q4;截至本文整理日,不应把它写成已经完成大规模交付的既成事实。

因此原课堂笔记中的“950 Q4 上线”过于粗糙。更准确的时间线是:950PR 原计划 2026Q1;Atlas 950 SuperPoD 已在 2026 上半年公开亮相并在 7 月展示 1,024 卡真机;950DT 与更大规模满配系统仍要区分后续 Q4 产品节奏。

来源:华为 HC2025 路线图、华为 MWC 2026 Atlas 950 SuperPoD、华为 WAIC 2026 1024 卡真机、CANN 9.0 Release Notes

3. AI 芯片的三个基本约束:算力、容量与带宽

“算力是速度上限,内存是规模边界,带宽是效率保障”适合作为入门记忆,但应进一步精确化:

  • 计算吞吐:每秒能够完成多少次指定精度的运算。
  • 内存容量:能否容纳权重、KV Cache、激活、临时工作区,以及训练状态。
  • 数据搬运能力:包括片上、片外内存与跨芯片通信,不是单一带宽。

一种简化的性能分析方法是:

Pachievable≤min⁡(Ppeak,Bmemory×I) P_{achievable}\leq\min(P_{peak}, B_{memory}\times I)

其中 I 是算术强度,即每从所分析内存层搬运一个字节,完成多少 FLOP。相应地:

T≳max⁡(F/Ppeak,D/Bmemory) T\gtrsim\max(F/P_{peak}, D/B_{memory})

F 为运算量,D 为实际搬运字节数。该模型暂未计入通信、启动、同步和无法重叠的阶段。

**教学例子,非 950 实测:**假设峰值为 1,000 TFLOPS,内存带宽为 4 TB/s,则分界算术强度为 250 FLOP/Byte。若某算子只有 20 FLOP/Byte,内存带宽给出的上限约为 80 TFLOPS。即使矩阵单元继续翻倍,也无法自动突破这一约束。

这解释了为什么推理优化经常优先做量化、批处理、融合和数据复用,而不是单纯增加计算单元。

4. “AI 计算逻辑简单”正确到什么程度

神经网络中存在大量规则、重复、可并行的计算,因此适合用高吞吐硬件加速。但模型里的计算并不只有矩阵乘:

计算类型 典型用途 主要关注点
矩阵 Linear、QKV 投影、MLP、Attention 中的矩阵乘 分块、精度、数据复用、矩阵单元利用率
向量与归约 激活、归一化、Softmax、逐元素运算 访存、归约、向量吞吐、融合
标量与控制 循环、地址计算、条件判断、调度 指令、依赖、分支和启动开销
不规则访存与通信 Embedding 查表、MoE 路由、Gather/Scatter、All-to-All 访问局部性、粒度、网络、负载均衡

原笔记“矩阵乘 90%、向量计算 99%”缺少统计口径,不能保留为通用定量结论。必须先说明是在统计 FLOP、指令条数、算子数量还是运行时间,以及模型、阶段、batch 和精度。

矩阵乘 FLOP 占比很高,也不代表其耗时占比同样高。非矩阵部分算力较弱、搬运或同步较慢时,少量操作就能成为端到端瓶颈。

5. CPU、GPGPU、DSA 与 ASIC:分类维度不同

术语 准确理解 需要避免的误解
CPU 适合复杂控制、通用软件和低延迟任务,也可含 SIMD、矩阵扩展 CPU 不只做标量运算
GPGPU 利用 GPU 做通用计算,强调大量线程和吞吐 不是 NVIDIA 独有的架构类别
DSA Domain-Specific Architecture,针对某一类领域工作负载优化 并非只能运行一个固定模型
ASIC Application-Specific Integrated Circuit,专用集成电路 与 DSA 不是互斥选项;DSA 可以用 ASIC 实现

“架构没有优劣”应改为:脱离工作负载和约束,不存在绝对最优架构;针对明确任务,性能、能耗、成本和易用性可以比较。

AI 芯片里,规则计算阵列的一部分设计问题相对可控,但高端产品仍要解决存储层次、编译器、片间互联、功耗、封装、验证和可靠性。因此不能从“运算重复”推出“AI 芯片整体门槛低”。

6. NVIDIA 的专用单元与 Transformer Engine

原笔记的 tensorCode 应改为 Tensor Core,其典型能力是高吞吐矩阵乘累加。CUDA Core 则是 GPU 中执行通用算术指令的单元称呼,不能与一颗 CPU 核心等量比较。

NVIDIA 的 GPU 同时包含计算单元、寄存器、缓存、内存控制器和互联模块;不同产品并不具有相同组件。RT Core 加速光线追踪中的特定操作,不能据此推断所有数据中心 GPU 都配备 RT Core。

**Transformer Engine 随 Hopper / H100 引入,是低精度硬件能力与软件管理机制的协同。**它不是把整个 Transformer 网络结构固定成一个独立硬件模块;矩阵计算、数值格式转换、缩放等需要协同工作。NVIDIA Hopper 架构详解

可以把这些发展概括为:在可编程计算基础上增加高价值的专用加速能力。不过“DSA 比重不断上升”若要量化,仍需芯片面积或晶体管分配数据。

7. 达芬奇 AI Core:理解功能,再核对数量

工程营笔记把 950 描述为高集成、多 die 合封的 SoC,并按 AI Core、Memory、I/O 三个子系统展开。这个分析框架很有用;具体数量必须落到芯片型号和架构图。

模块 功能理解
Cube 矩阵乘累加等密集计算
Vector 向量、逐元素、归约等非矩阵处理
Scalar / 控制路径 地址、循环、条件等控制工作
AI CPU 承担特定 CPU 侧任务;不能等同于 AI Core 内所有标量执行功能
Memory 子系统 内存控制、缓存/缓冲、数据搬运
I/O 子系统 主机和其他处理器之间的通信

原笔记同时出现“1 Cube + 2 Vector”和“2 Cube + 1 Vector”,二者矛盾。**本篇不擅自选一个作为 950 的已确认硬件规格。**还要区分 AI Core 的逻辑计数、AIC/AIV 的执行资源划分和物理单元数。

“每 AI die 18 个 AI Core、两 die 共 36 个”可保留为课堂记录,但不能据此推导具体产品一定启用 36 个核心。

不同 SKU 可能通过屏蔽部分资源形成产品档位;原因除了制造缺陷,也可能包括功耗、频率和产品定位。不能把所有低规格版本都解释为瑕疵芯片。

8. SIMD + SIMT:编程方式和执行效率都要看

SIMD 强调一条指令对一组数据执行相同操作;SIMT 向开发者提供多线程抽象,各线程拥有自己的索引和执行状态,硬件组织线程并行运行。两者不是“旧技术与新技术”的简单替代关系。CUDA 编程模型

对规则连续数据,显式向量化往往很高效;对不规则索引、边界和分支较多的逻辑,线程抽象可能更自然。但 SIMT 仍会遇到分支分化、非合并访存和资源占用问题。

课堂中“SIMD 处理零散数据很麻烦”的经验,可以理解为:开发者可能需要手动组织掩码、Gather/Scatter、数据布局和边界处理。SIMT 可以改善表达方式,不会自动把随机访问变成高速连续访问。

因此,混合能力的价值应通过真实算子评估:实现难度是否降低、访存是否减少、有效吞吐是否提升,而不只是比较模式名称。

9. 为什么 Cube 与 Vector 的协同会影响 FlashAttention

Attention 不止两次矩阵乘,中间还有缩放、Softmax、归约和归一化。FlashAttention 用分块和在线计算减少 HBM 与片上 SRAM 之间的读写,避免将完整注意力矩阵反复写回外部内存。FlashAttention 原始论文

**根据这一算法结构作出的工程推论:**若矩阵单元与向量单元之间的数据路径更短、更快,就可能减少中间结果搬运和等待,让融合内核更容易发挥收益。

但课堂所述“950 新增专用高速通道”及其性能提升幅度,本次没有取得独立架构材料;不能仅凭算法原理证实该实现。

“Vector:Cube 从 1:16 变为 1:8”同样需要说明精度与吞吐统计方法。即便比例属实,也不是物理核心数量比例,更不能推出所有算子性能翻倍。

10. HBM、DDR、封装与存储介质

**HBM 并不是与 GPU 在同一块硅片上一起光刻。**常见结构是逻辑 die 与独立制造的 DRAM 堆栈通过先进封装连接。HBM 堆栈自身可使用 TSV 实现垂直连接,再通过封装内互联接入计算芯片。TSMC CoWoS 技术说明

DDR 是存储技术与接口体系,不等于“内存条”。DIMM 是常见模块形态,也存在板载 DRAM。

维度 常见 DDR 系统内存 HBM
位置 常见为主板上的内存模块或板载芯片 通常与计算 die 在封装内紧密互联
互联 主板、模块 PCB 走线 高密度封装互联及堆栈内垂直互联
扩展 DIMM 通常便于更换与扩容 容量通常随封装固定
取舍 成本、容量、可维护性 高带宽、能效、封装密度

“DDR 64/128 bit,HBM 1024 bit”要给出比较层级:DDR 的单通道、多个通道合计,与 HBM 的单堆栈、多个堆栈合计不是一回事;代际也会变化。不能把 1024 bit 写成所有 HBM 的永久固定规格。

带宽的基本关系为:

B=有效数据传输率×数据总线位宽/8 B = \text{有效数据传输率}\times\text{数据总线位宽}/8

HBM 的高带宽来自宽接口、堆叠、封装和多个堆栈等共同设计,不是简单提高频率。例如 Micron 的 HBM3E 产品页展示了 8 层、12 层堆栈和每堆栈超过 1.2 TB/s 的产品能力。Micron HBM3E

先进封装并未消灭 PCB:封装基板、主板仍承担机械、电源和系统连接等功能。

HiBL、HiZQ 与“白鹭、朱雀”

课堂把两者分别类比为“GDDR-like、wire bonding”与“HBM3E-like、TSV”。这些类比保留为未独立核实的工程营解释,不能当作已确认的协议兼容性、制造供应链或封装结构。

Wire bonding 应译为“引线键合”;TSV 是“硅通孔”。两者都是互联技术,不能单凭名字断言某一产品良率更高或延迟更低。

“自主可控”也不自动证明每个制造环节、材料、设备与基础 die 都完全自主,本文不作此延伸。

11. Die、Chiplet 与互联:带宽数字必须带上下文

Die 是晶圆上制造、切割后形成的裸片,不是“芯片加工的最小单位”。Chiplet 强调把系统功能分解为可组合的芯粒;多 die 合封是一种实现方式,最终还受成本、封装和互联约束。

互联层级 分析问题
AI Core 内部或单元之间 寄存器、缓冲、数据交换、同步
封装内 die-to-die 跨 die 的带宽、延迟、内存可见性
处理器之间 / 超节点内 互联协议、拓扑、聚合带宽、通信库
超节点之间 集群网络、拥塞、路由与可靠性

课堂中的 SIO、UB die、HiLink 不能混成同一层级。“HiLink”可能指高速接口相关模块,但原记录不足以确定其准确命名、所在层和功能;也不能直接当作 HCCS、UB 或消费产品的 HiLink 平台。

“两个 AI die 之间 5 TB/s、比前代提升十倍”保留为待核实记录。要追问:是单向还是双向总和?单链路还是聚合?理论还是有效吞吐?

即使跨 die 带宽显著改善,软件寻址透明也不等于访问成本均匀。能否忽略 die 差异,要看编程模型、数据放置和实际性能。

“910C 是胶水芯片”不适合作为技术结论。应讨论多 die 封装的收益及跨 die 数据传输代价,并以架构资料、基准测试说明;本文不把“两个 910B 直接拼接”当作已完成验证的精确描述。

单位校正

  • 1 Byte = 8 bit。
  • 2 TB/s = 16 Tb/s;2 Tb/s = 0.25 TB/s。
  • “910C 784G”“950DT 2T”“950 访存 4T”缺少单位和对象时不能直接比较。
  • 原笔记中的“2T”与“4T”不必然冲突:可能分别指互联与内存访问,但应回看课件确认。
  • 对外互联总带宽、内存带宽、封装内 die-to-die 带宽不能相加后称为“芯片带宽”。

12. 为什么 Prefill、Decode 与训练需要不同资源配比

以下是工作负载分析,不是某款产品实测。

Prefill 一次处理多个输入 token,矩阵乘通常更容易复用权重、提高算术强度;长上下文下还要关注 Attention 和激活访存。

Decode 逐步生成 token。小 batch 时,每一步计算对权重读取的摊销较弱,常受带宽影响;随着 batch、上下文和并行配置变化,也可能受计算、KV Cache 或通信制约。

训练 涉及前向、反向和优化器更新,除计算外还有梯度、优化器状态与集体通信成本。

推荐系统 不能一概视为计算密集:Embedding 查表可能更受容量、随机访问与通信影响,稠密网络部分才更接近矩阵吞吐问题。

因此,按阶段配置不同资源有合理性,但 PD 分离也要付出 KV Cache 传输、排队和调度成本。是否划算,应对比端到端吞吐和延迟。

13. 自研芯片、Agent 与软件生态

模型厂商自研或参与定制芯片,可能希望降低单位 token 成本、改善供给和能效,并针对稳定工作负载协同优化。但还要摊销研发、流片、软件迁移和运维成本。

原笔记提到“智谱、DeepSeek 等都想自研”,缺少可核验的具体声明,因此不作为已确认公司动向。

**推理专用不等于把模型权重永久烧进芯片。**多数可编程加速器仍从内存加载模型;定制通常体现为算子、数据流、精度、内存与互联设计。真正固定模型或权重的方案是另一类取舍。

“训练仍以 NVIDIA 为主”如果要写成市场结论,必须给出地域、时间、指标和来源;不能与“其他平台不能训练”混为一谈。

Agent 增加了模型调用、工具执行、检索、CPU 调度和长上下文处理的组合需求。CPU 与 GPU/NPU 的紧耦合可能降低数据交换成本,但仅仅“放在一块板上”并不保证加速,关键是协议、带宽、延迟和软件是否利用这些能力。

**硬件提供能力,生态决定这些能力能否稳定转化为业务价值。**生态包含框架、编译器、算子库、通信库、调试工具和工程经验。CT 与 IT 都需要生态和长期服务,“CT 卖完就结束、IT 才重生态”的二分法不准确。

14. 工程营待核实清单

以下保留原始信息价值,但不升级为正式产品事实:

课堂记录 后续需要的证据
2 AI die + 2 I/O die;另提 UB die 完整封装框图;UB die 是否与 I/O die 重合
每 AI die 最多 18 AI Core,共 36 具体 SKU、屏蔽资源与逻辑/物理计数
1 Cube + 2 Vector / 2 Cube + 1 Vector 原课件,解决前后矛盾
Linxi816 CPU / AI CPU 准确型号、ISA 与功能分工
HiLink 原图位置、全称、协议与接口说明
950 有编解码,960 后取消 对应产品功能清单与规划版本
Vector:Cube 从 1:16 到 1:8 精度、频率、计算吞吐口径
SIO 5 TB/s、提升十倍 双向/单向、聚合范围、前代基准
HiBL / HiZQ 的键合与制造细节 供应商技术资料或封装剖面
950 比 910C 性能下降,对标 H100/H200 同精度、同 batch、同功耗与同模型的测试
芯片变小、良率提升 die 面积与可核实制造/成本数据
910C 2025Q1 区分芯片上市、系统发布和实际交付日期

针对“950 性能下降”,正确做法是拆分矩阵峰值、向量、带宽、容量、互联、功耗和成本。某项峰值降低,并不能推出端到端推理更慢;同样,新一代也不保证每种工作负载都更快。

15. 把工作见闻变成推理工程能力

“不断在工作中获取知识,做有心人”可以落实为可复用的记录流程:

  1. 写清原话、日期、产品 SKU、课件页码与单位。
  2. 将每条判断标成:已验证事实、厂商规划、讲师解释、个人推测。
  3. 把产品变化转化为性能假设,例如“向量增强是否减少 Softmax 等待”。
  4. 用最小实验检验:GEMM、向量/归约、随机访存、融合 Attention、跨卡通信。
  5. 最后看端到端:TTFT、每 token 延迟、吞吐、显存、功耗及单位 token 成本。

实验应固定模型、精度、输入/输出长度、batch、并行策略和软件版本。对 CUDA 与昇腾的学习,都应围绕算子的数据流为什么与硬件匹配或不匹配展开。

工程营事务备注:原笔记提到“8 月除 950 工程营外还有解决方案营”,年份、时间和报名信息未提供,保留为待查事项,不推定为未来日程。

16. 关联阅读

本文保留工程营线索,同时纠正基础概念与数字口径;补充课件后可继续将第 14 节逐项核实。