Merging data from several GPU ?

Discussion created by spectral on May 23, 2011
Latest reply on May 25, 2011 by himanshu.gautam


I'm running a kernel on several GPU and a CPU. This kernel update some pixel colors, simply.

The kernel work on a clTask that has 'x,y' coordinates. But several tasks have the same pixel coordinates (Even on the same GPU).

So, I'm searching for an efficient way to merge all theses 'tasks' color (from several GPU and even from the CPU) into one buffer.

Do you have an idea to do this ?



struct { int x; int y; int4 color, } clTask;