AnsweredAssumed Answered

OpenCL Pipes:  multi-dimensional usage

Question asked by billyc59 on Apr 27, 2015
Latest reply on May 1, 2015 by billyc59

Over the course of developing my application, I have run out of single-dimension work items, and I now need to utilize higher dimensions. 

My program uses pipes extensively to keep the calculated data on the GPU for as long as possible.  However, when I verify the commumications in my pipes (using work group functions), the reserve IDs are not valid

 

So my questions are:
1) Am I wrong to assume that work groups do not span across dimensions?
2) Can pipes act across dimensions? (through the linearization of indexes, or by simply not using work-group pipe functions)

3) Failing that, is my only option to use the host as a buffer?

Outcomes