写CUDA到底难在哪?

2025-06-22 06:10:20

对GPU进行性能优化时,cudagraph是绕不开的话题。

不仅是GPU,大部分的xpu都会提供类似graph mode的优化,相比于每次分别由CPU进行kernel launch的eager mode,graph mode通常都会有较大性能提升,然而也经常容易出现各种各样的奇怪问题。

NVIDIA有一个简单的 博客 介绍,其中只使用了stream capture的形式来构造cudagraph,而且本质上就是多个kernel前后提交,根本无法展示cudagraph的复杂性。

本文尝试从底层原理出发,根据文档 和 …。

写CUDA到底难在哪?
广告位810*200
相关阅读
docker 容器启动后如何添加端口映射?

docker 容器启动后如何添加端口映射?

写在前面 | 本篇能学到什么?学完前面的单容器操作,是不是觉...

2025-06-22
为什么感觉现在的 bilibili 很没意思?

为什么感觉现在的 bilibili 很没意思?

B站犯了一个相当大的错误。 他们用短***的逻辑来运营长*...

2025-06-22
你是怎么发现亲戚开始见不得你好的?

你是怎么发现亲戚开始见不得你好的?

提前几个月就开始给我洗脑,说考试的时候手机可以开机,反正也没...

2025-06-22
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?

以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?

因为伊朗可能误打误撞打到以色列的根儿上了。 以色列的士兵不...

2025-06-22
5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?

5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?

[***: DeepSeek: 我有必要放R2吗?] 来个速...

2025-06-22