我希望能够在NVIDia上以GPU模式运行我的软件,在ATI或Intel上以CPU(软件)模式运行.我怎样才能做到这一点?
像PhysX一样工作.
目前我在ATI卡片机上收到错误,指出未找到nvcuda.dll.
请不要建议OpenCL. 这个问题与我的相似.但OpenCL的答案对我来说是不可接受的.
我在Windows 7 + Visual Studio 2008上
将此转换为答案:
有一个名为GPU Ocelot的软件可以找出在运行时运行gpu代码的硬件:http://code.google.com/p/gpuocelot/
通过Ocelot运行你所有的电话,你应该好好去.
从主页:
Ocelot是异构系统的模块化动态编译框架,为CUDA程序和PTX虚拟指令集的分析模块提供各种后端目标.Ocelot目前允许CUDA程序全速在NVIDIA GPU,AMD GPU和x86-CPU上执行,无需重新编译.
| 归档时间: |
|
| 查看次数: |
12923 次 |
| 最近记录: |