驱动版本改写最终 ISA:GPU 指令顺序重组可改变执行行为

matiasgoldberg · x · 2026-11-01

matiasgoldberg 在辩论中解释其立场的技术链条:代码最终要翻译成最终 ISA,而这一翻译随驱动版本变化。即使翻译不变,硬件调用顺序的微小调整(如命令 A、B、C 变成 C、A、B,其中 C 是驱动簿记操作)也会影响读取行为。mike64t 则回应称这在图形世界成立,但在计算领域 cubin 通常是静态预编译或通过 ptxas JIT 生成,全部在用户态完成,libcuda 的用户态兼容层不应影响相同 cubin 的设备端代码执行。

所属事件:GPU 专家激辩驱动版本是否影响 CUDA 原子操作确定性(9 条相关)→

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →