如何在软件模式下在ATI或Intel卡上运行我的CUDA应用程序?

Dmi*_*riy 1 cuda

我希望能够在NVIDia上以GPU模式运行我的软件,在ATI或Intel上以CPU(软件)模式运行.我怎样才能做到这一点?

像PhysX一样工作.

目前我在ATI卡片机上收到错误,指出未找到nvcuda.dll.

请不要建议OpenCL. 这个问题与我的相似.但OpenCL的答案对我来说是不可接受的.

我在Windows 7 + Visual Studio 2008上

Sco*_* M. 8

将此转换为答案:

有一个名为GPU Ocelot的软件可以找出在运行时运行gpu代码的硬件:http://code.google.com/p/gpuocelot/

通过Ocelot运行你所有的电话,你应该好好去.

从主页:

Ocelot是异构系统的模块化动态编译框架,为CUDA程序和PTX虚拟指令集的分析模块提供各种后端目标.Ocelot目前允许CUDA程序全速在NVIDIA GPU,AMD GPU和x86-CPU上执行,无需重新编译.