Ubuntu 不带CUDA启用gpu的CUDA

Ubuntu 不带CUDA启用gpu的CUDA,ubuntu,cuda,emulation,Ubuntu,Cuda,Emulation,我想在我的ubunbu 10.04上安装一个CUDA模拟器,因为我没有硬件。有人能提供一些有价值的指导吗。我认为Nvidia确实提供了一个模拟器,我如何设置它。到目前为止,我并不关心性能,如果它很慢的话。谢谢。他们没有。他们过去在CUDA v2中使用仿真模式,但它仍然需要安装硬件,否则甚至无法安装。在当前的CUDAV3中没有模拟器,仅此而已。您应该查看支持CUDA的设备列表,并选择最便宜的。它不会太贵(~100$)直接回答:@Andrey是正确的,新的工具包/API(v3)没有模拟器

我想在我的ubunbu 10.04上安装一个CUDA模拟器,因为我没有硬件。有人能提供一些有价值的指导吗。我认为Nvidia确实提供了一个模拟器,我如何设置它。到目前为止,我并不关心性能,如果它很慢的话。谢谢。

他们没有。他们过去在CUDA v2中使用仿真模式,但它仍然需要安装硬件,否则甚至无法安装。在当前的CUDAV3中没有模拟器,仅此而已。您应该查看支持CUDA的设备列表,并选择最便宜的。它不会太贵(~100$)

直接回答:@Andrey是正确的,新的工具包/API(v3)没有模拟器<但是,你可以考虑使用它来编译内核的CPU目标——注意,如果你的最终目标是GPU,而且它目前只适用于Linux,那么这可能无法帮助你调整你的代码。我建议您检查一下哪个模拟器更通用。(不确定是否在Windows上测试过)

旁白:这是我对ATI的不满,除非您安装了ATI卡,否则无法使用他们的系统进行开发。nVidia没有此类要求。您完全可以下载并安装工具包和SDK。然而,正如@Andrey提到的,他们已经删除了仿真器。因此,如果你真的想运行CUDA内核,你确实需要一个nVidia GPU,除非你使用编译内核在CPU上运行

试试谷歌搜索(pdf)“使用详细的GPU模拟器分析CUDA工作负载”,Ali Bakhoda,(等)Univers Brit Colombia,或他们的(ppt/pdf)“GPGPU Sim:用于多线程处理器研究的性能模拟器”


我不确定它是否仍在进行研究。我最近才找到这篇论文。

我是用英特尔gpu的笔记本电脑上的2.3版做的,但我需要g++-4.3。

我放弃了在更新版本的ubuntu中安装g++-4.3,这一点都不好笑。如果你比我聪明,知道如何安装g++-4.3,那么即使你没有NVIDIA硬件,你也可以安装CUDA v2.3。我在一台装有英特尔GPU的华硕笔记本电脑上

这是我为其配置的项目(如果makefile有用):


如果你成功了,我将非常感谢你给我一点指导,告诉我如何在debian/ubuntu中安装g++-4.3,并使用更新的编译器,而不破坏一切。

实际上,你可以在没有支持CUDA的设备的情况下安装该工具包。确实,你将无法实际运行项目,但你将能够编写和运行它编译你的代码。(对于Windows和Linux下的CUDA 3.1来说也是如此)@Ian Lee关于安装的想法可能是对的,但据我记忆所及,CUDA会检查是否安装了与CUDA兼容的设备驱动程序,如果你没有设备,就无法安装。最便宜的卡可能是“GeForce 8400 GS”“newegg的内存为512MB,售价39美元;128MB,售价30美元。如果你能腾出一点时间,我会买1GB GTS450(约合120美元)或1GB GTS460(约合220美元)。