首页 > 代码库 > OpenCL数据的传送与划分
OpenCL数据的传送与划分
选定一个platform,创建上下文context。
context被成功创建好之后,CL的工作环境就等于被搭建出来了,CL_DEVICE_TYPE_ALL意味着把platform下所有连接这个context作为compute device。
为每个device创建commandQueue。command queue是每个device发送指令的信使。
cqueue[i] = clCreateCommandQueue(context, did[0], 0, 0);
进入真正在device run code的阶段:kernel函数的准备
cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void *host_ptr, cl_int *errcode_ret) //使用一个有效的上下文来创建一个缓冲区
OpenCL数据的传送与划分
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。