是否可以在OpenCL中的clCreateCommandQueue中使用多个属性

时间:2013-02-28 08:54:23

标签: opencl

我正在使用OpenCL。启用OUT-OF-ORDER EXEC MODE时,我的工具不会生成内核统计信息。所以我决定在clCreateCommandQueue中使用启用性能分析,但后来我意识到如何同时使用两个属性?我现在要做的是,我希望在异步(out-of-orderexecution)模式下运行并启用分析。

1 个答案:

答案 0 :(得分:6)

clCreateCommandQueue 中的属性arg是位字段。属性常量应该一起进行“或”运算:

..., CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_PROFILING_ENABLE, ...