OpenCL芯片:选择GPGPU,如何同时拥有AMD& nVidia在一台机器上

时间:2011-11-03 08:35:34

标签: opencl gpu nvidia amd-processor

我将使用OpenCL(doble-precision)开发GPGPU模拟。我想在我的新工作站中同时使用nVidia和AMD芯片进行测试。

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

  2. 是否可以使用其中一张卡来驱动图形显示,而它也可用于OpenCL代码? (我假设如此,但最好确定)

  3. 您会推荐什么硬件?我不需要非常昂贵的(特斯拉超出我的预算),但它必须支持双精度。我发现nVidia的GTX560可以很好,不太贵,但仍然很有特色。这是一个不错的选择吗?

  4. 对于AMD hw,我应该选择面向游戏玩家的Radeon HD 6970(根据wikipedia,只有> = HD6950支持双精度FP),还是FirePro系列 - FV5900或者FV7900?

1 个答案:

答案 0 :(得分:2)

是的,可以使用这样的配置。

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

  2. 如果我从GTX260开始没有错误,NVIDIA显卡具有双精度支持。您可以使用更便宜的开发进行测试或测量。

  3. 也许其他人可以帮助你。我没有太多关于AMD GPU的信息。