OpenCL基本开发过程
OpenCL基本开发过程为了兼顾不同设备,OpenCL程序的第一步要确定执行OpenCL的平台确定执行OpenCL计算的设备创建上下文,上下文包括前面确定的OpenCL设备以及后面要创建的内存对象、程序对象和内核创建命令队列,主机与OpenCL设备间数据传输、执行内核等交互操作都要入队到命令队列中创建内存对象,分配内存空间从*.cl文件中读取内核源码,创建程序对象,编译程序对象,最后创建内核设置内核参数,设置工作组和工作项的参数将内核函数入队到命令队列中,命令队列提交给相应的OpenCL设
复制链接