首页
›
AI与大模型
›
015-使用NVIDIA Nsight Compute进行内核级性能分析与优化
›
《Nsight Compute指标解读与瓶颈定位入门》
VIP20
本课程属于:015-使用NVIDIA Nsight Compute进行内核级性能分析与优化
AI与大模型 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Nsight Compute指标解读与瓶颈定位入门
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程大纲 · Nsight Compute在性能分…
课程导入
学习目标
02
GPU架构基础
SM · Warp · 内存层次结构
GPU
架构基础
03
Nsight Compute概述
功能特性 · 界面布局 · 与NVIDIA工具链的关系
Nsight
Compute
04
环境准备
安装配置 · 权限设置 · 目标程序编译选项(-lineinfo…
环境准备
安装配置
05
性能分析流程
从Profile到Analyze的完… · 生成报告
性能分析流程
Profile
06
报告解读入门
Summary页 · Details页 · Source页概览
报告解读入门
Summary
07
核心指标
SM利用率 · Occupancy · Warp Stall原因分类
核心指标
SM
08
内存指标
全局内存吞吐 · 共享内存bank冲突 · 本地内存使用
内存指标
全局内存吞吐
09
计算指标
FMA指令数 · Pipe利用率 · 指令混合
计算指标
FMA
10
延迟指标
Memory latency · Issue latency · 等待原因分析
延迟指标
Memory
11
瓶颈定位方法
利用Speed of Light模型…
瓶颈定位方法
Speed
12
内存瓶颈分析
通过Memory Workload…
内存瓶颈分析
Memory
13
计算瓶颈分析
通过Compute Workload…
计算瓶颈分析
Compute
14
延迟瓶颈分析
通过Latency Analysis…
延迟瓶颈分析
Latency
15
Occupancy优化
调整block size · 共享内存 · 寄存器使用
Occupancy
优化
16
内存访问优化
合并访问 · 对齐 · 缓存使用
内存访问优化
合并访问
17
共享内存优化
避免bank冲突 · padding技巧
共享内存优化
bank
18
指令优化
减少冗余指令 · 使用向量化 · 内建函数
指令优化
减少冗余指令
19
案例实战1
矩阵乘法优化 · 从基线到优化
案例实战1
矩阵乘法优化
20
案例实战2
归约(Reduction)性能分析
案例实战2
Reduction
21
案例实战3
卷积(Convolution)瓶颈定…
案例实战3
Convolution
22
常见问题
低Occupancy · 高延迟 · 内存吞吐低等
常见问题
Occupancy
23
常见问题
Warp Stall原因解读与解决
常见问题
Warp
24
常见问题
多GPU分析 · MPS场景
常见问题
GPU
25
高级技巧
使用NVIDIA Nsight Co…
高级技巧
NVIDIA
26
高级技巧
自定义指标和脚本分析
高级技巧
自定义指标
27
综合提升
结合Nsight Systems进行…
综合提升
Nsight
28
综合提升
性能优化策略总结与决策树
综合提升
性能优化策略总结
29
课程总结
关键要点回顾 · 学习路径建议
课程总结
关键要点回顾
30
结课测试
综合案例分析 · 完成一份性能分析报告
结课测试
综合案例分析
所属VIP或分类
同VIP:CUDA占用率调优核心原理剖析
同VIP:GPU内存访问模式优化与缓存命中提升进阶
同VIP:GPU内核剖析指标通识与优化基础