The out-of-order execution is one of the key features of OpenCL. However, I can only get it work using Intel’s implementation. And there is no difference from in-order execution using Nvidia’s implementation. See my post on Nvidia’s OpenCL forum.
Can anyone state the support status of out-of-order execution on popular platforms?
Thanks!
Currently as a beginner I am learning OpenCL. So I want to try the features listed in specification. And you are from Khronos working group, you should know out-of-order mode is a powerful tool to execute commands more efficiently by filling the time gap. At least it is necessary to clarify the support status of OpenCL.