我将使用OpenCL(doble-precision)开发GPGPU模拟。我想在我的新工作站中同时使用nVidia和AMD芯片进行测试。
Linux下是否支持此类配置(AMD和nVidia)?我假设我必须使用专有驱动程序才能获得不错的性能,而且我不确定它们是否会以某种方式发生冲突?
是否可以使用其中一张卡来驱动图形显示,而它也可用于OpenCL代码? (我假设如此,但最好确定)
您会推荐什么硬件?我不需要非常昂贵的(特斯拉超出我的预算),但它必须支持双精度。我发现nVidia的GTX560可以很好,不太贵,但仍然很有特色。这是一个不错的选择吗?
对于AMD hw,我应该选择面向游戏玩家的Radeon HD 6970(根据wikipedia,只有> = HD6950支持双精度FP),还是FirePro系列 - FV5900或者FV7900?
答案 0 :(得分:2)
是的,可以使用这样的配置。
是。如果您有多个GPU,则可以使用每个供应商。但是你必须注册你的设备。阅读Linux系统的安装说明。你也可以在你的CPU上运行英特尔甚至AMD(假设你有多核CPU)。您甚至可以将AMD的OpenCL用于某些英特尔处理器(它似乎可以工作,但不能保证)。 如果在同一台计算机上安装了Intel和AMD OpenCL,您可能会看到一些设备(可能是CPU)列出两次。
是
如果我从GTX260开始没有错误,NVIDIA显卡具有双精度支持。您可以使用更便宜的开发进行测试或测量。
也许其他人可以帮助你。我没有太多关于AMD GPU的信息。