I have a desktop with Intel CPU and Nvidia GPU. The Intel OpenCL SDK and Nvidia Driver have been installed. So I could get two platforms.
Now I try to solve a problem using these two platforms simultaneously. What I should do is to get two platform IDs and the devices IDs of each platform. Then two contexts should be created for each platform and several command queues for each devices. The problem should be split into several parts and each is solved on one devices.
Am I right? Any better ideas?