Forums - OpenCL Kernel Analyzer Document?

5 posts / 0 new
Last post
OpenCL Kernel Analyzer Document?
tigertang.zju
Join Date: 31 Oct 19
Posts: 1
Posted: Sun, 2019-12-08 04:51

Thanks for providing such a convenient desktop software tool.

However, is there any document describing the metrics given by the analyzer? For instance:

- Instruction stats
- Main Body stats
- All Instructions:      308,     566 (rpt), ratio  1.84
- ALUs          :       41,      42 (rpt), ratio  1.02
- Half ALUs     :      126,     162 (rpt), ratio  1.29
- Total NOPs    :       41,     176 (rpt), ratio  4.29
- NOPs          :       30,     147 (rpt), ratio  4.90
- Post-NOPs     :       11,      29 (rpt), ratio  2.64
- MOV class     :       75,     150 (rpt), ratio  2.00
- MOVs        :       48,      76 (rpt), ratio  1.58
- FPConverts:        8,      32 (rpt), ratio  4.00
- Half MOVs   :       27,      74 (rpt), ratio  2.74
- CMP          :       15,      15 (rpt), ratio  1.00
- Texture Instrs:       14,      14 (rpt), ratio  1.00
- imm         :       14
- imm_a       :       14
- array       :        4
- isam        :       14
- Loads/Stores  :        8,      32 (rpt), ratio  4.00
- stib          :        8,      32 (rpt), ratio  4.00
- stibsize    :      128
- memory_stAllsize :      128
- EI Position   :       -1
- Flow Instrs   :       14
- BRAO Instrs   :        1
- Short sync flags:        8
- Long sync flags :        4
- Full Registers  :       16
- Half Registers  :       31
- uGPR Registers  :        4
- Unified Regs    :       16
- Total footprint :      256
- Single GPR Pool :        1
- Wave sizes      :       64
- Max num of waves:       12
- Maximal Waves   :        6 (A6x)

 

I don't think sombody can distinguish between "Max num of waves" and "Maximal Waves" if there's barely any documents.

  • Up0
  • Down0
grk101
Join Date: 26 Oct 11
Posts: 12
Posted: Thu, 2020-04-23 14:02

Bumping! it would be great to have more information about the meaning of the stats that are provided by this tool. 

  • Up0
  • Down0
Xiao.xu
Join Date: 17 Aug 20
Posts: 1
Posted: Thu, 2021-10-14 19:37

Hi,Don't you get the doucments about this tool? I also can't understand this paramters...

  • Up0
  • Down0
DuBo
Join Date: 9 Dec 13
Posts: 72
Posted: Fri, 2022-02-11 07:05

Let me check with internal team if we can publish some describing document for such kernel analyer metrics.
Update you later soon.

Thanks
Bob Du

  • Up0
  • Down0
tony.james
Join Date: 27 Aug 22
Posts: 3
Posted: Wed, 2023-10-18 11:07

If it is difficult to get a document can we have blog explaining the terms of the kernel analyzer.

Thanks

  • Up0
  • Down0
or Register

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.