首页
›
AI与大模型
›
024-英伟达技术
›
《英伟达GPU运行时内核与调度解析》
VIP20
本课程属于:024-英伟达技术
AI与大模型 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
英伟达GPU运行时内核与调度解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · GPU计算基础与CUDA概述
课程导入
学习目标
02
GPU硬件架构
SM · CUDA核心 · 内存层次
GPU
硬件架构
03
CUDA编程模型
线程层次(grid · block · thread)
CUDA
编程模型
04
运行时API概览
初始化 · 设备管理 · 上下文
API
运行时
05
内核启动流程
内核参数传递 · 启动配置 · 异步执行
内核启动流程
内核参数传递
06
内核编译与加载
PTX · SASS · cubin
内核编译
加载
07
运行时内核(Runtime Kernel)
CUDA Runtime API与D…
Runtime
Kernel
08
上下文管理
上下文创建 · 切换 · 销毁
上下文管理
上下文创建
09
流(Stream)与事件(Event)
流的概念 · 创建 · 同步
Stream
Event
10
并发执行
多流并发 · 内核并发 · 数据依赖处理
并发执行
多流并发
11
调度器架构
GPU硬件调度器(GigaThrea… · 工作分配
调度器架构
GPU
12
线程块调度
线程块到SM的分配策略 · 负载均衡
线程块调度
SM
13
线程束(Warp)调度
Warp调度器 · 指令级并行 · 分支发散
Warp
线程束
14
内核级调度
内核启动顺序 · 抢占 · 优先级
内核级调度
内核启动顺序
15
运行时调度策略
CUDA运行时如何管理内核队列
运行时调度策略
CUDA
16
内存管理
全局内存 · 共享内存 · 寄存器
内存管理
全局内存
17
内存分配与释放
cudaMalloc · cudaFree · 统一内存
内存分配
释放
18
内存拷贝与传输
同步/异步拷贝 · 零拷贝 · 固定内存
内存拷贝
传输
19
内核优化基础
占用率 · 内存访问模式 · 指令优化
内核优化基础
占用率
20
性能分析工具
NVIDIA Nsight · nvprof · CUDA Events
性能分析工具
NVIDIA
21
案例实战
矩阵乘法优化(从朴素到共享内存)
案例实战
矩阵乘法优化
22
案例实战
归约(Reduction)算法优化
案例实战
Reduction
23
案例实战
卷积操作实现与优化
案例实战
卷积操作实现
24
常见问题
内核启动失败 · 内存错误 · 同步问题
常见问题
内核启动失败
25
常见问题
性能瓶颈分析 · 资源限制
常见问题
性能瓶颈分析
26
多GPU编程
多设备管理 · 点对点通信 · NVLink
GPU
编程
27
动态并行
设备端内核启动 · 嵌套执行
动态并行
设备端内核启动
28
与深度学习框架集成
PyTorch/TensorFlow…
深度学习框架集成
PyTorch/Tens…
29
综合提升
设计高效内核的完整流程与最佳实践
综合提升
设计高效内核的完…
30
课程总结
核心要点回顾 · 进阶学习路径 · 项目建议
课程总结
核心要点回顾
所属VIP或分类
同VIP:AI加速计算全景入门
同VIP:GPU计算资源管理入门
同VIP:企业级多框架混合部署全链路优化实战