首页 > 其他 > 详细

opencl(四)----创建命令队列

时间:2019-12-22 22:37:33      阅读:108      评论:0      收藏:0      [点我收藏+]

创建命令队列

参考:https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/clCreateCommandQueue.html

//创建命令队列
cl_command_queue clCreateCommandQueue(    
        cl_context context,  //上下文
     cl_device_id device,  //设备
     cl_command_queue_properties properties, //命令队列属性
     cl_int *errcode_ret   //错误代码
)
Command-Queue PropertiesDescription
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE 使能性能分析事件
CL_QUEUE_PROFILING_ENABLE 使能命令队列的乱序执行

将内核执行命令入列

参考:https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/clEnqueueTask.html

cl_int clEnqueueTask (    
        cl_command_queue command_queue, //命令队列
     cl_kernel kernel,    //
     cl_uint num_events_in_wait_list,  
     const cl_event *event_wait_list,   
     cl_event *event
)

opencl(四)----创建命令队列

原文:https://www.cnblogs.com/feihu-h/p/12081370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!