【转载】 NVIDIA RTX2080ti不支持P2P Access,这是真的么?
原文地址:
http://www.gpus.cn/gpus_list_page_techno_support_content?id=30
----------------------------------------------------------------------------------------
测试两张RTX2080ti,并确保是在同一PCIe总线下,结果显示:



确实不支持P2P Access,
我们看了一下NVIDIA官方论坛,别人也是这个情况:

没有NVLINK桥接器,两张RTX2080ti是无法进行P2P Access,而只有通过NVLINK桥接器才可以!

有小白肯定要问:啥叫P2P?
简单地说,P2P是NVIDIA GPU中的一种功能,它允许两张卡之间就地交换数据,而不通过内存中转。这又分别分为P2P Copy, 即卡对卡的直接显存复制功能。和P2P Access,即一个卡上的kernel代码,能就地访问另外一张卡上的显存. 这个功能是英伟达GPU近8、9年来的一大特色。
注意:下面左图的P2P Direct Access即是我们常说的CUDA中的P2P Access。右图的P2P Direct Transfer则是P2P Copy的。

P2P Access能让一个卡上的程序,将另外一个卡的显存如同自己的显存一样的用。在带有2-4 GPU的工作站上,可以为一些程序提供适度的性能改进,减少代码量。
-------------------------------------------------------------------------------------------------------------
转载者注:
上文中,如下:

对其的解释为:
左图的P2P Direct Access即是我们常说的CUDA中的P2P Access。右图的P2P Direct Transfer则是P2P Copy。
该部分存在文字与图无法对应的问题,也就是说文字的描述和图上的内容不匹配。
个人观点正确的文图匹配如下:
如下左图的P2P Direct Access即是我们常说的CUDA中的P2P Access。右图的P2P Direct Transfer则是P2P Copy。

