index 8e6d16b6bbe0f7bff49a901cca6d918368cd1490..ab0bf26034ed20027296344542d463ecfc973cc5 100644 (file)
// Queue 0 on device 0
queue_m[0] = clCreateCommandQueue(context_m,
device_ids[0],
- CL_QUEUE_PROFILING_ENABLE,
+ CL_QUEUE_PROFILING_ENABLE|
+ CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE,
&errcode);
errorCheck(errcode, __LINE__);
BuildProgramFromBinary(binary_filename, device_ids, 1);
int index = static_cast<int>(id);
queue_m[index] = clCreateCommandQueue(context_m,
sub_devices[index],
- CL_QUEUE_PROFILING_ENABLE,
+ CL_QUEUE_PROFILING_ENABLE|
+ CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE,
&errcode);
errorCheck(errcode, __LINE__);
}
}
// Minimum version of OpenCL required for this version of TIDL API
-#define MIN_OCL_VERSION "01.01.16.00"
+#define MIN_OCL_VERSION "01.01.18.00"
static bool CheckOpenCLVersion(cl_platform_id id)
{
cl_int err;