VIP20
本课程属于:003-Nsight性能剖析 AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

Nsight实战:定位通信瓶颈

📚 共计 30 章节
01
Nsight Systems概览
认识Nsight Systems工具 · 能解决什么问题 · 与其他性能工具的区别
入门概念
02
安装与配置
安装步骤 · 环境变量 · 权限设置 · 远程调试配置
环境配置
03
界面初探
主界面布局 · 时间轴视图 · 进程/线程视图 · GPU活动视图
UI导航
04
第一个Profile
nsys profile命令 · 生成报告 · 理解文件结构
实操入门
05
时间轴解读
颜色含义 · 放大缩小 · 标记关键事件
可视化分析
06
CPU活动分析
计算热点 · 线程调度延迟 · 锁竞争定位
CPU性能
07
GPU活动分析
Kernel启动 · 数据传输 · 同步操作
GPU分析
08
通信模式识别
点对点 · 集合通信 · 异步通信可视化特征
通信模式
09
MPI通信分析
Send/Recv · Allreduce · Barrier 模式
MPI集合
10
NCCL通信分析
Kernel启动 · Ring/Tree算法 · 带宽利用率
NCCLGPU
11
通信与计算重叠
识别重叠 · 效率分析 · 优化策略
重叠优化
12
带宽瓶颈分析
PCIe · NVLink · 网络带宽监测
带宽瓶颈
13
延迟瓶颈分析
通信启动延迟 · 网络延迟 · 同步延迟
延迟定位
14
消息大小的影响
小/大消息差异 · 聚合策略 · 分片策略
消息调优
15
拓扑感知分析
GPU拓扑 · 跨节点通信 · 数据放置优化
拓扑感知
16
多流与通信
多流并发 · 流间依赖 · 优先级设置
CUDA流
17
异步操作分析
异步传输 · Kernel启动 · 回调函数
异步事件
18
内存拷贝与通信
Pinned Memory · Unified Memory · Zero-Copy
内存拷贝
19
Collective通信优化
Allreduce · Allgather · ReduceScatter 优化
集合优化
20
点对点通信优化
Send/Recv · Isend/Irecv · 同步/异步选择
P2P优化
21
通信库选择
MPI vs NCCL vs GLOO · 性能特征 · 混合使用
选型对比
22
Nsight CLI高级用法
自定义事件 · 过滤条件 · 脚本化分析
CLI高级
23
Nsight GUI高级功能
自定义视图 · 比较Profile · 导出数据
GUI分析
24
Python Profiling
nsys profile python · 分析通信代码 · 优化绑定
Python绑定
25
大规模集群分析
多节点Profile · 聚合视图 · 跨节点瓶颈
集群大规模
26
常见通信瓶颈案例
负载不均 · 通信热点 · 死锁检测
案例排错
27
性能指标解读
带宽利用率 · 延迟分布 · 通信占比
指标度量
28
优化策略总结
通信隐藏 · 聚合 · 拓扑优化 · 算法选择
策略总结
29
实战演练
ResNet / BERT / GPT 分布式训练通信分析
实战大模型
30
课程总结与进阶
核心知识点 · 进阶资源 · 社区与支持
总结进阶