首页
›
AI算力与GPU工程
›
014-GPU集群
›
《CUDA编程与核函数优化实战》
VIP20
本课程属于:014-GPU集群
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CUDA编程与核函数优化实战
📚 共计 30 章节
第01章
CUDA开发环境搭建
GPU架构简介 · CUDA Toolkit安装 · nvcc编译器与驱动版本匹配 · 第一个CUDA程序
环境
入门
第02章
CUDA编程模型
主机与设备 · 核函数定义与调用 · <<<>>>语法详解 · 线程层次结构
核心
线程
第03章
CUDA内存模型
全局内存 · 共享内存 · 寄存器 · 本地内存 · 常量内存 · 纹理内存
内存
层次
第04章
线程束与执行模型
Warp概念 · Warp调度 · 分支发散 · Warp Shuffle指令
Warp
调度
第05章
核函数优化基础
内存合并访问 · Bank Conflict避免 · 循环展开 · Occupancy计算
优化
Occupancy
第06章
共享内存优化
共享内存声明 · 动态共享内存 · Bank Conflict详解 · Padding技术
共享内存
Bank
第07章
全局内存访问优化
合并访问模式 · 对齐要求 · 向量化加载 (int4/float4) · 缓存行为
全局内存
合并
第08章
核函数启动配置优化
Grid/Block大小选择 · Occupancy与性能关系 · Launch Bounds
启动配置
调优
第09章
流与并发执行
CUDA Stream概念 · 异步操作 · Host-Device并发 · 多流调度
并发
Stream
第10章
事件与同步
CUDA Event · 时间测量 · 同步机制 · cudaDeviceSynchronize
同步
Event
第11章
常量内存与纹理内存
__constant__使用 · 纹理内存绑定 · 图像处理应用
常量
纹理
第12章
原子操作与互斥
AtomicAdd/Sub/Exch · 原子操作性能 · 自定义锁 · Warp级原子操作
原子
锁
第13章
归约优化
树形归约 · Warp Shuffle归约 · 共享内存归约 · 多Block归约
归约
Shuffle
第14章
扫描算法优化
Hillis-Steele扫描 · Blelloch扫描 · Bank Conflict优化 · Work-Efficient实现
扫描
并行
第15章
矩阵乘法优化
Naive实现 · 共享内存分块 · Tiling技术 · Register Tiling · CUTLASS简介
矩阵
Tiling
第16章
卷积优化
Im2Col方法 · 共享内存卷积 · Winograd算法 · cuDNN对比
卷积
Winograd
第17章
排序算法
Bitonic Sort · Radix Sort · Merge Sort · CUB库使用
排序
CUB
第18章
稀疏矩阵计算
CSR格式 · SpMV优化 · Jagged Diagonal格式 · cuSPARSE
稀疏
SpMV
第19章
动态并行
Dynamic Parallelism概念 · 子核函数调用 · 递归实现 · 使用场景
动态并行
递归
第20章
CUDA Graph
Graph定义与捕获 · Graph执行 · Graph更新 · 性能优势
Graph
捕获
第21章
统一内存
Unified Memory概念 · Page Fault机制 · Prefetching · Memory Advice
统一内存
Prefetch
第22章
CUDA库集成
cuBLAS · cuFFT · cuRAND · Thrust · CUB
库
cuBLAS
第23章
多GPU编程
多设备管理 · Peer-to-Peer访问 · NVLink · 多GPU归约
多GPU
NVLink
第24章
性能分析工具
NVIDIA Nsight Systems · Nsight Compute · Profiling指标 · 瓶颈定位
性能
Nsight
第25章
PTX与SASS
PTX指令集 · 内联PTX · SASS反汇编 · 指令级优化
PTX
SASS
第26章
Tensor Core编程
Tensor Core架构 · WMMA API · 混合精度训练 · cuBLAS使用
Tensor Core
混合精度
第27章
CUDA与Python集成
PyCUDA · Numba CUDA · CuPy · JAX
Python
Numba
第28章
深度学习框架中的CUDA
PyTorch自定义算子 · TensorFlow自定义Op · 算子融合
PyTorch
TF
第29章
CUDA调试技巧
cuda-gdb · cuda-memcheck · Compute Sanitizer · 错误检查宏
调试
Sanitizer
第30章
实战项目
高性能矩阵乘法库 · 图像处理流水线 · N体模拟 · 金融蒙特卡洛模拟
实战
项目
所属VIP或分类
同VIP:AI训练系统搭建与性能优化实战
同VIP:CUDA自定义算子开发与高级优化实战
同VIP:GPU算子性能优化与高级调优实战