Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 OpenCL 中的工作组处理有疑问。如果我有 10 个工作组,每个工作组有 8 个工作项。GPU 上是否有严格的工作组处理顺序?工作组是否从 1 处理到 10,或者工作组可能是随机处理的。
您无法预测内核中的线程将如何处理。您只能确保在工作组内线程将或多或少同步运行,并且您可以使用屏障。
如果您需要在所有线程中进行某种同步。也许是时候拥有 2 个独立的内核,或者完全改变您编写内核的方式。