Memory geforce卡上是否支持cudaMemcpy3DPeer?

Memory geforce卡上是否支持cudaMemcpy3DPeer?,memory,cuda,nvidia,tesla,Memory,Cuda,Nvidia,Tesla,是否可以在GeForce卡上使用点对点内存传输,还是只允许在Teslas上使用?我假设卡是2个GTX690(每个卡上有两个GPU) 我尝试在Quadro 4000和Quadro 600之间复制,但失败了。我使用cudaMemcpy3DPeer填充cudaMemcpy3DPeerParms结构传输3D阵列。对等内存拷贝应适用于Geforce和Quadro以及特斯拉,有关更多详细信息,请参阅 可以在两个不同设备的存储器之间执行存储器复制 当统一地址空间用于两个设备时(请参阅统一虚拟地址 这是使用设备

是否可以在GeForce卡上使用点对点内存传输,还是只允许在Teslas上使用?我假设卡是2个GTX690(每个卡上有两个GPU)


我尝试在Quadro 4000和Quadro 600之间复制,但失败了。我使用
cudaMemcpy3DPeer
填充
cudaMemcpy3DPeerParms
结构传输3D阵列。

对等内存拷贝应适用于Geforce和Quadro以及特斯拉,有关更多详细信息,请参阅

可以在两个不同设备的存储器之间执行存储器复制

当统一地址空间用于两个设备时(请参阅统一虚拟地址 这是使用设备中提到的常规内存复制功能完成的 记忆

否则,这将使用cudamemcypeer()、cudamemcypeerasync()完成, cudaMemcpy3DPeer()或cudaMemcpy3DPeerAsync()


对等内存访问,即一个GPU可以直接从另一个GPU读取,需要UVA(意味着64位操作系统)和特斯拉以及2.0或更高的计算能力

Tesla Compute Cluster Mode for Windows),在Windows XP或Linux设备上 特斯拉系列2.0及更高的计算能力可解决彼此的问题 内存(即,在一个设备上执行的内核可以取消对内存指针的引用) 另一个设备的)


您确定这是卡的问题,而不是您调用
cudamemcpyper
的方式的问题吗?没有理由认为它不应该在GeForces或Quadros上工作。好的,我将再次查看我的代码,我想确认问题是否与代码有关,或者硬件点对点副本与仅teslas支持的UVA无关?