1

GeForce GTX 690(来自 Zotac 和 EVGA 等供应商)可用于 CUDA 编程,很像 Tesla K10。

问:GeForce GTX 690 是否支持 GPUDirect?具体来说:如果我使用两张 GTX 690 卡,我将有 4 个 GPU(每张卡内有两个 GPU)。如果我将两个 GTX 690 卡连接到同一个 PCIe 交换机,GPUDirect 是否可以很好地用于 4 个 GPU 中的任何一对之间的通信?

谢谢。

4

3 回答 3

3

根据此处所述的要求,必须拥有 Tesla 系列 GPU。因此,GPUDirect Peer-to-Peer 并未正式支持 GeForce 设备:

“当应用程序作为 64 位进程在 Windows Vista/7 上以 TCC 模式(请参阅 Windows 的 Tesla Compute Cluster 模式)、Windows XP 或 Linux 上运行时,Tesla 系列计算能力 2.0 及更高版本的设备可能寻址彼此的内存(即,在一个设备上执行的内核可以取消引用指向另一个设备内存的指针)。如果 cudaDeviceCanAccessPeer() 为这两个设备返回 true,则在两个设备之间支持这种对等内存访问功能。”

于 2013-01-03T17:53:56.327 回答
0

根据NVidia 的 NVIDIA GPUDirect 页面

CUDA 驱动程序本机支持 GPUDirect 点对点传输和内存访问。您只需要 CUDA Toolkit v4.0 和 R270 驱动程序(或更高版本)以及在同一 PCIe 总线上具有两个或多个 Fe​​rmi 或 Kepler 架构 GPU 的系统。

于 2015-01-31T10:40:26.930 回答
0

此博客可能会有所帮助... [NVIDIA 硬件比较 – GeForce GTX 690 与 Tesla K10][1]

http://www.acceleware.com/blog/nvidia-hardware-comparison-%E2%80%93-geforce-gtx-690-vs-tesla-k10

于 2013-07-10T17:55:29.623 回答