【问题标题】:CUDA without CUDA enabled gpu [duplicate]没有启用 CUDA 的 gpu 的 CUDA [重复]
【发布时间】:2011-04-14 23:06:14
【问题描述】:

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

【问题讨论】:

    标签: ubuntu cuda emulation


    【解决方案1】:

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

    【讨论】:

    • 实际上您可以在没有启用 CUDA 的设备的情况下安装该工具包。确实,您将无法为实际运行项目做任何事情,但您将能够编写和编译您的代码。 (Windows 和 Linux 下的 CUDA 3.1 为真)
    • @Ian Lee 安装可能是对的,但据我记得 CUDA 检查是否安装了与 CUDA 兼容的设备驱动程序,如果您没有设备,则无法安装。跨度>
    • 最便宜的显卡可能是“GeForce 8400 GS”,在 newegg 上售价 39 美元(512MB 内存)或 30 美元(128MB)。如果你能省点钱,我会买一个 1GB GTS 450(~120 美元)或一个 1GB GTS 460(~220 美元)。
    【解决方案2】:

    直接回答:@Andrey 是正确的,新的工具包/API (v3)没有模拟器。 但是,您可以考虑使用 mCUDA 为 CPU 目标编译内核 - 请注意,如果您的最终目标是 gpu,这可能无法帮助您调整代码,目前仅适用于 Linux。 我建议查看gpuocelot,这是一个更通用的模拟器。 (不确定是否在 Windows 上测试过)

    旁白:这是我对 ATI 的抱怨,除非您安装了 ATI 卡,否则您无法使用他们的系统进行开发。 nVidia 没有这样的要求。您绝对可以下载并安装工具包和 SDK。但是,正如@Andrey 提到的,他们已经删除了模拟器。因此,如果您真的想运行 CUDA 内核,则确实需要 nVidia GPU除非您使用 mCUDA 编译内核以在 CPU 上运行。

    【讨论】:

      【解决方案3】:

      尝试谷歌搜索 (pdf) “Analysing CUDA Workloads Using a detailed GPU Simulator”,Ali Bakhoda,(et al) Univ Brit Colombia,或他们的 (ppt/pdf) “GPGPU-Sim: A Performance Simulator for Masively Multithreaded Processor研究”。

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

      【讨论】:

        【解决方案4】:

        我在笔记本电脑上使用英特尔 gpu 的 2.3 版进行了此操作,但我需要 g++-4.3。 http://forums.nvidia.com/index.php?showtopic=102548

        我放弃尝试在较新版本的 ubuntu 中安装 g++-4.3,这并不好笑。如果您比我聪明并且知道如何安装 g++-4.3,那么您可以安装 CUDA v2.3 即使您没有 NVIDIA 硬件。我使用的是带有 Intel GPU 的华硕笔记本电脑。

        这是我为其配置的项目(以防生成文件有用):

        http://preann.svn.sourceforge.net/viewvc/preann/

        如果你成功了,我将不胜感激关于如何在 debian/ubuntu 中使用更新的编译器安装 g++-4.3 而不会破坏一切的一些指导。 ;)

        【讨论】:

          猜你喜欢
          • 2021-08-09
          • 2022-11-02
          • 2020-05-05
          • 1970-01-01
          • 1970-01-01
          • 2021-09-28
          • 1970-01-01
          • 1970-01-01
          • 2013-09-19
          相关资源
          最近更新 更多