2

描述是:

返回类型:cl_uint

指定数据并行执行模型使用的全局和本地工作项 ID 的最大维度。(请参阅 clEnqueueNDRangeKernel)。最小值为 3。

clEnqueueNDRangeKernel 中对 work_dim 的描述是:

work_dim:用于指定工作组中的全局工作项和工作项的维数。work_dim 必须大于零且小于或等于三。

因此,如果 work_dim 永远不会大于 3,那么最大维度永远不会大于 3,对吧?

4

1 回答 1

2

正如@Simon Richter 所建议的那样,很可能这是 1.0 版中的一个错字。它似乎已得到纠正。请注意,从1.1 版开始,对 work_dim 的解释是:

用于指定工作组中的全局工作项和工作项的维数。work_dim 必须大于零且小于或等于 CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS。

于 2013-09-04T18:54:10.100 回答