本地工作组大小 = NULL OpenCL

Local workgroup size = NULL OpenCL

当您将 enqueueNDRangeKernel() 函数中的本地工作组大小的值设置为 NULL 时,是否有办法获取使用的本地工作组大小?

在 OpenCL 中没有用于执行此操作的标准运行时 API。如果您确实需要知道,可以让内核使用 get_local_size() 函数检索工作组大小并​​将值存储到缓冲区。

供应商分析器(AMD 的 CodeXL、英特尔的 VTune、NVIDIA 的命令行分析器)也应该告诉您他们选择了什么。