Skip to content

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 | 学习路径

Next Steps | 后续衔接

  • 这组学完后,继续看 4.2,把运行时调度、异步执行和编译时优化接起来。

Environment Notes | 环境说明

  • 默认需要 GPU 环境,且更适合在 Linux + CUDA 机器上阅读和验证。
  • 本组只写组级统一前提,不展开到具体节号。

Released under the MIT License.