我的笔记本电脑没有nVidia显卡,我想开发CUDA.该网站称,CUDA也可用于非cuda硬件的仿真模式.但是,当我尝试安装从他们的网站下载的CUDA驱动程序时,它会出现错误"nvidia安装程序找不到任何与您当前硬件兼容的驱动程序.安装程序现在将退出".
此外,当我尝试从Visual Studio 2008中的SDK运行示例代码时,我收到一个错误,即找不到.obj文件.
Nil*_*ils 11
开始GPU开发的最简单方法是获得廉价(例如GTX285)GPU和台式电脑(显然,因为你无法更改笔记本电脑中的GPU).
有一些关于让CUDA内核在CPU和FPGA上高效工作的研究项目(Google wen mei hwu和他的研究项目)但是如果你想学习CUDA这不适合你,如上所述最简单的方法是得到一些廉价的硬件.
你下载了CUDA工具包吗?您需要下载工具包(包括编译器和运行时库)和SDK.在构建SDK示例时,请务必将配置更改为"EmuDebug"或"EmuRelease".
小智 5
现在我们有 OpenCL。它几乎适用于您可以拥有的所有硬件:CPU、GPU(nvidia 或 amd)、APU、FPGA 等。
(我到达这里在非 nvidia 硬件中搜索 CUDA 编译 - 用于与 OpenCL 进行比较的目的 - 但显然它仍然仅适用于 nvidia。悲伤:/)。