使用NVIDIA GPU computing SDK 4.0和microsoft VC+;在没有GPU硬件的情况下执行简单的CUDA程序+;2010年快车

使用NVIDIA GPU computing SDK 4.0和microsoft VC+;在没有GPU硬件的情况下执行简单的CUDA程序+;2010年快车,cuda,gpgpu,gpu,Cuda,Gpgpu,Gpu,我是GPU计算新手,但我在某个地方读到过,使用模拟器/仿真器在没有GPU卡的情况下执行CUDA程序是可能的。我已经安装了Nvidia的GPU计算SDK 4和Visual C++ 2010在Windows Vista上的Express。我想知道: LI> < PU>是否使用GVU运行CUDA代码,使用NVIDDA的计算SDK 4和Visual C++ 2010 Express?是可行还是不可行? 为什么我在尝试执行示例程序时出现以下错误: ------ Build started: Proje

我是GPU计算新手,但我在某个地方读到过,使用模拟器/仿真器在没有GPU卡的情况下执行CUDA程序是可能的。我已经安装了Nvidia的GPU计算SDK 4和Visual C++ 2010在Windows Vista上的Express。我想知道:

    <> LI> < PU>是否使用GVU运行CUDA代码,使用NVIDDA的计算SDK 4和Visual C++ 2010 Express?

    是可行还是不可行?
  • 为什么我在尝试执行示例程序时出现以下错误:

    ------ Build started: Project: example1, Configuration: Debug Win32 ------ 
    1>  '"\nvcc.exe"' is not recognized as an internal or external command, 
    1>  operable program or batch file. 
    1>  Performing Custom Build Tools 
    1> C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5):
    error MSB6006: "cmd.exe" exited with code 9009.
    

我不确定我是否安装了所有必需的软件,是否需要其他软件,或者是否需要使用该产品的其他版本。

您必须安装NVIDA CUDA Toolkit 4.0,它为您提供nvcc编译器,所有头文件和库都需要构建CUDA程序

CUDA工具包可在此处找到


据我所知,CUDA版本>=3.0不再支持模拟模式,如果我错了,有人可能会纠正我的这个问题。您需要一个支持CUDA的设备来运行CUDA程序。

CUDA需要完整版本的visual studio,它不能与visual studio express一起使用。事实上,CUDA Toolkit的较新版本不再支持EMULATOR。所以我建议你,像CUDA Toolkit 2.3一样。旧版本的SDK的VS集成较少,模拟器速度非常慢。我真的建议你用美元买一张CUDA卡。除非你想要尖端的东西,否则我们这里不会谈很多钱。