标签: opencl gpgpu
我可以让工作组与另一个工作组通信而不使用全局内存吗?如果是,怎么样?
使用本地内存至少快10倍,使用寄存器甚至比全局内存快50倍。
由于
答案 0 :(得分:5)
您无法与工作组进行通信,每个工作组都是一个与所有其他工作组并行运行的独立计算部分。
通信工作组的唯一方法是将内核拆分为两个内核,并将内核1的输出保存在全局内存中。之后,将其用作内核2的输入以继续处理。