NVIDIA RTX2080ti不支持P2P Access,这是真的么?

技术部
476 0 2019-04-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的工作站上,可以为一些程序提供适度的性能改进,减少代码量。