Forums - Holes in OpenCL queue

1 post / 0 new
Holes in OpenCL queue
Pavel_Gaenko
Join Date: 17 Jan 14
Posts: 7
Posted: Thu, 2014-05-08 00:47

hello dear sir madam,

I have question about OpenCL queue optimization. We are making some processing using OpenCL, In this processing many kernels are executed serially in one queue.  All kernels are rather light (each of then takes for about 100 – 300 mks) but sequence of all kernels takes much more time than sum of their execution time measured using OpenCL events. We took Adreno profiler, and found that there are holes between kernels executions, holes are rather large ~ 300 – 1000 mks.

Are such holes are normal for Adreno OpenCL queue, or we making something wrong?

And how we can reduce holes time? 

  • Up0
  • Down0

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.