High resolution picture available HERE
On my system, I have now 3 different OpenCL implementations or platforms: NVIDIA’s OpenCL, Intel’s OpenCL and AMD’s OpenCL. And I must say that all OpenCL platforms work fine together. To confirm this last statement, I launched at the same time all GPU Caps Viewer OpenCL demos on different OpenCL platforms and different OpenCL compute devices (GPU or CPU).
I currently have an ASUS HD 6950 (primary card) and a Zotac GT 240 (secondary card) on my system. Thanks to the new feature of GPU Caps Viewer 1.10.0, you can select an OpenCL platform and for this platform, you can select which compute device must be used for OpenCL kernel execution:
Then I launched the Julia4D on the first GPU compute device of AMD platform, the mesh deformer on the first CPU compute device of AMD platform, the Post FX on the first CPU compute device of Intel platform and the 1M Particles demo on the first GPU compute device of NVIDIA platform:
Really cool, isn’t it?
OpenCL offers many interesting possibilities and I think I will spend some time shortly to play with this open computing language…