我正在深入研究DX11计算着色器。我想知道通过Crossfire / SLI增加一个视频卡是否会有任何性能提升。或者在不使用Crossfire / SLI的情况下再添加一个视频卡。
有没有人尝试过这个?
答案 0 :(得分:1)
我运行了一个带有两个Nvidia Maxwell架构GPU的系统。我不使用Crossfire / SLI。
Crossfire / SLI不会影响Shader计算性能本身。 Crossfire / SLI操纵图像帧渲染输出执行以下操作之一:
1)在不同的GPU上渲染部分帧 2)在不同的GPU上渲染替代帧 3)1)和2)的组合 4)抗锯齿的改进
请参阅http://www.hardwaresecrets.com/article/SLI-vs-CrossFire/391
Crossfire / SLI对于提高图像,游戏等的渲染性能很有用。它没有任何作用 提高计算性能。
如果您可以在多个GPU上划分工作而不会产生太多开销,那么添加没有Crossfire / SLI的额外视频卡将有助于提高计算性能。这可以通过创建多个设备队列并将工作排队到每个设备来使用CUDA和OpenCL来完成。我不知道DX11 Shaders是否能做到这一点?