TOpenCLCommandQueue::ImmediateExecution Property

__declspec(property(get = GetImmediateExecution, put = SetImmediateExecution)) bool ImmediateExecution;

If set to True, the Intel Open CL driver will execute all kernels within the callers thread.

Read: bool GetImmediateExecution();
Write: void SetImmediateExecution(const bool Value);
Remarks:

This feature was introduced first with Intel Open CL v1.5. If True, the calls to clEnqueue* will be blocking calls and the kernels will execute within the callers thread reducing the call overhead by a large margin. The ImmediateExecution should typically be paired with OutOfOrder set to True to allow multiple threads calling kernels without blocking each other.

Declared in Dew::Math::TOpenCLCommandQueue · Dew.Math/clMtxVec.h · Cross-compiler