首页
›
AI算力与GPU工程
›
002-NCCL多卡通信
›
《NCCL通信性能分析与系统化调优实战》
VIP20
本课程属于:002-NCCL多卡通信
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NCCL通信性能提升系统化方案
📚 共计 30 章节
01
NCCL概述与通信模型
NCCL是什么 · 分布式训练角色 · Ring vs Tree AllReduce
基础
原理
02
环境搭建与版本选择
源码编译/二进制包 · CUDA匹配 · nvlink/PCIe拓扑检测
安装
配置
03
通信原语详解
AllReduce · AllGather · ReduceScatter · Broadcast API
API
原语
04
通信性能基准测试
nccl-tests带宽/延迟 · algbw · busbw 指标解读
测试
指标
05
拓扑感知与亲和性设置
CPU-GPU绑定 · numactl · NCCL_TOPO_FILE
拓扑
亲和性
06
通信算法选择与调优
NCCL_ALGO · Ring vs Tree vs CollNet Direct
算法
调优
07
协议选择与数据路径
NCCL_PROTO · Simple/LL/LL128 · 数据包大小
协议
路径
08
网络接口与IB/RoCE配置
NCCL_IB_HCA · SOCKET_IFNAME · InfiniBand/RoCEv2
网络
IB
09
缓冲区管理与内存优化
NCCL_BUFFSIZE · NCHANNELS · MAX_NCHANNELS
内存
缓冲区
10
多流与异步通信
NTHREADS · NSENDS · 多流并发 · 计算通信重叠
异步
多流
11
通信与计算重叠技术
CUDA Stream重叠 · 异步启动与同步
重叠
性能
12
故障诊断与日志分析
NCCL_DEBUG · DEBUG_SUBSYS · 常见错误码排查
调试
日志
13
超时设置与稳定性优化
NCCL_TIMEOUT · CONNECT_TIMEOUT · 网络抖动处理
稳定性
超时
14
多节点通信优化
跨节点瓶颈 · NET_GDR_LEVEL · GPU Direct RDMA
多节点
GDR
15
NVLink/NVSwitch优化
NVLink拓扑 · NVSwitch带宽 · NCCL_NVLS_ENABLE
NVLink
NVSwitch
16
集合通信库对比
NCCL vs GLOO vs MPI vs RCCL 性能与场景
对比
选型
17
PyTorch DDP中的应用
torch.distributed后端 · NCCL参数 · DDP调优
PyTorch
DDP
18
DeepSpeed中的应用
ZeRO优化器 · 梯度累积 · 通信频率优化
DeepSpeed
ZeRO
19
Megatron-LM中的应用
张量并行 · 流水线并行 · NCCL通信模式
Megatron
并行
20
Horovod中的应用
Horovod+NCCL集成 · 梯度压缩 · 通信优化
Horovod
梯度压缩
21
通信性能Profiling
nsys · Nsight Systems · NCCL通信分析
Profiling
Nsight
22
通信热点识别与优化
识别通信瓶颈 · 通信计算比例分析
热点
优化
23
网络带宽与延迟优化
MTU设置 · 拥塞控制 · QoS配置
带宽
延迟
24
多机多卡通信拓扑设计
节点内/间拓扑 · Fat-Tree vs Dragonfly
拓扑
多机
25
通信调度与负载均衡
通道分配 · 多NIC负载均衡策略
调度
均衡
26
GPU Direct Storage集成
GDS原理 · NCCL与GDS协同优化
GDS
存储
27
通信安全与隔离
多租户隔离 · 通信加密与认证
安全
隔离
28
最新特性与版本演进
NCCL 2.x新特性 · 3.x展望 · Roadmap
版本
演进
29
性能调优实战案例
8卡→1024卡集群调优 · 常见问题与解决
实战
案例
30
调优总结与最佳实践
Checklist · 决策树 · 持续监控与优化策略
总结
最佳实践
所属VIP或分类
同VIP:NCCL多卡任务调度与GPU资源治理
同VIP:NCCL多卡同步、容错与故障排查实战
同VIP:NCCL多卡同步与GPU显存优化实战