管什么:国产卡在工具链和编程上和 CUDA 不一样的地方,以及哪些能力已经验证过。硬件能力横向对比在 各代关键能力。
PPU
编译
- 编译器
hgcc,用-arch=指定目标:810E 是ppu_10,PPU 1.5 是ppu_15。
能力验证清单
| 能力 | 状态 | 依据 |
|---|---|---|
red.relaxed.cta.add.u64 | 已确认可用 | PCCL src/include/pccl_device/impl/gin__funcs.h:749 |
red.add.f16x2 / f32 | 应可用,未实测 | 按 sm80 推断 |
| bf16 原子 | 不能 | sm90 才有 |
| TMA / bulk.tensor | 大概率不支持,未实测 | 按 sm80 推断 |
| 硬件 swizzle | 无,需手算 XOR | 没有 TMA |