NPTEL:GPU Architectures and Programming(IIT KGP)
课程简介
- 所属大学:Indian Institute of Technology Kharagpur (IIT KGP)
- 先修要求:体系结构基础、C 编程
- 课程难度:🌟🌟🌟
- 预计学时:约 40 讲
最“课程化”的 GPU 入门。 从 GPU 硬件演化背景切入,系统讲授 CUDA 编程模型(thread/block/grid 层次)、GPU 内存层次(全局/共享/常量/纹理内存)、warp 执行与分支分歧、CUDA stream 与异步执行,最后覆盖若干并行算法(规约、扫描、矩阵乘法优化)。内容完整,节奏较慢,适合完全没有 GPU 架构背景的起步阶段。
与 ETH HetSys 的关系:这门课是入门,HetSys 是进阶。
课程资源
- 课程视频(YouTube 官方):GPU Architectures and Programming Playlist