0

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

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

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

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

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

4

1 回答 1

2

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

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

  2. 是的。

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

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

于 2011-11-04T01:49:02.837 回答