From: Yuan Zhao Date: Fri, 28 Dec 2018 18:06:29 +0000 (-0600) Subject: Enable DSP out-of-order execution in TIDL-API X-Git-Tag: v01.03.00^2~7 X-Git-Url: https://git.ti.com/gitweb?p=tidl%2Ftidl-api.git;a=commitdiff_plain;h=2efe46c5bb7f67cd267a7c248e70b394b5645960 Enable DSP out-of-order execution in TIDL-API - MCT-1108 --- diff --git a/tidl_api/src/ocl_device.cpp b/tidl_api/src/ocl_device.cpp index 4778fb2..3bad85b 100644 --- a/tidl_api/src/ocl_device.cpp +++ b/tidl_api/src/ocl_device.cpp @@ -91,7 +91,8 @@ DspDevice::DspDevice(const DeviceIds& ids, const std::string &binary_filename): // 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); @@ -139,7 +140,8 @@ DspDevice::DspDevice(const DeviceIds& ids, const std::string &binary_filename): int index = static_cast(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__); }