Capability to set overdispatch param for Kernel

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2022-09-27 17:29:58 +00:00
committed by Compute-Runtime-Automation
parent d8b7d56160
commit f2ce393fc2
10 changed files with 176 additions and 26 deletions

View File

@@ -5096,10 +5096,16 @@ cl_int CL_API_CALL clSetKernelExecInfo(cl_kernel kernel,
TRACING_EXIT(ClSetKernelExecInfo, &retVal);
return retVal;
}
case CL_KERNEL_EXEC_INFO_EU_THREAD_OVER_DISPATCH_INTEL: {
if ((paramValueSize != sizeof(cl_bool)) || (paramValue == nullptr)) {
return CL_INVALID_VALUE;
}
retVal = pMultiDeviceKernel->setOverdispatchParam(paramValueSize, paramValue);
break;
}
default: {
retVal = pMultiDeviceKernel->setAdditionalKernelExecInfoWithParam(paramName, paramValueSize, paramValue);
TRACING_EXIT(ClSetKernelExecInfo, &retVal);
return retVal;
retVal = CL_INVALID_VALUE;
break;
}
}