CUDA 新手,但有一些时间花在计算上,我在家里有 geforces,在办公室有 tesla(同一代)。
在家里,我在同一台计算机上安装了两个 gpus,一个是 GK110(计算能力 3.5),另一个是 GF110(计算能力 2.0),我更喜欢将 GK110 仅用于计算任务,将 GF110 用于显示,除非我告诉它这样做计算,有没有办法通过驱动程序设置来做到这一点,或者我仍然需要重写我的一些代码?
另外,如果我理解正确,如果GK110的显示端口没有连接,那么烦人的windows超时检测即使计算时间很长也不会尝试重置它?
顺便说一句,我的 CUDA 代码是使用 compute_35 和 compute20 编译的,因此代码可以在两个 GPU 上运行,但是我计划使用 GK110 独有的功能,因此将来的代码可能根本无法在 GF110 上运行,操作系统是windows 7。