2

我可以在不使用全局内存的情况下让一个工作组与另一个工作组通信吗?如果是,如何?

使用本地内存至少快 10 倍,使用寄存器甚至比全局内存快 50 倍。但我猜这些记忆不会到达工作组之外。

谢谢

4

1 回答 1

5

你不能交流工作组,每个工作组都是一个独立的计算部分,与所有其他部分并行运行。

通信工作组的唯一方法是将内核分成两个内核,并将内核 1 的输出保存在全局内存中。之后,将其用作内核 2 的输入以继续处理。

于 2012-11-22T22:50:39.203 回答