(上图引自: https://yq.aliyun.com/articles/591403?spm=a2c4e.11153940.blogcont603617.25.46645cb6PPrf6z)
-------------------------------------------------------------------------------------------------------------------------------
另附:
本文所表述的是 2080ti双显卡在 只有nvlink物理桥接后才可以 实现 P2P Direct Access 功能。
但是, https://zhuanlan.zhihu.com/p/46061343 文中给出下图:

上图出处: https://zhuanlan.zhihu.com/p/46061343
知乎的这篇文章支持 Quadro GP100 双显卡在没有nvlink物理桥接的时候也可以开启 P2P Direct Access 。
双GP100不用桥, 如下图:

Quadro GP100 双显卡在 有nvlink物理桥接的时候 开启 P2P Direct Access

可以看到上面两图说明了 Quadro GP100 双显卡在有或没有 nvlink物理桥接的情况下都可以实现 P2P Direct Access,
但是如果有nvlink物理桥接情况(注:Quadro GP100 双显卡 有两个nvlink物理桥接器), P2P Direct Transfer的速度为67.87GB/s,
没有这两条nvlink物理桥接器连接的情况下,数据走PCI-E通道时 P2P Direct Transfer的速度为9.66GB/s.
而, 如果有nvlink物理桥接情况(注:Quadro GP100 双显卡 此时只连接一个nvlink物理桥接器), P2P Direct Transfer的速度为34.14GB/s。
如下图:

但是, 知乎那篇文章还给出了这么一个实验:
RTX 2080不支持显卡间P2P通信(无论装不装桥),如下:

然而上图中那个知乎所做的实验是说 RTX2080 , RTX2080ti 显卡不论是否有nvlink物理桥接 都均不支持P2P通信, 当然既包括P2P Direct Access 也包括 P2P Direct Transfer 。
明显知乎上的实验和本文所转载文章实验这两个实验之间所说的结论互相矛盾, 个人观点 RTX2080 , RTX2080ti 这两个显卡的支持功能应该是相似的, 因此个人更倾向于支持 RTX2080ti 和 RTX2080 均支持 P2P Direct Access 和 P2P Direct Transfer, 毕竟 P2P Direct Transfer 算是比较老的基础功能所以能否物理桥接的情况下正常都应该支持的, 但是为什么知乎的那个实验没有做出来呢感觉是不是有一些具体设置上的问题呢,因为这个环境搭建太费钱实在无能力搞也就这里胡乱猜测一下。
【转载】 NVIDIA RTX2080ti不支持P2P Access,这是真的么?的更多相关文章
- 报表解决方案Telerik Reporting发布R2 2019 SP1|支持MS Access
Telerik Reporting拥有直观.无代码的Win.网页与PDF报表的创建功能,直观的设计与具有特定风格的报表,无代码数据打包.向导.语法开发工具.自动操作.分类整理.过滤.有条件格式化.转化 ...
- Shader Model 3.0:Using Vertex Textures SM3:使用顶点纹理 (NVIDIA spec, 6800支持使用D3DFMT_R32F and D3DFMT_A32B32G32R32F的纹理格式实现Vertex Texture。)
翻译者 周波 zhoubo22@hotmail.com 版权所有 Philipp Gerasimov Randima (Randy) Fernando Simon Green NVIDIA Corpo ...
- [转载]数据库存储图片(MSSQL/ORACLE/ACCESS
下面我来汇总一下如何将图片保存到SqlServer.Oracle.Access数据库中.首先,我们要明白图片是以二进制的形式保存在数据库中的,那么把图片保存到数据库中的步骤大体上有这几步1.将图片转换 ...
- (转载)用SQL语句创建Access表
<来源网址:http://www.delphifans.com/infoview/Article_220.html>用SQL语句创建Access表 很久以前弄的,用了一天的时间,没有什么技 ...
- 【转载】ASP.NET支持多语言
ASP.NET 2.0中实现:1.使用工具自动生成本地化资源(LocalResources) 首先建立一个WEB工程,如图所示:双击Default.aspx,切换到[设计]视图,从工具箱里拖一个But ...
- (转载)让ie6也支持max-width,和max-height实现图片等比例缩放
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- (转载)配置tomcat支持jython
工作需要,特记录下配置tomcat支持jython开发的过程.参考链接:@http://blog.itpub.net/13186779/viewspace-201861/ *环境在win7下搭建,jd ...
- 使用NVIDIA GRID vPC支持视频会议和算力工具
随着2020年的发展,远程工作解决方案已成为许多人的新常态.企业正在寻找行之有效的解决方案,如虚拟桌面基础设施(VDI),以使他们的团队能够在任何地方安全地工作.然而,最新的算力和视频会议应用程序需要 ...
- [转载]解决clickonce不支持administer权限问题
转自ClickOnce deployment vs. requestedExecutionLevel = requireAdministrator ClickOnce方式部署应用简单方便,估计很多人都 ...
- [转载]Fiddler 解析!抓包抓得好真的可以为所欲为 [一]
说起抓包,很多人以为就是用个工具,简简单单地抓一下就可以了.昨天在面试一个安卓逆向,直接告诉我[抓包没有技术含量].在这里,我必须发一个教程,解析一下抓包神器——Fiddler.Fiddler仅仅是一 ...
随机推荐
- 剑指Offer-47.求1+2+3+...+n(C++/Java)
题目: 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). 分析: 利用短路与来判断n是否大于0,从而实现递 ...
- Vue TypeScript 实战:掌握静态类型编程
title: Vue TypeScript 实战:掌握静态类型编程 date: 2024/6/10 updated: 2024/6/10 excerpt: 这篇文章介绍了如何在TypeScript环境 ...
- ASP.NET MVC 查询加分页
使用了LinqKit.PagedList.Mvc.EntityFramework 等DLL 直接使用nuget安装即可. 1.表模型: using System.ComponentModel.Data ...
- JS 中 == 和 === 区别是什么?
a.对于string,number等基础类型,==和===有区别:不同类型间比较,==之比较"转化成同一类型后的值"看"值"是否相等,===如 果类型不 ...
- 30 岁的程序员,要有 "归零" 心态
大家好,我是码农先森. 古话说的 "三十而立",正是担重之时,却大部分人在职场中都处于不上不下的尴尬境地.已经没有刚毕业时那股子冲劲,被生活和工作磨平了棱角. 在技术思想方面,似乎 ...
- 判断URL是否编码,编码后的sign对签名和验签都有影响,导致验签不通过
判断URL是否编码,编码后的sign对签名和验签都有影响,导致验签不通过如果含有 + %符号无法判断, 否则判断不准或报错 Exception in thread "main" j ...
- 安装Ingress-Nginx
目前,DHorse(https://gitee.com/i512team/dhorse)只支持Ingress-nginx的Ingress实现,下面介绍Ingress-nginx的安装过程. 下载安装文 ...
- MySQL bit类型增加索引后查询结果不正确案例浅析
昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证 时,居然发现SQL语句执行结果跟不加索 ...
- 浮点数格式:FP64, FP32, FP16, BFLOAT16, TF32之间的相互区别
浮点数格式 (参考1,参考2) 浮点数是一种用二进制表示的实数,它由三个部分组成:sign(符号位).exponent(指数位)和fraction(小数位).不同的浮点数格式有不同的位数分配给这三个部 ...
- FFMpeg 中的数据结构
FFMpeg 中比较重要的函数以及数据结构如下: 数据结构: (1) AVFormatContext (2) AVOutputFormat (3) AVInputFormat (4) AVCodecC ...