#GPU compiler
Triton 3.9.0 发布:新增原子加载与存储
7/10github.com · ⭐️ 7/10 · 2026-10-28
Triton 3.9.0 发布,面向使用该 GPU 内核语言和编译器的开发者,新增 \tl.atomic\load\、\tl.atomic\store\ 和 \tl.atomic\poll\,并加入 \tl.fdiv\(..., approx=True\)\ 快速 FP32 除法及链式比较等语法改进。后端方面,带 \acquire\、\release\ 或 \acq\rel\ 语义的原子操作现在会插入 CTA 级屏障,读改写和 CAS 原子默认使用 \acq\rel\,可传 \sem="relaxed"\ 避免屏障;发布说明称 NVIDIA 上批量 MMAv2 dot 最高快 40 倍。该版本还改变了 E8M0 特殊值的解码:\0x00\ 从零变为 \2^-127\,\0xFF\ 从无穷变为 NaN,使用这些值的核函数结果会变化。