您的位置:首页 > 产品设计 > UI/UE

clEnqueueNDRangeKernel()的各参数意义以及相关注意事项

2016-06-22 16:04 537 查看
clEnqueueNDRangeKernel(
cl_command_queue ,//命令队列
cl_kernel ,
//kernel函数

//以下参数跟内存有关
cl_uint ,
//设定缓冲区的维度
const size_t * ,//设定global的偏移量
const size_t * ,//设定每个维度上work_items总数量,对应于work_size
const size_t * ,//设定每个工作组中work_items的数量,对应于local_size

//以下两个参数用于同步
cl_uint ,
//需要等待完成的event数量
const cl_event * ,//等待完成的event列表

cl_event * )

work_size跟local_size的大小跟device有关,从各个维度上都有限制。local_size不能超过最大device max group size。

详见这里
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencl