Group 4.1: CUDA Programming Basics | 4.1: CUDA 编程基础
本组聚焦 CUDA C++ 基础、原生 kernel 和 shared memory,帮助读者建立 GPU 编程与执行模型直觉。
Group Overview | 组概览
本组从最基础的 CUDA kernel 写起,逐步进入 shared memory、bank conflict、Tensor Core MMA 和 warp-level primitives,建立从程序到硬件执行的最小闭环。
Group Asset Overview | 组内资产总览
| 页 | 职责作用 | 定位 |
|---|---|---|
| 15. CUDA Custom Kernel Intro | 跑通原生 CUDA kernel | 起步页 |
| 16. CUDA Shared Memory Optimization | 利用 shared memory 做优化 | 主线页 |
| 02.1 Bank Conflict Deep Dive | 看懂 bank conflict 的代价 | 扩展页 |
| 03. Tensor Core MMA Programming | 进入 Tensor Core MMA 编程 | 主线页 |
| 04. Warp-Level Primitives | 处理 warp-level primitives | 主线页 |
Learning Path | 学习路径
Recommended Order | 推荐顺序
- 15. CUDA Custom Kernel Intro -> 16. CUDA Shared Memory Optimization -> 02.1 Bank Conflict Deep Dive -> 03. Tensor Core MMA Programming -> 04. Warp-Level Primitives
Next Steps | 后续衔接
- 这组学完后,继续看 4.2,把运行时调度、异步执行和编译时优化接起来。
Environment Notes | 环境说明
- 默认需要 GPU 环境,且更适合在 Linux + CUDA 机器上阅读和验证。
- 本组只写组级统一前提,不展开到具体节号。
