在Windows7(64位)上是否有适用于CUDA的优秀模拟器,这不会导致任何兼容性问题?
我还想知道安装模拟器的过程。
提前致谢。
答案 0 :(得分:7)
请参阅: Ocelot
该网站声明:
Ocelot目前允许CUDA程序全速在NVIDIA GPU,AMD GPU和x86-CPU上执行,无需重新编译。
请记住,CUDA是专为GPU设计的。在CPU上运行会显着降低性能。
答案 1 :(得分:3)
最新版本的cuda toolkit不支持仿真模式。 我为我的工作做的是,使用cuda sdk 2.3和cuda toolkit 2.3(它已经很老了,但我的工作已经足够了)
您可以在此处找到cuda工具包2.3:http://developer.nvidia.com/cuda-toolkit-archive
使用" -deviceemu"编译代码旗。 如果您习惯使用cuda特定的make文件,则可以使用" make emu = 1"来编译代码。
这样二进制文件可以在没有GPU的任何机器上运行。 当然,执行效率非常低!
一旦代码执行了我想要的操作,我将它部署在实验室机器中并使用CUDA 4.0进行编译。
PS:您有时可能会失去最新CUDA工具包提供的功能。