GLSL是否使用SLI?OpenCL吗?什么是更好的,GLSL或OpenCL用于多个GPU?

j r*_*riv 8 opengl gpgpu glsl opencl opengl-3

OpenGL的GLSL在多大程度上利用了SLI设置?它是在执行时使用还是仅用于结束渲染?

同样,我知道OpenCL与SLI不同,但假设有一个GPU,那么它与多处理中的GLSL相比如何呢?

由于它可能取决于应用程序,例如常见转换或光线跟踪,您是否可以根据应用类型提供有关差异的见解?

tib*_*bur 6

SLI的目标是在几个GPU上划分渲染工作负载.首先,图形驱动程序使用排序优先或时间分解(GPU0在帧n上工作,而GPU1在帧n + 1上工作)方法.然后,像素从一个GPU复制到另一个GPU.

也就是说,SLI与OpenGL使用的着色语言无关(绘制像素的方式并不重要).

对于OpenCL,我会说你必须自己在GPU之间划分工作量,但我不确定.