There are some tests of interop and compute API performance:
GTX260 OpenGL + CUDA (Windows7 128 FPS)

GTX260 OpenGL + CUDA (Linux 143 FPS)

GTX260 OpenGL + OpenCL (Windows7 151 FPS)

GTX260 OpenGL + OpenCL (Windows7 167 FPS)

GTX260 Direct3D11 (Windows7 100 FPS)

HD5850 Direct3D11 (Windows7 214 FPS)

Same GPU shows 50% difference in performance across different API. That is nightmare.
There are no 50% difference in performance between Windows7 and Linux. It's approximately 10%
ReplyDeletePick your poison. Optimizing for the proprietary CUDA or sticking to Open Standards like OpenCL and Microsofts DX11/DC.
ReplyDeleteWisdom calls for the later, Apple and Microsoft would be happy.
DX11 is an open standard ???
ReplyDeletegrimpr go back to school ;P
You compare GTX260 with OpenGL + OpenCL and Windows7 twice. Is this an error or did you mean linux the 2nd time ?
ReplyDeleteThe one faster(167 frames) is actually Linux. Look at the screenshot. An error.
Delete