OpenCL芯片:为GPGPU选择哪个,如何在一台机器中同时拥有AMD和nVidia。



我将使用OpenCL(双精度)开发GPGPU模拟。我想在我的新工作站上同时安装nVidia和AMD的芯片,以便进行测试。

  1. Linux下是否支持这种配置(AMD和nVidia) ?我假设我必须使用专有驱动程序来获得体面的性能,我不确定它们是否会以某种方式发生冲突?

  2. 是否可以使用其中一个卡来驱动图形显示,同时它也可用于OpenCL代码?(我认为是这样,但最好确定)

  3. 你会推荐什么硬件?我不需要非常昂贵的(特斯拉超出了我的预算),但它必须支持双精度。我发现nVidia的GTX560还不错,不会太贵,同时功能也很强大。这是一个好的选择吗?

  4. 对于AMD硬件,我应该去面向游戏玩家的Radeon HD 6970(根据维基百科,只有>= HD6950支持双精度FP),还是FirePro线- FV5900或FV7900?

可以使用这种配置。

  1. 是的。如果你有多个gpu,你可以为每个gpu使用每个供应商。但是你必须注册你的设备。阅读Linux系统的安装说明。你也可以在你的CPU上运行英特尔甚至AMD(假设你有多核CPU)。你甚至可以在一些英特尔处理器上使用AMD的OpenCL(它似乎有效,但不能保证)。如果同一台机器上有Intel和AMD的OpenCL,您可能会看到某些设备(可能是CPU)被列出两次。

  2. 是的。

  3. 如果我没有弄错的话,从GTX260开始NVIDIA卡具有双精度支持。您可以使用更便宜的GPU进行开发,并转移到更好的GPU进行测试或测量。

  4. 也许别人可以帮你。我没有太多关于AMD gpu的信息

相关内容

最新更新