首页
›
AI算力与GPU工程
›
002-NCCL多卡通信
›
《NCCL通信瓶颈定位与链路优化实战》
VIP20
本课程属于:002-NCCL多卡通信
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NCCL通信瓶颈定位与突破
📚 共计 30 章节
第1章
NCCL概述
什么是NCCL · 分布式训练角色 · vs MPI vs GLOO
基础
概念
第2章
NCCL通信原语
AllReduce · AllGather · ReduceScatter · Broadcast · Send/Recv
原语
核心
第3章
初始化与拓扑检测
ncclCommInitAll · ncclGetUniqueId · 拓扑检测机制
初始化
拓扑
第4章
NCCL通信模式
Ring AllReduce · Tree AllReduce · NVLink vs PCIe vs IB
模式
性能
第5章
NCCL性能指标
带宽利用率 · 延迟 · Algbw vs Busbw
指标
调优
第6章
环境变量详解
NCCL_DEBUG · NCCL_IB_DISABLE · NCCL_P2P_DISABLE · NCCL_NET_GDR_LEVEL
环境变量
配置
第7章
NCCL日志分析
NCCL_DEBUG=INFO · WARN · TRACE
日志
调试
第8章
拓扑文件解析
topo.xml · 自定义拓扑 · 拓扑感知通信
拓扑
文件
第9章
通信瓶颈类型
带宽瓶颈 · 延迟瓶颈 · 负载不均衡 · 拓扑冲突
瓶颈
诊断
第10章
Profiling工具
nsys profile · NCCL_PROFILING · NCCL_PROFILING_CONFIG
工具
分析
第11章
NCCL带宽测试
nccl-tests perftest · allreduce_bench · 带宽压测方法
测试
压测
第12章
多节点通信
跨节点原理 · RoCE vs InfiniBand · GDR技术
多节点
网络
第13章
单节点通信
NVLink拓扑 · NVSwitch架构 · GPU间P2P
单节点
NVLink
第14章
通信调度
ncclGroupStart/End · 异步通信 · 流同步
调度
异步
第15章
内存管理
注册内存 · CUDA IPC · 用户缓冲区管理
内存
IPC
第16章
与PyTorch集成
torch.distributed · DDP · FSDP中的NCCL
PyTorch
框架
第17章
与Megatron集成
TP · PP · EP 通信模式
Megatron
并行
第18章
与DeepSpeed集成
ZeRO优化器通信 · 梯度累积
DeepSpeed
ZeRO
第19章
通信计算重叠
异步AllReduce · 通信与计算流水线
重叠
流水线
第20章
网络拥塞控制
ECN · DCQCN · 拥塞感知路由
拥塞
网络
第21章
故障排查
超时 · 连接失败 · OOM · 版本兼容性
排查
故障
第22章
NCCL版本演进
2.x vs 3.x · 新特性 · 性能提升
版本
演进
第23章
多进程通信
MULTI_PROCESS · 共享内存 · 进程组管理
多进程
共享内存
第24章
GPU Direct
GPU Direct RDMA · GPU Direct Storage
GDR
RDMA
第25章
通信拓扑优化
环形 · 树形 · 混合拓扑选择
拓扑
优化
第26章
通信数据压缩
FP16通信 · 梯度压缩 · 量化通信
压缩
量化
第27章
通信负载均衡
分桶策略 · 梯度分片 · 调度优化
负载均衡
分片
第28章
集合通信库对比
NCCL vs RCCL vs oneCCL vs MPI
对比
生态
第29章
大规模集群实践
万卡集群通信挑战 · 通信拓扑设计
集群
大规模
第30章
性能调优实战
从日志分析到参数调优 · 典型案例复盘
实战
调优
所属VIP或分类
同VIP:NCCL多卡任务调度与GPU资源治理
同VIP:NCCL多卡同步、容错与故障排查实战
同VIP:NCCL多卡同步与GPU显存优化实战