Login  Register

Re: Multi-GPU processing inconsistent.

Posted by Wade Walker on Jan 24, 2014; 2:05am
URL: https://forum.jogamp.org/Multi-GPU-processing-inconsistent-tp4031306p4031313.html

So are the multiple GPUs cooperating somehow in this algorithm, or are they supposed to be operating separately on separate buffers? If they're cooperating, I can see how there might be a problem, since you have to use clFlush()/clFinish() to synchronize between different command queues (I assume you have both devices in one context, but a separate command queue for each one). There's also the issue of copying a single buffer to two devices and then getting separate sets of results back to the host without clobbering one.

If your devices are supposed to be operating separately, and all the buffers and host memory are separate, then I'm not sure what's going on