在没有显卡的情况下编程CUDA ?有(好的)模拟器吗?



在Windows7(64位)上是否有好的CUDA模拟器不会导致任何兼容性问题?

我还想知道安装模拟器的过程。

提前感谢。

参见:豹猫

网站声明:
Ocelot目前允许CUDA程序在NVIDIA gpu, AMD gpu和x86- cpu上全速执行,而无需重新编译。

请记住CUDA是为GPU设计的。

最新版本的cuda工具包不支持仿真模式。我为我的工作所做的是,使用cuda sdk 2.3和cuda工具包2.3(它很旧,但足以满足我的工作)

您可以在这里找到cuda工具包2.3:http://developer.nvidia.com/cuda-toolkit-archive

使用"-deviceemu"标志编译代码。如果您习惯于使用cuda特定的make文件,您可以使用"make emu=1"

编译代码。

这样二进制文件可以在任何没有GPU的机器上运行。当然,执行效率很低!

一旦代码做了我想要它做的事情,我就把它部署在实验室机器上,并用CUDA 4.0编译它。

PS:您有时可能会失去最新CUDA工具包提供的功能。

最新更新