Cuda 什么';DtoD和PtoP内存拷贝之间的区别是什么?

Cuda 什么';DtoD和PtoP内存拷贝之间的区别是什么?,cuda,terminology,acronym,nvvp,Cuda,Terminology,Acronym,Nvvp,在使用nvprof评测应用程序时,我发现PtoP和DtoDmemcpy。我不确定这两者之间的区别 设备到设备(DtoD)是单个GPU内的副本 点对点(PtoP)是从一个GPU到另一个GPU 后者只发生在多GPU系统中 对于其他传输,主机指CPU,设备指GPU 命名设备到设备的传输早于在多个GPU上进行的大量工作,否则命名可能会有所不同 我在一个多GPU系统中运行了这个应用程序。我发现DtoD拷贝的BW利用率约为80 GB/s,而PtoP拷贝在具有PCIe互连的系统中需要4 GB/s。因此,Dto

在使用nvprof评测应用程序时,我发现
PtoP
DtoD
memcpy。我不确定这两者之间的区别

设备到设备(DtoD)是单个GPU内的副本
点对点(PtoP)是从一个GPU到另一个GPU

后者只发生在多GPU系统中

对于其他传输,主机指CPU,设备指GPU


命名设备到设备的传输早于在多个GPU上进行的大量工作,否则命名可能会有所不同

我在一个多GPU系统中运行了这个应用程序。我发现DtoD拷贝的BW利用率约为80 GB/s,而PtoP拷贝在具有PCIe互连的系统中需要4 GB/s。因此,DtoD副本必须位于同一设备内。