【发布时间】:2017-03-08 03:35:09
【问题描述】:
OpenCL 标准是否有任何理由选择使用参数类型 const size_t * 而不仅仅是在 clEnqueueNDRangeKernel 函数中传递 const size_t?
这个决定背后的原因是什么?
如果标准将clEnqueueNDRangeKernel 定义为使用const size_t 而不是const size_t *,性能或任何其他指标是否会有任何变化?
谢谢
【问题讨论】:
-
也许它可以让您在入队之后但在实际命令执行之前更改全局范围。没有它,它将在队列中保持不变。或者,当您将 null 保留为本地范围时,它会进行自动调整,并且可能会将那个值放在那个位置,我没有尝试检查。
标签: opencl