【问题标题】:GPU device emulatorGPU设备模拟器
【发布时间】:2013-02-16 18:09:54
【问题描述】:

我是学习 CUDA 的新手,我一直在寻找一个好的模拟器来运行我的 CUDA 程序,因为我的笔记本电脑没有显卡。

我听说过 mcuda 和 gpuocelot,但它们的文档似乎很糟糕且令人困惑。我已经尝试安装它们几个小时了,但进展甚微。

有没有人知道具有良好文档的体面的 GPU 模拟器。我正在使用 Ubuntu 10.10 操作系统

谢谢,

高加索

【问题讨论】:

    标签: cuda


    【解决方案1】:

    nvcc 有一个选项可以打开仿真模式,并将在您的 CPU 上运行整个应用程序。当然,您不需要为此配备支持 CUDA 的 GPU。

    nvcc -deviceemu my_first_app.cu
    

    【讨论】:

    • 还是这样吗?我以为它自 3.1 以来已被删除?不过可能是错的。
    • hmm...好吧,我想 -deviceemu 选项现在就可以了,因为我是 CUDA 新手。我有这个选项可以工作。谢谢卡尔菲利普!但是为此我需要使用 CUDA 2.3。但由于这是 CUDA 的过时版本,我可能最终还是需要迁移到 GPUocelot/MCUDA。
    • @karlphillip:在 3.x 发布周期中,旧的基于 API 的仿真模式已被弃用并从 CUDA 中删除。您的建议不适用于任何高于 3.0 的 CUDA 版本。
    【解决方案2】:

    我在 ubuntu 12.04 上尝试了 GPUocelot。 这是一项耗时的工作,我们必须从“http://gpuocelot.googlecode.com/svn/trunk/”下载一些文件夹,我希望在使用 svn 下载这些文件夹后它会起作用。 这是链接,您可以在其中找到安装 gpuocelot 的所有步骤 http://barefeg.wordpress.com/2012/06/16/how-to-install-gpuocelot-in-ubuntu-12-04

    【讨论】:

      猜你喜欢
      • 2010-12-11
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 2013-07-15
      • 2016-03-08
      相关资源
      最近更新 更多