news 2026/8/16 12:53:35

CUDA/NCCL/NVlink实现GPU之间的通信/GPU不同架构解读

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CUDA/NCCL/NVlink实现GPU之间的通信/GPU不同架构解读

CUDA解读

NCCL解读

NCCL 是NVIDIA Collective Communications Library的缩写

读法就是:妮蔻(NCCL)

参考视频:

https://www.bilibili.com/video/BV1SWpXe2Epa/?spm_id_from=333.337.search-card.all.click&vd_source=132c74f7a893f6ef64b723d9600c40b7https://www.bilibili.com/video/BV1SWpXe2Epa/?spm_id_from=333.337.search-card.all.click&vd_source=132c74f7a893f6ef64b723d9600c40b7

单GPU的训练流程

DP:数据并行,其中GPU之间的通信就是通过NCCL实现的

GPU之间的通讯又分为节点内的通讯和节点之间的通讯

查看机器上GPU的连接方式:

nvidia-smi topo --matrix

可以看到4090显卡是不支持NVlink的

PCIe介绍

peripheral 次要的,附带的;外围的,周边的;(计算机设备)外围的

NCCL P2P介绍

禁用P2P代码:

export NCCL_P2P_DISABLE=1

NVLink介绍

https://www.bilibili.com/video/BV193BBYYEaG?spm_id_from=333.788.videopod.sections&vd_source=132c74f7a893f6ef64b723d9600c40b7https://www.bilibili.com/video/BV193BBYYEaG?spm_id_from=333.788.videopod.sections&vd_source=132c74f7a893f6ef64b723d9600c40b7

NVSwitch介绍

GPU不同架构

https://www.bilibili.com/video/BV1x24y1F7kY?spm_id_from=333.788.videopod.sections&vd_source=132c74f7a893f6ef64b723d9600c40b7https://www.bilibili.com/video/BV1x24y1F7kY?spm_id_from=333.788.videopod.sections&vd_source=132c74f7a893f6ef64b723d9600c40b7

2020年就有A100了

pascal架构第一次提出了NVlink

Volta架构

第一次提出了tensor core

Volta架构上面就是卖的工作站DGX

这是 NVIDIA 用来命名其高性能深度学习工作站和服务器的系列品牌,专门面向 AI 训练和推理任务

Turing架构

Turing架构主要是有光线追踪效果 RT core

RTX系列是 NVIDIA 用来命名支持实时光线追踪 (Ray Tracing)的显卡系列的品牌,强调其在光线追踪和高级图形渲染上的能力

Ampere架构

A100

Hopper架构

Hopper架构是4nm的芯片

Hopper是耶鲁大学第一位女博士

更新的一些架构的介绍:

https://www.bilibili.com/video/BV1LGodYaE6r/?spm_id_from=333.337.search-card.all.click&vd_source=132c74f7a893f6ef64b723d9600c40b7https://www.bilibili.com/video/BV1LGodYaE6r/?spm_id_from=333.337.search-card.all.click&vd_source=132c74f7a893f6ef64b723d9600c40b7

Ada Lovelace架构

RTX 4090是Ada Lovelace架构

这些GPU架构都是用人名来命名的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/16 7:51:03

从快手被黑产攻击看多模态大模型如何守护短视频内容安全

快手自研多模态大模型应用于短视频内容审核,构建了结合人工、传统AI和特定范式的通用审核框架。该框架通过离线阶段的后训练和策略微调将模型转化为视频审核员,在线阶段利用用户反馈进行策略迭代优化,测试表现优秀。官方还公开了包含标签、标…

作者头像 李华
网站建设 2026/8/2 20:47:08

TensorFlow预训练模型库全攻略:节省90%训练时间

TensorFlow预训练模型库全攻略:节省90%训练时间 在一家电商公司里,算法团队接到紧急需求:下个月新品类“户外露营装备”要上线,需要新增一个图像分类模型来自动识别帐篷、睡袋、炉具等商品。但数据只有3000张标注图,训…

作者头像 李华
网站建设 2026/8/5 14:09:50

为什么顶级企业都在用TensorFlow镜像进行AI开发?

为什么顶级企业都在用TensorFlow镜像进行AI开发? 在当今AI驱动的商业环境中,一个看似微小的技术决策——是否使用容器化环境来运行深度学习任务——往往决定了整个项目的成败。你有没有遇到过这样的场景:算法工程师本地训练好的模型&#xff…

作者头像 李华
网站建设 2026/8/11 10:13:32

基于TensorFlow的医疗保险欺诈检测

基于TensorFlow的医疗保险欺诈检测 在医保系统每天处理成千上万笔理赔申请的现实场景中,如何快速、准确地识别出那些披着合法外衣的欺诈行为,已经成为保险公司和监管机构面临的严峻挑战。传统的规则引擎虽然能拦截部分明显异常的操作——比如单日多次高额…

作者头像 李华
网站建设 2026/7/28 11:31:41

Open-AutoGLM支持自定义测试脚本吗?一文看懂其扩展性边界(限时解读)

第一章:Open-AutoGLM能对某个app进行测试吗Open-AutoGLM 是一个基于大语言模型的自动化测试框架,专注于通过自然语言理解与代码生成能力,实现对移动应用的功能性测试。它能够解析用户以自然语言描述的测试需求,并自动生成对应的测…

作者头像 李华