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。
详见这里
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。
详见这里
相关文章推荐
- win7 64位下 VS2012搭建OpenCL开发环境( Intel显卡)
- Jpeg 库的解码OpenCL优化
- Jpeg 库的解码OpenCL优化
- OpenCL编程bug
- 开博第一篇,写点关于GPGPU的东西吧
- VS2013 + OpenCL Configuration
- opencl初步
- Opencl编程错误总结
- OpenCL在kernal文件中加入第三方头文件等
- 名词解释---opencl
- OpenCL多线程累加计算
- size_t
- opencl(1)
- 零学习opencl
- 初学习opencl
- [1]-i.MX6Q OpenCL 学习-i.MX6Q介绍
- i.MX6Q OpenCL with QT4.8.4
- ubuntu14.04 amd显卡 OpenCL caffe安装
- CUDA+VS2012配置
- AMD OpenCL+VS2010+VAssistX配置