原文地址:

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,这是真的么?的更多相关文章

  1. 报表解决方案Telerik Reporting发布R2 2019 SP1|支持MS Access

    Telerik Reporting拥有直观.无代码的Win.网页与PDF报表的创建功能,直观的设计与具有特定风格的报表,无代码数据打包.向导.语法开发工具.自动操作.分类整理.过滤.有条件格式化.转化 ...

  2. 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 ...

  3. [转载]数据库存储图片(MSSQL/ORACLE/ACCESS

    下面我来汇总一下如何将图片保存到SqlServer.Oracle.Access数据库中.首先,我们要明白图片是以二进制的形式保存在数据库中的,那么把图片保存到数据库中的步骤大体上有这几步1.将图片转换 ...

  4. (转载)用SQL语句创建Access表

    <来源网址:http://www.delphifans.com/infoview/Article_220.html>用SQL语句创建Access表 很久以前弄的,用了一天的时间,没有什么技 ...

  5. 【转载】ASP.NET支持多语言

    ASP.NET 2.0中实现:1.使用工具自动生成本地化资源(LocalResources) 首先建立一个WEB工程,如图所示:双击Default.aspx,切换到[设计]视图,从工具箱里拖一个But ...

  6. (转载)让ie6也支持max-width,和max-height实现图片等比例缩放

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. (转载)配置tomcat支持jython

    工作需要,特记录下配置tomcat支持jython开发的过程.参考链接:@http://blog.itpub.net/13186779/viewspace-201861/ *环境在win7下搭建,jd ...

  8. 使用NVIDIA GRID vPC支持视频会议和算力工具

    随着2020年的发展,远程工作解决方案已成为许多人的新常态.企业正在寻找行之有效的解决方案,如虚拟桌面基础设施(VDI),以使他们的团队能够在任何地方安全地工作.然而,最新的算力和视频会议应用程序需要 ...

  9. [转载]解决clickonce不支持administer权限问题

    转自ClickOnce deployment vs. requestedExecutionLevel = requireAdministrator ClickOnce方式部署应用简单方便,估计很多人都 ...

  10. [转载]Fiddler 解析!抓包抓得好真的可以为所欲为 [一]

    说起抓包,很多人以为就是用个工具,简简单单地抓一下就可以了.昨天在面试一个安卓逆向,直接告诉我[抓包没有技术含量].在这里,我必须发一个教程,解析一下抓包神器——Fiddler.Fiddler仅仅是一 ...

随机推荐

  1. C# .NET Dictionary 将集合key以ascii码从小到大排序

    .NET 不加参数,默认不是按ASC II 排序 .JAVA 默认是按ASC II 排序 . Array.Sort(arrKeys, string.CompareOrdinal); 按ASC II 排 ...

  2. nordic的nrf52系列——ADC在使用时如何校准增益误差(基于SDK)

    简介:ADC在实际使用的时候都要进行误差校准,那Nordic的nrf52系列如何进行校准,如果不校准又有什么影响尼,接下来我将通过实验进行测试,验证不校准和校准的影响(本测试的基础是,默认输入阻抗和采 ...

  3. es6.6.1 rest常规操作

    ES 内置的REST接口/ 获取版本信息/index/_search 搜索指定索引下的数据 test/_search/_aliases 获取或者操作索引下的别名 _aliases/index/ 查看指 ...

  4. Spring之WebMvcConfigurationSupport

    WebMvcConfigurationSupport是mvc的核心配置.开发spring,了解和掌握这个是必须的. 为了简约篇幅,本文把"WebMvcConfigurationSupport ...

  5. 认真学习CSS3-问题收集-102号-关于定位

    css中有关于定位的一个属性position. 在w3cschool中,position的介绍如下: 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定 ...

  6. Vim编辑的小技巧

    Vim编辑的小技巧 如何快速纠错 Ctrl + h 删除上一个字符, Ctrl + w 删除上一个单词, Ctrl + u 删除当前行. 从编辑模式快速切换到Nornal模式 1.Esc 2.Ctrl ...

  7. gcc系列工具 介绍

    编译器相关知识学习 GNU GCC简介 GNU GCC是一套面向嵌入式领域的交叉编译工具,支持多种编程语言.多种优化选项并且能够支持分步编译.支持多种反汇编方式.支持多种调试信息格式,目前支持X86. ...

  8. Python使用Argparse读取命令参数

    python编写的脚本需要通过命令参数来做一些参数配置.本文将介绍如何使用argparse来解析命令行参数.这种方法相对于sys.args的方式会简单很多. 通过以下的脚本来构建一个简单的配置解析器, ...

  9. 【论文阅读】TRO2022: A Two-Stage Optimization-Based Motion Planner for Safe Urban Driving

    TRO2022: A Two-Stage Optimization-Based Motion Planner for Safe Urban Driving Summary: 探讨planning过程中 ...

  10. SpringBoot实现单机锁和分布式锁

    1.使用Java的内置锁机制(单机锁) Java提供了synchronized关键字和java.util.concurrent.locks.Lock接口来实现锁. synchronized是Java语 ...