我阅读了 OpenCL 规范,但没有找到全局 id 的分配方式。它是在 EnQueue 时间分配的,还是在运行时间分配的?
如果稍后,很容易看出具有较小 id 的工作项总是较早执行或与具有较大 id 的工作项同时(如果在同一个 warp 中)执行。如果在EnQueue时间分配,能保证执行顺序和全局id一致吗?
我阅读了 OpenCL 规范,但没有找到全局 id 的分配方式。它是在 EnQueue 时间分配的,还是在运行时间分配的?
如果稍后,很容易看出具有较小 id 的工作项总是较早执行或与具有较大 id 的工作项同时(如果在同一个 warp 中)执行。如果在EnQueue时间分配,能保证执行顺序和全局id一致吗?