CUDA:GPUDirect在GeForce GTX 690上 [英] CUDA: GPUDirect on GeForce GTX 690

查看:310
本文介绍了CUDA:GPUDirect在GeForce GTX 690上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

GeForce GTX 690(来自像Zotac和EVGA这样的厂商)可以用于CUDA编程,就像特斯拉K10一样。

The GeForce GTX 690 (from vendors like Zotac and EVGA) can be used for CUDA programming, much like a Tesla K10.

问题:GeForce GTX 690支持GPUDirect?
具体来说:如果我使用两个GTX 690卡,我会有4个GPU(每个卡内有两个GPU)。如果我将两个GTX 690卡连接到同一个PCIe交换机,GPUDirect在任何一对4个GPU之间的通信是否工作良好?

Question: Does the GeForce GTX 690 support GPUDirect? Specifically: If I were to use two GTX 690 cards, I would have 4 GPUs (two GPUs within each card). If I connect both GTX 690 cards to the same PCIe switch, will GPUDirect work well for communication between any pair of the 4 GPUs?

谢谢。

推荐答案

根据要求这里需要有Tesla系列GPU。因此,GeForce设备未正式支持GPUDirect对等设备:

According to the requirements stated here it is necessary to have Tesla series GPUs. So GeForce devices are not officially supported for GPUDirect Peer-to-Peer.:

当应用程序作为64位进程在Windows Vista / 7上运行时模式(参见适用于Windows的Tesla计算集群模式),在Windows XP或Linux上,来自Tesla系列的计算能力2.0和更高版本的设备可以互相访问对方的内存(即,设备可以指向另一个设备的内存的指针)。如果cudaDeviceCanAccessPeer()对这两个设备返回true,这个对等内存访问功能在两个设备之间被支持。

"When the application is run as a 64-bit process on Windows Vista/7 in TCC mode (see Tesla Compute Cluster Mode for Windows), on Windows XP, or on Linux, devices of compute capability 2.0 and higher from the Tesla series may address each other’s memory (i.e., a kernel executing on one device can dereference a pointer to the memory of the other device). This peer-to-peer memory access feature is supported between two devices if cudaDeviceCanAccessPeer() returns true for these two devices. "

这篇关于CUDA:GPUDirect在GeForce GTX 690上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