NVIDIA 老兵详解 CUDA Graphs 为何比 Stream 启动开销更低

blelbach · x · 2026-10-21

针对「为什么向 stream 里排队 kernel 启动的开销比 CUDA graph 还高」的疑问,曾参与 CUDA Graphs 早期开发的 blelbach 给出底层解释:

因此重复启动相同工作时,graphs 几乎总是赢,因为编译开销被摊薄了。作者回忆早年做过的基准测试:对单次使用而言,启动 N 个 kernel 的线性链时两者开销都是线性函数,但 stream 的 y 轴截距为零而斜率更陡。

所属事件:NVIDIA 老兵详解 CUDA Graphs 启动开销低于流式派发(5 条相关)→

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →