OpenCL-2.1文档相关描述
CL_KERNEL_GLOBAL_WORK_SIZE
这段文字表明使用 cl_kernel_work_group_info 函数并将查询项目设置为 CL_KERNEL_GLOBAL_WORK_
SIZE 可以获得在此设备执行该kernel时最大的global size(也就是clEnqueueNDRangeKernel的global_work_size参数)。
这段文字表明最大可用 global_work_size不仅和device相关,还和kernel相关,下面实验证实下:
size_t * globalSize = (size_t*)alloca(sizeof(size_t)