OpenCL - 工作组之间的通信

hus*_*sik 2 gpgpu opencl

我可以让工作组与另一个工作组通信而不使用全局内存吗?如果有,怎么样?

使用本地内存至少快10倍,使用寄存器甚至比全局内存快50倍.

谢谢

Dar*_*ros 5

您无法与工作组进行通信,每个工作组都是与所有其他工作组并行运行的独立计算部分.

传递工作组的唯一方法是将内核拆分为两个内核,并将内核1的输出保存在全局内存中.之后,使用它作为内核2的输入继续处理.