管什么:国产卡在工具链和编程上和 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

昇腾

DCU

MUSA