【转载】 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仅仅是一 ...
随机推荐
- 三月二十六日 安卓打卡app开发日志
今天上午 将打卡逻辑代码优化了一下 之后每天就只可以打卡一次了 public static String daka(String time_s, String time_e, String text, ...
- perfers-color-scheme 使用简单介绍
perfers-color-scheme 简介 prefers-color-scheme 媒体查询属性用于检测用户操作系统是否使用深色模式. 属性值 dark 表示用户操作系统使用深色模式 light ...
- elasticsearch-head插件安装及启动,关闭命令
启动插件 /elasticsearch-head目录npm run start启动elasticsearch 不能使用root账号 切换账号:su es./bin/elasticsearch 打印日志 ...
- golang 所有关键字的列表及释义归类
golang 所有关键字的列表及释义归类,截至1.18版本. [控制结构] if : 条件语句,基于布尔表达式的值决定是否执行特定的代码块. else. else if : 用在 if 语句 ...
- C# 8字节byte数组转int
对方是协议 对于整型.长整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节):而 Little endian 则相反,它认为第一个 ...
- 没有 Git,如何下载 Gitee 代码?
目录 没有 Git,如何下载 Gitee 代码? 注册 Gitee 账号 下载代码压缩包 没有 Git,如何下载 Gitee 代码? 鉴于看我博客的人很多都是大学本科生.非 CS 专业,大部分人都不会 ...
- LLM技术全景图:技术人必备的技术指南,一张图带你掌握从基础设施到AI应用的全面梳理
LLM技术全景图:技术人必备的技术指南,一张图带你掌握从基础设施到AI应用的全面梳理 LLM 技术图谱(LLM Tech Map)是将 LLM 相关技术进行系统化和图形化的呈现,此图谱主要特点是&qu ...
- SpringBoot集成Mongodb文档数据库
添加Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId& ...
- 微服务网关Gateway使用
为什么需要网关? Gateway网关是我们服务的守门神,所有微服务的统一入口. 网关的核心功能特性 请求路由和负载均衡 一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转 ...
- Java 数据类型的包装数据类型
什么是包装数据类型 Java是一个面向对象的编程语言,但基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型. 集合框架里面需要存储对象,不能存储基本数据类型,所以需要存储包装 ...