首页
›
AI算力与GPU工程
›
011-CUDA
›
《CUDA原理解析与驱动高效编程》
VIP20
本课程属于:011-CUDA
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CUDA原理解析与驱动高效编程
📚 共计 30 章节
01
CUDA全景图
GPU计算历史 · CUDA诞生 · 异构计算 · CPU+GPU协同 · 生态全景
历史
生态
02
GPU硬件架构
SM · CUDA核心 · Warp调度 · 内存层级 · PCIe/NVLink
硬件
SM
03
CUDA开发环境搭建
驱动 · Toolkit · cuDNN · Nsight · VS/CMake配置
环境
工具链
04
第一个CUDA程序
Hello GPU · 核函数 · <<<grid,block>>> · 主机设备交互
入门
Kernel
05
线程层次结构
Grid/Block/Thread · threadIdx/blockIdx · 一/二/三维索引
线程
索引
06
内存模型详解
全局/共享/寄存器/本地/常量/纹理内存
内存
层级
07
全局内存访问优化
合并访问 · 对齐 · 内存事务 · Bank Conflict · Padding
优化
带宽
08
共享内存与同步
__syncthreads · 动态共享内存 · Tile算法 · 矩阵乘法
同步
共享内存
09
Warp与线程束
Warp大小 · 发散 · Shuffle · __ballot/__shfl_xor
Warp
Shuffle
10
流与并发
CUDA Stream · 默认/非默认流 · cudaMemcpyAsync · 重叠计算
并发
Stream
11
事件与计时
cudaEvent_t · 创建/记录/同步 · 精确测量 · 流水线计时
性能
计时
12
CUDA错误处理
cudaError_t · cudaGetLastError · 检查宏 · 调试技巧
调试
错误
13
CUDA数学库
cuBLAS · cuFFT · cuRAND · cuSPARSE
库
cuBLAS
14
原子操作
AtomicAdd/Sub/Exch/Min/Max/CAS · 锁与互斥
原子
同步
15
归约(Reduction)优化
树形归约 · Warp级 · 共享内存 · 循环展开 · 模板元
归约
优化
16
扫描(Scan/Prefix Sum)
Hillis-Steele · Blelloch · 高效并行扫描 · 应用
扫描
Prefix Sum
17
排序算法
奇偶排序 · 双调排序 · Radix Sort · Merge Sort
排序
并行
18
直方图计算
全局/共享内存直方图 · 私有化 · 多通道
直方图
统计
19
稀疏矩阵计算
CSR/COO · SpMV · SpMM · 图计算基础
稀疏
SpMV
20
卷积操作
im2col · 共享内存卷积 · Winograd · cuDNN原理
卷积
深度学习
21
深度学习中的CUDA
前向/反向传播 · 激活函数 · BN · Dropout
深度学习
训练
22
CUDA图(Graph)
CUDA Graph · 捕获回放 · 动态图 · 减少CPU开销
Graph
优化
23
多GPU编程
cudaSetDevice · P2P · 多流多GPU · NCCL
多GPU
NCCL
24
统一内存(Unified Memory)
cudaMallocManaged · 页面错误 · 预取 · 性能调优
统一内存
UM
25
CUDA与C++模板
模板元编程 · 类型安全 · 编译时优化 · Policy-Based
模板
C++
26
CUDA与Python
PyCUDA · Numba · CuPy · JIT · 混合编程
Python
Numba
27
性能分析工具
Nsight Systems · Nsight Compute · Occupancy · Roofline
分析
Nsight
28
CUDA最佳实践
带宽利用率 · 算术强度 · Occupancy · 指令级并行
实践
调优
29
CUDA调试与验证
cuda-gdb · cuda-memcheck · compute-sanitizer · 浮点精度
调试
验证
30
CUDA前沿与展望
Hopper/Blackwell · DPX指令集 · 量子计算 · AI Agent
前沿
架构
所属VIP或分类
同VIP:CUDA-AI训练环境构建与性能验证实战
同VIP:CUDA单机多卡到GPU集群部署实战
同VIP:CUDA原理解析与性能优化实战