1bf215546Sopenharmony_ci<?xml version="1.0"?>
2bf215546Sopenharmony_ci<metrics version="1619078710" merge_md5="">
3bf215546Sopenharmony_ci  <set name="Render Metrics Basic set"
4bf215546Sopenharmony_ci       chipset="KBLGT3"
5bf215546Sopenharmony_ci       symbol_name="RenderBasic"
6bf215546Sopenharmony_ci       underscore_name="render_basic"
7bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
8bf215546Sopenharmony_ci       hw_config_guid="17b4f3e0-d578-4ae3-b7a8-98d756d1e0df"
9bf215546Sopenharmony_ci       >
10bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
11bf215546Sopenharmony_ci             symbol_name="GpuTime"
12bf215546Sopenharmony_ci             underscore_name="gpu_time"
13bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
14bf215546Sopenharmony_ci             data_type="uint64"
15bf215546Sopenharmony_ci             units="ns"
16bf215546Sopenharmony_ci             semantic_type="duration"
17bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18bf215546Sopenharmony_ci             mdapi_group="GPU"
19bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20bf215546Sopenharmony_ci             mdapi_supported_apis=""
21bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
22bf215546Sopenharmony_ci             />
23bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
24bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
25bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
26bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
27bf215546Sopenharmony_ci             data_type="uint64"
28bf215546Sopenharmony_ci             units="cycles"
29bf215546Sopenharmony_ci             semantic_type="event"
30bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
31bf215546Sopenharmony_ci             mdapi_group="GPU"
32bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
33bf215546Sopenharmony_ci             mdapi_supported_apis=""
34bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
35bf215546Sopenharmony_ci             />
36bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
37bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
38bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
39bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
40bf215546Sopenharmony_ci             data_type="uint64"
41bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
42bf215546Sopenharmony_ci             units="hz"
43bf215546Sopenharmony_ci             semantic_type="event"
44bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45bf215546Sopenharmony_ci             mdapi_group="GPU"
46bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47bf215546Sopenharmony_ci             mdapi_supported_apis=""
48bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
49bf215546Sopenharmony_ci             />
50bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
51bf215546Sopenharmony_ci             symbol_name="VsThreads"
52bf215546Sopenharmony_ci             underscore_name="vs_threads"
53bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
54bf215546Sopenharmony_ci             data_type="uint64"
55bf215546Sopenharmony_ci             units="threads"
56bf215546Sopenharmony_ci             semantic_type="event"
57bf215546Sopenharmony_ci             equation="A 1 READ"
58bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
59bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
60bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
61bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
62bf215546Sopenharmony_ci             />
63bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
64bf215546Sopenharmony_ci             symbol_name="HsThreads"
65bf215546Sopenharmony_ci             underscore_name="hs_threads"
66bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
67bf215546Sopenharmony_ci             data_type="uint64"
68bf215546Sopenharmony_ci             units="threads"
69bf215546Sopenharmony_ci             semantic_type="event"
70bf215546Sopenharmony_ci             equation="A 2 READ"
71bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
72bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
73bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
74bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
75bf215546Sopenharmony_ci             />
76bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
77bf215546Sopenharmony_ci             symbol_name="DsThreads"
78bf215546Sopenharmony_ci             underscore_name="ds_threads"
79bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
80bf215546Sopenharmony_ci             data_type="uint64"
81bf215546Sopenharmony_ci             units="threads"
82bf215546Sopenharmony_ci             semantic_type="event"
83bf215546Sopenharmony_ci             equation="A 3 READ"
84bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
85bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
86bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
87bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
88bf215546Sopenharmony_ci             />
89bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
90bf215546Sopenharmony_ci             symbol_name="GsThreads"
91bf215546Sopenharmony_ci             underscore_name="gs_threads"
92bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
93bf215546Sopenharmony_ci             data_type="uint64"
94bf215546Sopenharmony_ci             units="threads"
95bf215546Sopenharmony_ci             semantic_type="event"
96bf215546Sopenharmony_ci             equation="A 5 READ"
97bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
98bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
99bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
100bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
101bf215546Sopenharmony_ci             />
102bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
103bf215546Sopenharmony_ci             symbol_name="PsThreads"
104bf215546Sopenharmony_ci             underscore_name="ps_threads"
105bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
106bf215546Sopenharmony_ci             data_type="uint64"
107bf215546Sopenharmony_ci             units="threads"
108bf215546Sopenharmony_ci             semantic_type="event"
109bf215546Sopenharmony_ci             equation="A 6 READ"
110bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
111bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
112bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
113bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
114bf215546Sopenharmony_ci             />
115bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
116bf215546Sopenharmony_ci             symbol_name="CsThreads"
117bf215546Sopenharmony_ci             underscore_name="cs_threads"
118bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
119bf215546Sopenharmony_ci             data_type="uint64"
120bf215546Sopenharmony_ci             units="threads"
121bf215546Sopenharmony_ci             semantic_type="event"
122bf215546Sopenharmony_ci             equation="A 4 READ"
123bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
124bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
125bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
126bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
127bf215546Sopenharmony_ci             />
128bf215546Sopenharmony_ci    <counter name="GPU Busy"
129bf215546Sopenharmony_ci             symbol_name="GpuBusy"
130bf215546Sopenharmony_ci             underscore_name="gpu_busy"
131bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
132bf215546Sopenharmony_ci             data_type="float"
133bf215546Sopenharmony_ci             max_equation="100"
134bf215546Sopenharmony_ci             units="percent"
135bf215546Sopenharmony_ci             semantic_type="duration"
136bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137bf215546Sopenharmony_ci             mdapi_group="GPU"
138bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
139bf215546Sopenharmony_ci             mdapi_supported_apis=""
140bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
141bf215546Sopenharmony_ci             />
142bf215546Sopenharmony_ci    <counter name="EU Active"
143bf215546Sopenharmony_ci             symbol_name="EuActive"
144bf215546Sopenharmony_ci             underscore_name="eu_active"
145bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
146bf215546Sopenharmony_ci             data_type="float"
147bf215546Sopenharmony_ci             max_equation="100"
148bf215546Sopenharmony_ci             units="percent"
149bf215546Sopenharmony_ci             semantic_type="duration"
150bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151bf215546Sopenharmony_ci             mdapi_group="EU Array"
152bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153bf215546Sopenharmony_ci             mdapi_supported_apis=""
154bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
155bf215546Sopenharmony_ci             />
156bf215546Sopenharmony_ci    <counter name="EU Stall"
157bf215546Sopenharmony_ci             symbol_name="EuStall"
158bf215546Sopenharmony_ci             underscore_name="eu_stall"
159bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
160bf215546Sopenharmony_ci             data_type="float"
161bf215546Sopenharmony_ci             max_equation="100"
162bf215546Sopenharmony_ci             units="percent"
163bf215546Sopenharmony_ci             semantic_type="duration"
164bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165bf215546Sopenharmony_ci             mdapi_group="EU Array"
166bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167bf215546Sopenharmony_ci             mdapi_supported_apis=""
168bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
169bf215546Sopenharmony_ci             />
170bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
171bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
172bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
173bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
174bf215546Sopenharmony_ci             data_type="float"
175bf215546Sopenharmony_ci             max_equation="100"
176bf215546Sopenharmony_ci             units="percent"
177bf215546Sopenharmony_ci             semantic_type="duration"
178bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
180bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
181bf215546Sopenharmony_ci             mdapi_supported_apis=""
182bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
183bf215546Sopenharmony_ci             />
184bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
185bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
186bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
187bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
188bf215546Sopenharmony_ci             data_type="float"
189bf215546Sopenharmony_ci             max_equation="100"
190bf215546Sopenharmony_ci             units="percent"
191bf215546Sopenharmony_ci             semantic_type="duration"
192bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
193bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
194bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
195bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
196bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
197bf215546Sopenharmony_ci             />
198bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
199bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
200bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
201bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
202bf215546Sopenharmony_ci             data_type="float"
203bf215546Sopenharmony_ci             max_equation="100"
204bf215546Sopenharmony_ci             units="percent"
205bf215546Sopenharmony_ci             semantic_type="duration"
206bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
207bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
208bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
209bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
210bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
211bf215546Sopenharmony_ci             />
212bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
213bf215546Sopenharmony_ci             symbol_name="VsSendActive"
214bf215546Sopenharmony_ci             underscore_name="vs_send_active"
215bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
216bf215546Sopenharmony_ci             data_type="float"
217bf215546Sopenharmony_ci             max_equation="100"
218bf215546Sopenharmony_ci             units="percent"
219bf215546Sopenharmony_ci             semantic_type="duration"
220bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
221bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
222bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
224bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
225bf215546Sopenharmony_ci             />
226bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
227bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
228bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
229bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
230bf215546Sopenharmony_ci             data_type="float"
231bf215546Sopenharmony_ci             max_equation="100"
232bf215546Sopenharmony_ci             units="percent"
233bf215546Sopenharmony_ci             semantic_type="duration"
234bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
235bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
236bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
237bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
238bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
239bf215546Sopenharmony_ci             />
240bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
241bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
242bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
243bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
244bf215546Sopenharmony_ci             data_type="float"
245bf215546Sopenharmony_ci             max_equation="100"
246bf215546Sopenharmony_ci             units="percent"
247bf215546Sopenharmony_ci             semantic_type="duration"
248bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
249bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
250bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
251bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
252bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
253bf215546Sopenharmony_ci             />
254bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
255bf215546Sopenharmony_ci             symbol_name="PsSendActive"
256bf215546Sopenharmony_ci             underscore_name="ps_send_active"
257bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
258bf215546Sopenharmony_ci             data_type="float"
259bf215546Sopenharmony_ci             max_equation="100"
260bf215546Sopenharmony_ci             units="percent"
261bf215546Sopenharmony_ci             semantic_type="duration"
262bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
263bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
264bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
265bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
266bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
267bf215546Sopenharmony_ci             />
268bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
269bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
270bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
271bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
272bf215546Sopenharmony_ci             data_type="float"
273bf215546Sopenharmony_ci             max_equation="100"
274bf215546Sopenharmony_ci             units="percent"
275bf215546Sopenharmony_ci             semantic_type="duration"
276bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
277bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
278bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
279bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
280bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
281bf215546Sopenharmony_ci             />
282bf215546Sopenharmony_ci    <counter name="Sampler 0 Busy"
283bf215546Sopenharmony_ci             symbol_name="Sampler0Busy"
284bf215546Sopenharmony_ci             underscore_name="sampler0_busy"
285bf215546Sopenharmony_ci             description="The percentage of time in which Sampler 0 has been processing EU requests."
286bf215546Sopenharmony_ci             data_type="float"
287bf215546Sopenharmony_ci             max_equation="100"
288bf215546Sopenharmony_ci             units="percent"
289bf215546Sopenharmony_ci             semantic_type="duration"
290bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
291bf215546Sopenharmony_ci             availability="$SubsliceMask 0x09 AND"
292bf215546Sopenharmony_ci             mdapi_group="Sampler"
293bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
294bf215546Sopenharmony_ci             mdapi_supported_apis=""
295bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
296bf215546Sopenharmony_ci             />
297bf215546Sopenharmony_ci    <counter name="Sampler 1 Busy"
298bf215546Sopenharmony_ci             symbol_name="Sampler1Busy"
299bf215546Sopenharmony_ci             underscore_name="sampler1_busy"
300bf215546Sopenharmony_ci             description="The percentage of time in which Sampler 1 has been processing EU requests."
301bf215546Sopenharmony_ci             data_type="float"
302bf215546Sopenharmony_ci             max_equation="100"
303bf215546Sopenharmony_ci             units="percent"
304bf215546Sopenharmony_ci             semantic_type="duration"
305bf215546Sopenharmony_ci             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
306bf215546Sopenharmony_ci             availability="$SubsliceMask 0x12 AND"
307bf215546Sopenharmony_ci             mdapi_group="Sampler"
308bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
309bf215546Sopenharmony_ci             mdapi_supported_apis=""
310bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
311bf215546Sopenharmony_ci             />
312bf215546Sopenharmony_ci    <counter name="Samplers Busy"
313bf215546Sopenharmony_ci             symbol_name="SamplersBusy"
314bf215546Sopenharmony_ci             underscore_name="samplers_busy"
315bf215546Sopenharmony_ci             description="The percentage of time in which samplers have been processing EU requests."
316bf215546Sopenharmony_ci             data_type="float"
317bf215546Sopenharmony_ci             max_equation="100"
318bf215546Sopenharmony_ci             units="percent"
319bf215546Sopenharmony_ci             semantic_type="duration"
320bf215546Sopenharmony_ci             equation="$Sampler0Busy $Sampler1Busy FMAX"
321bf215546Sopenharmony_ci             mdapi_group="Sampler"
322bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
323bf215546Sopenharmony_ci             mdapi_supported_apis=""
324bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
325bf215546Sopenharmony_ci             />
326bf215546Sopenharmony_ci    <counter name="Sampler 0 Bottleneck"
327bf215546Sopenharmony_ci             symbol_name="Sampler0Bottleneck"
328bf215546Sopenharmony_ci             underscore_name="sampler0_bottleneck"
329bf215546Sopenharmony_ci             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
330bf215546Sopenharmony_ci             low_watermark="5"
331bf215546Sopenharmony_ci             high_watermark="15"
332bf215546Sopenharmony_ci             data_type="float"
333bf215546Sopenharmony_ci             max_equation="100"
334bf215546Sopenharmony_ci             units="percent"
335bf215546Sopenharmony_ci             semantic_type="duration"
336bf215546Sopenharmony_ci             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
337bf215546Sopenharmony_ci             availability="$SubsliceMask 0x09 AND"
338bf215546Sopenharmony_ci             mdapi_group="Sampler"
339bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
340bf215546Sopenharmony_ci             mdapi_supported_apis=""
341bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
342bf215546Sopenharmony_ci             />
343bf215546Sopenharmony_ci    <counter name="Sampler 1 Bottleneck"
344bf215546Sopenharmony_ci             symbol_name="Sampler1Bottleneck"
345bf215546Sopenharmony_ci             underscore_name="sampler1_bottleneck"
346bf215546Sopenharmony_ci             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
347bf215546Sopenharmony_ci             low_watermark="5"
348bf215546Sopenharmony_ci             high_watermark="15"
349bf215546Sopenharmony_ci             data_type="float"
350bf215546Sopenharmony_ci             max_equation="100"
351bf215546Sopenharmony_ci             units="percent"
352bf215546Sopenharmony_ci             semantic_type="duration"
353bf215546Sopenharmony_ci             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
354bf215546Sopenharmony_ci             availability="$SubsliceMask 0x12 AND"
355bf215546Sopenharmony_ci             mdapi_group="Sampler"
356bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
357bf215546Sopenharmony_ci             mdapi_supported_apis=""
358bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
359bf215546Sopenharmony_ci             />
360bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
361bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
362bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
363bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
364bf215546Sopenharmony_ci             data_type="uint64"
365bf215546Sopenharmony_ci             units="pixels"
366bf215546Sopenharmony_ci             semantic_type="event"
367bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
368bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
369bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
370bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
371bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
372bf215546Sopenharmony_ci             />
373bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
374bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
375bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
376bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
377bf215546Sopenharmony_ci             data_type="uint64"
378bf215546Sopenharmony_ci             units="pixels"
379bf215546Sopenharmony_ci             semantic_type="event"
380bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
381bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
382bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
383bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
384bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
385bf215546Sopenharmony_ci             />
386bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
387bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
388bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
389bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
390bf215546Sopenharmony_ci             data_type="uint64"
391bf215546Sopenharmony_ci             units="pixels"
392bf215546Sopenharmony_ci             semantic_type="event"
393bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
394bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
395bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
396bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
397bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
398bf215546Sopenharmony_ci             />
399bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
400bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
401bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
402bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
403bf215546Sopenharmony_ci             data_type="uint64"
404bf215546Sopenharmony_ci             units="pixels"
405bf215546Sopenharmony_ci             semantic_type="event"
406bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
407bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
408bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
409bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
410bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
411bf215546Sopenharmony_ci             />
412bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
413bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
414bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
415bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
416bf215546Sopenharmony_ci             data_type="uint64"
417bf215546Sopenharmony_ci             units="pixels"
418bf215546Sopenharmony_ci             semantic_type="event"
419bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
420bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
421bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
422bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
423bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
424bf215546Sopenharmony_ci             />
425bf215546Sopenharmony_ci    <counter name="Samples Written"
426bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
427bf215546Sopenharmony_ci             underscore_name="samples_written"
428bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
429bf215546Sopenharmony_ci             data_type="uint64"
430bf215546Sopenharmony_ci             units="pixels"
431bf215546Sopenharmony_ci             semantic_type="event"
432bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
433bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
434bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
435bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
436bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
437bf215546Sopenharmony_ci             />
438bf215546Sopenharmony_ci    <counter name="Samples Blended"
439bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
440bf215546Sopenharmony_ci             underscore_name="samples_blended"
441bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
442bf215546Sopenharmony_ci             data_type="uint64"
443bf215546Sopenharmony_ci             units="pixels"
444bf215546Sopenharmony_ci             semantic_type="event"
445bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
446bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
447bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
448bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
449bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
450bf215546Sopenharmony_ci             />
451bf215546Sopenharmony_ci    <counter name="Sampler Texels"
452bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
453bf215546Sopenharmony_ci             underscore_name="sampler_texels"
454bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
455bf215546Sopenharmony_ci             data_type="uint64"
456bf215546Sopenharmony_ci             units="texels"
457bf215546Sopenharmony_ci             semantic_type="event"
458bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
459bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
460bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
461bf215546Sopenharmony_ci             mdapi_supported_apis=""
462bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
463bf215546Sopenharmony_ci             />
464bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
465bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
466bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
467bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
468bf215546Sopenharmony_ci             data_type="uint64"
469bf215546Sopenharmony_ci             units="texels"
470bf215546Sopenharmony_ci             semantic_type="event"
471bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
472bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
473bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
474bf215546Sopenharmony_ci             mdapi_supported_apis=""
475bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
476bf215546Sopenharmony_ci             />
477bf215546Sopenharmony_ci    <counter name="Sampler Cache Misses"
478bf215546Sopenharmony_ci             symbol_name="SamplerL1Misses"
479bf215546Sopenharmony_ci             underscore_name="sampler_l1_misses"
480bf215546Sopenharmony_ci             description="The total number of sampler cache misses in all LODs in all sampler units."
481bf215546Sopenharmony_ci             data_type="uint64"
482bf215546Sopenharmony_ci             units="messages"
483bf215546Sopenharmony_ci             semantic_type="event"
484bf215546Sopenharmony_ci             equation="B 4 READ B 5 READ UADD 8 UMUL"
485bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
486bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
487bf215546Sopenharmony_ci             mdapi_supported_apis=""
488bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
489bf215546Sopenharmony_ci             />
490bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
491bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
492bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
493bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
494bf215546Sopenharmony_ci             data_type="uint64"
495bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
496bf215546Sopenharmony_ci             units="bytes"
497bf215546Sopenharmony_ci             semantic_type="throughput"
498bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
499bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
500bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
501bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
502bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
503bf215546Sopenharmony_ci             />
504bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
505bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
506bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
507bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
508bf215546Sopenharmony_ci             data_type="uint64"
509bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
510bf215546Sopenharmony_ci             units="bytes"
511bf215546Sopenharmony_ci             semantic_type="throughput"
512bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
513bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
514bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
515bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
516bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
517bf215546Sopenharmony_ci             />
518bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
519bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
520bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
521bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
522bf215546Sopenharmony_ci             data_type="uint64"
523bf215546Sopenharmony_ci             units="messages"
524bf215546Sopenharmony_ci             semantic_type="event"
525bf215546Sopenharmony_ci             equation="A 32 READ"
526bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
527bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
528bf215546Sopenharmony_ci             mdapi_supported_apis=""
529bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
530bf215546Sopenharmony_ci             />
531bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
532bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
533bf215546Sopenharmony_ci             underscore_name="shader_atomics"
534bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
535bf215546Sopenharmony_ci             data_type="uint64"
536bf215546Sopenharmony_ci             units="messages"
537bf215546Sopenharmony_ci             semantic_type="event"
538bf215546Sopenharmony_ci             equation="A 34 READ"
539bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
540bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
541bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
542bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
543bf215546Sopenharmony_ci             />
544bf215546Sopenharmony_ci    <counter name="L3 Lookup Accesses w/o IC"
545bf215546Sopenharmony_ci             symbol_name="L3Lookups"
546bf215546Sopenharmony_ci             underscore_name="l3_lookups"
547bf215546Sopenharmony_ci             description="The total number of L3 cache lookup accesses w/o IC."
548bf215546Sopenharmony_ci             data_type="uint64"
549bf215546Sopenharmony_ci             units="messages"
550bf215546Sopenharmony_ci             semantic_type="event"
551bf215546Sopenharmony_ci             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
552bf215546Sopenharmony_ci             mdapi_group="L3/TAG"
553bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
554bf215546Sopenharmony_ci             mdapi_supported_apis=""
555bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
556bf215546Sopenharmony_ci             />
557bf215546Sopenharmony_ci    <counter name="L3 Misses"
558bf215546Sopenharmony_ci             symbol_name="L3Misses"
559bf215546Sopenharmony_ci             underscore_name="l3_misses"
560bf215546Sopenharmony_ci             description="The total number of L3 misses."
561bf215546Sopenharmony_ci             data_type="uint64"
562bf215546Sopenharmony_ci             units="messages"
563bf215546Sopenharmony_ci             semantic_type="event"
564bf215546Sopenharmony_ci             equation="C 4 READ"
565bf215546Sopenharmony_ci             mdapi_group="L3/TAG"
566bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
567bf215546Sopenharmony_ci             mdapi_supported_apis=""
568bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
569bf215546Sopenharmony_ci             />
570bf215546Sopenharmony_ci    <counter name="L3 Sampler Throughput"
571bf215546Sopenharmony_ci             symbol_name="L3SamplerThroughput"
572bf215546Sopenharmony_ci             underscore_name="l3_sampler_throughput"
573bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
574bf215546Sopenharmony_ci             data_type="uint64"
575bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
576bf215546Sopenharmony_ci             units="bytes"
577bf215546Sopenharmony_ci             semantic_type="throughput"
578bf215546Sopenharmony_ci             equation="$SamplerL1Misses 64 UMUL"
579bf215546Sopenharmony_ci             mdapi_group="L3/Sampler"
580bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
581bf215546Sopenharmony_ci             mdapi_supported_apis=""
582bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
583bf215546Sopenharmony_ci             />
584bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
585bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
586bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
587bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
588bf215546Sopenharmony_ci             data_type="uint64"
589bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
590bf215546Sopenharmony_ci             units="bytes"
591bf215546Sopenharmony_ci             semantic_type="throughput"
592bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
593bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
594bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
595bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
596bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
597bf215546Sopenharmony_ci             />
598bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
599bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
600bf215546Sopenharmony_ci             underscore_name="shader_barriers"
601bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
602bf215546Sopenharmony_ci             data_type="uint64"
603bf215546Sopenharmony_ci             units="messages"
604bf215546Sopenharmony_ci             semantic_type="event"
605bf215546Sopenharmony_ci             equation="A 35 READ"
606bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
607bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
608bf215546Sopenharmony_ci             mdapi_supported_apis=""
609bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
610bf215546Sopenharmony_ci             />
611bf215546Sopenharmony_ci    <counter name="GTI Fixed Pipe Throughput"
612bf215546Sopenharmony_ci             symbol_name="GtiVfThroughput"
613bf215546Sopenharmony_ci             underscore_name="gti_vf_throughput"
614bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
615bf215546Sopenharmony_ci             data_type="uint64"
616bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL"
617bf215546Sopenharmony_ci             units="bytes"
618bf215546Sopenharmony_ci             semantic_type="throughput"
619bf215546Sopenharmony_ci             equation="B 6 READ B 7 READ UADD 64 UMUL"
620bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe"
621bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
622bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
623bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
624bf215546Sopenharmony_ci             />
625bf215546Sopenharmony_ci    <counter name="GTI Depth Throughput"
626bf215546Sopenharmony_ci             symbol_name="GtiDepthThroughput"
627bf215546Sopenharmony_ci             underscore_name="gti_depth_throughput"
628bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between depth caches and GTI."
629bf215546Sopenharmony_ci             data_type="uint64"
630bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
631bf215546Sopenharmony_ci             units="bytes"
632bf215546Sopenharmony_ci             semantic_type="throughput"
633bf215546Sopenharmony_ci             equation="C 0 READ C 1 READ UADD 64 UMUL"
634bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
635bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
636bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
637bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
638bf215546Sopenharmony_ci             />
639bf215546Sopenharmony_ci    <counter name="GTI RCC Throughput"
640bf215546Sopenharmony_ci             symbol_name="GtiRccThroughput"
641bf215546Sopenharmony_ci             underscore_name="gti_rcc_throughput"
642bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between render color caches and GTI."
643bf215546Sopenharmony_ci             data_type="uint64"
644bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
645bf215546Sopenharmony_ci             units="bytes"
646bf215546Sopenharmony_ci             semantic_type="throughput"
647bf215546Sopenharmony_ci             equation="C 2 READ C 3 READ UADD 64 UMUL"
648bf215546Sopenharmony_ci             mdapi_group="GTI/Color Cache"
649bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
650bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
651bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
652bf215546Sopenharmony_ci             />
653bf215546Sopenharmony_ci    <counter name="GTI L3 Throughput"
654bf215546Sopenharmony_ci             symbol_name="GtiL3Throughput"
655bf215546Sopenharmony_ci             underscore_name="gti_l3_throughput"
656bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
657bf215546Sopenharmony_ci             data_type="uint64"
658bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
659bf215546Sopenharmony_ci             units="bytes"
660bf215546Sopenharmony_ci             semantic_type="throughput"
661bf215546Sopenharmony_ci             equation="$L3Misses 64 UMUL"
662bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
663bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
664bf215546Sopenharmony_ci             mdapi_supported_apis=""
665bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
666bf215546Sopenharmony_ci             />
667bf215546Sopenharmony_ci    <counter name="GTI HDC TLB Lookup Throughput"
668bf215546Sopenharmony_ci             symbol_name="GtiHdcLookupsThroughput"
669bf215546Sopenharmony_ci             underscore_name="gti_hdc_lookups_throughput"
670bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
671bf215546Sopenharmony_ci             data_type="uint64"
672bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
673bf215546Sopenharmony_ci             units="bytes"
674bf215546Sopenharmony_ci             semantic_type="throughput"
675bf215546Sopenharmony_ci             equation="C 5 READ 64 UMUL"
676bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
677bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
678bf215546Sopenharmony_ci             mdapi_supported_apis=""
679bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
680bf215546Sopenharmony_ci             />
681bf215546Sopenharmony_ci    <counter name="GTI Read Throughput"
682bf215546Sopenharmony_ci             symbol_name="GtiReadThroughput"
683bf215546Sopenharmony_ci             underscore_name="gti_read_throughput"
684bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from GTI."
685bf215546Sopenharmony_ci             data_type="uint64"
686bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL"
687bf215546Sopenharmony_ci             units="bytes"
688bf215546Sopenharmony_ci             semantic_type="throughput"
689bf215546Sopenharmony_ci             equation="C 6 READ 64 UMUL"
690bf215546Sopenharmony_ci             mdapi_group="GTI"
691bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
692bf215546Sopenharmony_ci             mdapi_supported_apis=""
693bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
694bf215546Sopenharmony_ci             />
695bf215546Sopenharmony_ci    <counter name="GTI Write Throughput"
696bf215546Sopenharmony_ci             symbol_name="GtiWriteThroughput"
697bf215546Sopenharmony_ci             underscore_name="gti_write_throughput"
698bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written to GTI."
699bf215546Sopenharmony_ci             data_type="uint64"
700bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 32 UMUL"
701bf215546Sopenharmony_ci             units="bytes"
702bf215546Sopenharmony_ci             semantic_type="throughput"
703bf215546Sopenharmony_ci             equation="C 7 READ 64 UMUL"
704bf215546Sopenharmony_ci             mdapi_group="GTI"
705bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
706bf215546Sopenharmony_ci             mdapi_supported_apis=""
707bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
708bf215546Sopenharmony_ci             />
709bf215546Sopenharmony_ci    <counter name="Samplers Bottleneck"
710bf215546Sopenharmony_ci             symbol_name="SamplerBottleneck"
711bf215546Sopenharmony_ci             underscore_name="sampler_bottleneck"
712bf215546Sopenharmony_ci             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
713bf215546Sopenharmony_ci             low_watermark="5"
714bf215546Sopenharmony_ci             high_watermark="15"
715bf215546Sopenharmony_ci             data_type="float"
716bf215546Sopenharmony_ci             max_equation="100"
717bf215546Sopenharmony_ci             units="percent"
718bf215546Sopenharmony_ci             semantic_type="duration"
719bf215546Sopenharmony_ci             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
720bf215546Sopenharmony_ci             mdapi_group="Sampler"
721bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
722bf215546Sopenharmony_ci             mdapi_supported_apis=""
723bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
724bf215546Sopenharmony_ci             />
725bf215546Sopenharmony_ci    <register_config type="NOA">
726bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
727bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x166C01E0" />
728bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12170280" />
729bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12370280" />
730bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16EC01E0" />
731bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11930317" />
732bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x159303DF" />
733bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x3F900003" />
734bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4E0380" />
735bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
736bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0000" />
737bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
738bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A1B4000" />
739bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C1C0001" />
740bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002F1000" />
741bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042F1000" />
742bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004C4000" />
743bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C8400" />
744bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C0002" />
745bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D2000" />
746bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
747bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
748bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
749bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
750bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F6600" />
751bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0001" />
752bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002C8000" />
753bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x162CA200" />
754bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062D8000" />
755bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082D8000" />
756bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00133000" />
757bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x08133000" />
758bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00170020" />
759bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x08170021" />
760bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10170000" />
761bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0633C000" />
762bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0833C000" />
763bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06370800" />
764bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x08370840" />
765bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10370000" />
766bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1ACE0200" />
767bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0AEC5300" />
768bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10EC0000" />
769bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1CEC0000" />
770bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A9B8000" />
771bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C9C0002" />
772bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0CCC0002" />
773bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A8D8000" />
774bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x108F0001" />
775bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16AC8000" />
776bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D933031" />
777bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F933E3F" />
778bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01933D00" />
779bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0393073C" />
780bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0593000E" />
781bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D930000" />
782bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19930000" />
783bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930000" />
784bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D900157" />
785bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F900158" />
786bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x35900000" />
787bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2B908000" />
788bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2D908000" />
789bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2F908000" />
790bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x31908000" />
791bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15908000" />
792bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17908000" />
793bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19908000" />
794bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B908000" />
795bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190003F" />
796bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51902240" />
797bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C00" />
798bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900242" />
799bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900084" />
800bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47901400" />
801bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57902220" />
802bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900C60" />
803bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
804bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
805bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900063" />
806bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900002" />
807bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900C63" />
808bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53902222" />
809bf215546Sopenharmony_ci    </register_config>
810bf215546Sopenharmony_ci    <register_config type="OA">
811bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
812bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x00800000" />
813bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
814bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
815bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
816bf215546Sopenharmony_ci    </register_config>
817bf215546Sopenharmony_ci    <register_config type="FLEX">
818bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
819bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
820bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
821bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
822bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
823bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
824bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
825bf215546Sopenharmony_ci    </register_config>
826bf215546Sopenharmony_ci  </set>
827bf215546Sopenharmony_ci
828bf215546Sopenharmony_ci  <set name="Compute Metrics Basic set"
829bf215546Sopenharmony_ci       chipset="KBLGT3"
830bf215546Sopenharmony_ci       symbol_name="ComputeBasic"
831bf215546Sopenharmony_ci       underscore_name="compute_basic"
832bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL4 OCL IO BB"
833bf215546Sopenharmony_ci       hw_config_guid="a5dc0bc5-d6fa-4f3a-9979-d3248c786042"
834bf215546Sopenharmony_ci       >
835bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
836bf215546Sopenharmony_ci             symbol_name="GpuTime"
837bf215546Sopenharmony_ci             underscore_name="gpu_time"
838bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
839bf215546Sopenharmony_ci             data_type="uint64"
840bf215546Sopenharmony_ci             units="ns"
841bf215546Sopenharmony_ci             semantic_type="duration"
842bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
843bf215546Sopenharmony_ci             mdapi_group="GPU"
844bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
845bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
846bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
847bf215546Sopenharmony_ci             />
848bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
849bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
850bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
851bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
852bf215546Sopenharmony_ci             data_type="uint64"
853bf215546Sopenharmony_ci             units="cycles"
854bf215546Sopenharmony_ci             semantic_type="event"
855bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
856bf215546Sopenharmony_ci             mdapi_group="GPU"
857bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
858bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
859bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
860bf215546Sopenharmony_ci             />
861bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
862bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
863bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
864bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
865bf215546Sopenharmony_ci             data_type="uint64"
866bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
867bf215546Sopenharmony_ci             units="hz"
868bf215546Sopenharmony_ci             semantic_type="event"
869bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
870bf215546Sopenharmony_ci             mdapi_group="GPU"
871bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
872bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
873bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
874bf215546Sopenharmony_ci             />
875bf215546Sopenharmony_ci    <counter name="GPU Busy"
876bf215546Sopenharmony_ci             symbol_name="GpuBusy"
877bf215546Sopenharmony_ci             underscore_name="gpu_busy"
878bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
879bf215546Sopenharmony_ci             data_type="float"
880bf215546Sopenharmony_ci             max_equation="100"
881bf215546Sopenharmony_ci             units="percent"
882bf215546Sopenharmony_ci             semantic_type="duration"
883bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
884bf215546Sopenharmony_ci             mdapi_group="GPU"
885bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
886bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
887bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
888bf215546Sopenharmony_ci             />
889bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
890bf215546Sopenharmony_ci             symbol_name="VsThreads"
891bf215546Sopenharmony_ci             underscore_name="vs_threads"
892bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
893bf215546Sopenharmony_ci             data_type="uint64"
894bf215546Sopenharmony_ci             units="threads"
895bf215546Sopenharmony_ci             semantic_type="event"
896bf215546Sopenharmony_ci             equation="A 1 READ"
897bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
898bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
899bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
900bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
901bf215546Sopenharmony_ci             />
902bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
903bf215546Sopenharmony_ci             symbol_name="HsThreads"
904bf215546Sopenharmony_ci             underscore_name="hs_threads"
905bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
906bf215546Sopenharmony_ci             data_type="uint64"
907bf215546Sopenharmony_ci             units="threads"
908bf215546Sopenharmony_ci             semantic_type="event"
909bf215546Sopenharmony_ci             equation="A 2 READ"
910bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
911bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
912bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
913bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
914bf215546Sopenharmony_ci             />
915bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
916bf215546Sopenharmony_ci             symbol_name="DsThreads"
917bf215546Sopenharmony_ci             underscore_name="ds_threads"
918bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
919bf215546Sopenharmony_ci             data_type="uint64"
920bf215546Sopenharmony_ci             units="threads"
921bf215546Sopenharmony_ci             semantic_type="event"
922bf215546Sopenharmony_ci             equation="A 3 READ"
923bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
924bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
925bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
926bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
927bf215546Sopenharmony_ci             />
928bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
929bf215546Sopenharmony_ci             symbol_name="GsThreads"
930bf215546Sopenharmony_ci             underscore_name="gs_threads"
931bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
932bf215546Sopenharmony_ci             data_type="uint64"
933bf215546Sopenharmony_ci             units="threads"
934bf215546Sopenharmony_ci             semantic_type="event"
935bf215546Sopenharmony_ci             equation="A 5 READ"
936bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
937bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
938bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
939bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
940bf215546Sopenharmony_ci             />
941bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
942bf215546Sopenharmony_ci             symbol_name="PsThreads"
943bf215546Sopenharmony_ci             underscore_name="ps_threads"
944bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
945bf215546Sopenharmony_ci             data_type="uint64"
946bf215546Sopenharmony_ci             units="threads"
947bf215546Sopenharmony_ci             semantic_type="event"
948bf215546Sopenharmony_ci             equation="A 6 READ"
949bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
950bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
951bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
952bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
953bf215546Sopenharmony_ci             />
954bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
955bf215546Sopenharmony_ci             symbol_name="CsThreads"
956bf215546Sopenharmony_ci             underscore_name="cs_threads"
957bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
958bf215546Sopenharmony_ci             data_type="uint64"
959bf215546Sopenharmony_ci             units="threads"
960bf215546Sopenharmony_ci             semantic_type="event"
961bf215546Sopenharmony_ci             equation="A 4 READ"
962bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
963bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
964bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
965bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
966bf215546Sopenharmony_ci             />
967bf215546Sopenharmony_ci    <counter name="EU Active"
968bf215546Sopenharmony_ci             symbol_name="EuActive"
969bf215546Sopenharmony_ci             underscore_name="eu_active"
970bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
971bf215546Sopenharmony_ci             data_type="float"
972bf215546Sopenharmony_ci             max_equation="100"
973bf215546Sopenharmony_ci             units="percent"
974bf215546Sopenharmony_ci             semantic_type="duration"
975bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
976bf215546Sopenharmony_ci             mdapi_group="EU Array"
977bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
978bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
979bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
980bf215546Sopenharmony_ci             />
981bf215546Sopenharmony_ci    <counter name="EU Stall"
982bf215546Sopenharmony_ci             symbol_name="EuStall"
983bf215546Sopenharmony_ci             underscore_name="eu_stall"
984bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
985bf215546Sopenharmony_ci             data_type="float"
986bf215546Sopenharmony_ci             max_equation="100"
987bf215546Sopenharmony_ci             units="percent"
988bf215546Sopenharmony_ci             semantic_type="duration"
989bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
990bf215546Sopenharmony_ci             mdapi_group="EU Array"
991bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
992bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
993bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
994bf215546Sopenharmony_ci             />
995bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
996bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
997bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
998bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
999bf215546Sopenharmony_ci             data_type="float"
1000bf215546Sopenharmony_ci             max_equation="100"
1001bf215546Sopenharmony_ci             units="percent"
1002bf215546Sopenharmony_ci             semantic_type="duration"
1003bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1004bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
1005bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1006bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1007bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1008bf215546Sopenharmony_ci             />
1009bf215546Sopenharmony_ci    <counter name="EU FPU0 Pipe Active"
1010bf215546Sopenharmony_ci             symbol_name="Fpu0Active"
1011bf215546Sopenharmony_ci             underscore_name="fpu0_active"
1012bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1013bf215546Sopenharmony_ci             data_type="float"
1014bf215546Sopenharmony_ci             max_equation="100"
1015bf215546Sopenharmony_ci             units="percent"
1016bf215546Sopenharmony_ci             semantic_type="duration"
1017bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1018bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
1019bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1020bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1021bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1022bf215546Sopenharmony_ci             />
1023bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active"
1024bf215546Sopenharmony_ci             symbol_name="Fpu1Active"
1025bf215546Sopenharmony_ci             underscore_name="fpu1_active"
1026bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1027bf215546Sopenharmony_ci             data_type="float"
1028bf215546Sopenharmony_ci             max_equation="100"
1029bf215546Sopenharmony_ci             units="percent"
1030bf215546Sopenharmony_ci             semantic_type="duration"
1031bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1032bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
1033bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1034bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1035bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1036bf215546Sopenharmony_ci             />
1037bf215546Sopenharmony_ci    <counter name="EU AVG IPC Rate"
1038bf215546Sopenharmony_ci             symbol_name="EuAvgIpcRate"
1039bf215546Sopenharmony_ci             underscore_name="eu_avg_ipc_rate"
1040bf215546Sopenharmony_ci             description="The average rate of IPC calculated for 2 FPU pipelines."
1041bf215546Sopenharmony_ci             data_type="float"
1042bf215546Sopenharmony_ci             max_equation="2"
1043bf215546Sopenharmony_ci             units="number"
1044bf215546Sopenharmony_ci             semantic_type="ratio"
1045bf215546Sopenharmony_ci             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1046bf215546Sopenharmony_ci             mdapi_group="EU Array"
1047bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1048bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1049bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1050bf215546Sopenharmony_ci             />
1051bf215546Sopenharmony_ci    <counter name="EU Send Pipe Active"
1052bf215546Sopenharmony_ci             symbol_name="EuSendActive"
1053bf215546Sopenharmony_ci             underscore_name="eu_send_active"
1054bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing."
1055bf215546Sopenharmony_ci             data_type="float"
1056bf215546Sopenharmony_ci             max_equation="100"
1057bf215546Sopenharmony_ci             units="percent"
1058bf215546Sopenharmony_ci             semantic_type="duration"
1059bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1060bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
1061bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1062bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1063bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1064bf215546Sopenharmony_ci             />
1065bf215546Sopenharmony_ci    <counter name="EU Thread Occupancy"
1066bf215546Sopenharmony_ci             symbol_name="EuThreadOccupancy"
1067bf215546Sopenharmony_ci             underscore_name="eu_thread_occupancy"
1068bf215546Sopenharmony_ci             description="The percentage of time in which hardware threads occupied EUs."
1069bf215546Sopenharmony_ci             data_type="float"
1070bf215546Sopenharmony_ci             max_equation="100"
1071bf215546Sopenharmony_ci             units="percent"
1072bf215546Sopenharmony_ci             semantic_type="duration"
1073bf215546Sopenharmony_ci             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1074bf215546Sopenharmony_ci             mdapi_group="EU Array"
1075bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1076bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1077bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1078bf215546Sopenharmony_ci             />
1079bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
1080bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
1081bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
1082bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
1083bf215546Sopenharmony_ci             data_type="uint64"
1084bf215546Sopenharmony_ci             units="pixels"
1085bf215546Sopenharmony_ci             semantic_type="event"
1086bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
1087bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
1088bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1089bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1090bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1091bf215546Sopenharmony_ci             />
1092bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
1093bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
1094bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
1095bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
1096bf215546Sopenharmony_ci             data_type="uint64"
1097bf215546Sopenharmony_ci             units="pixels"
1098bf215546Sopenharmony_ci             semantic_type="event"
1099bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
1100bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1101bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1102bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1103bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1104bf215546Sopenharmony_ci             />
1105bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
1106bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
1107bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
1108bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
1109bf215546Sopenharmony_ci             data_type="uint64"
1110bf215546Sopenharmony_ci             units="pixels"
1111bf215546Sopenharmony_ci             semantic_type="event"
1112bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
1113bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1114bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1115bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1116bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1117bf215546Sopenharmony_ci             />
1118bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
1119bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
1120bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
1121bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
1122bf215546Sopenharmony_ci             data_type="uint64"
1123bf215546Sopenharmony_ci             units="pixels"
1124bf215546Sopenharmony_ci             semantic_type="event"
1125bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
1126bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
1127bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1128bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1129bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1130bf215546Sopenharmony_ci             />
1131bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
1132bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
1133bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
1134bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1135bf215546Sopenharmony_ci             data_type="uint64"
1136bf215546Sopenharmony_ci             units="pixels"
1137bf215546Sopenharmony_ci             semantic_type="event"
1138bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
1139bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1140bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1141bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1142bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1143bf215546Sopenharmony_ci             />
1144bf215546Sopenharmony_ci    <counter name="Samples Written"
1145bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
1146bf215546Sopenharmony_ci             underscore_name="samples_written"
1147bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
1148bf215546Sopenharmony_ci             data_type="uint64"
1149bf215546Sopenharmony_ci             units="pixels"
1150bf215546Sopenharmony_ci             semantic_type="event"
1151bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
1152bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1153bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1154bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1155bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1156bf215546Sopenharmony_ci             />
1157bf215546Sopenharmony_ci    <counter name="Samples Blended"
1158bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
1159bf215546Sopenharmony_ci             underscore_name="samples_blended"
1160bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
1161bf215546Sopenharmony_ci             data_type="uint64"
1162bf215546Sopenharmony_ci             units="pixels"
1163bf215546Sopenharmony_ci             semantic_type="event"
1164bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
1165bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1166bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1167bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO OCL BB"
1168bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1169bf215546Sopenharmony_ci             />
1170bf215546Sopenharmony_ci    <counter name="Sampler Texels"
1171bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
1172bf215546Sopenharmony_ci             underscore_name="sampler_texels"
1173bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1174bf215546Sopenharmony_ci             data_type="uint64"
1175bf215546Sopenharmony_ci             units="texels"
1176bf215546Sopenharmony_ci             semantic_type="event"
1177bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
1178bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
1179bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1180bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1181bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1182bf215546Sopenharmony_ci             />
1183bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
1184bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
1185bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
1186bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1187bf215546Sopenharmony_ci             data_type="uint64"
1188bf215546Sopenharmony_ci             units="texels"
1189bf215546Sopenharmony_ci             semantic_type="event"
1190bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
1191bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
1192bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
1193bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1194bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1195bf215546Sopenharmony_ci             />
1196bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
1197bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
1198bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
1199bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
1200bf215546Sopenharmony_ci             data_type="uint64"
1201bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1202bf215546Sopenharmony_ci             units="bytes"
1203bf215546Sopenharmony_ci             semantic_type="throughput"
1204bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
1205bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
1206bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1207bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1208bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1209bf215546Sopenharmony_ci             />
1210bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
1211bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
1212bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
1213bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
1214bf215546Sopenharmony_ci             data_type="uint64"
1215bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1216bf215546Sopenharmony_ci             units="bytes"
1217bf215546Sopenharmony_ci             semantic_type="throughput"
1218bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
1219bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
1220bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1221bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1222bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1223bf215546Sopenharmony_ci             />
1224bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
1225bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
1226bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
1227bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
1228bf215546Sopenharmony_ci             data_type="uint64"
1229bf215546Sopenharmony_ci             units="messages"
1230bf215546Sopenharmony_ci             semantic_type="event"
1231bf215546Sopenharmony_ci             equation="A 32 READ"
1232bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1233bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1234bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1235bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1236bf215546Sopenharmony_ci             />
1237bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
1238bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
1239bf215546Sopenharmony_ci             underscore_name="shader_atomics"
1240bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
1241bf215546Sopenharmony_ci             data_type="uint64"
1242bf215546Sopenharmony_ci             units="messages"
1243bf215546Sopenharmony_ci             semantic_type="event"
1244bf215546Sopenharmony_ci             equation="A 34 READ"
1245bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
1246bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1247bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1248bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1249bf215546Sopenharmony_ci             />
1250bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
1251bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
1252bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
1253bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1254bf215546Sopenharmony_ci             data_type="uint64"
1255bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1256bf215546Sopenharmony_ci             units="bytes"
1257bf215546Sopenharmony_ci             semantic_type="throughput"
1258bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1259bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1260bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
1261bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1262bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1263bf215546Sopenharmony_ci             />
1264bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
1265bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
1266bf215546Sopenharmony_ci             underscore_name="shader_barriers"
1267bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
1268bf215546Sopenharmony_ci             data_type="uint64"
1269bf215546Sopenharmony_ci             units="messages"
1270bf215546Sopenharmony_ci             semantic_type="event"
1271bf215546Sopenharmony_ci             equation="A 35 READ"
1272bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
1273bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1274bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1275bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1276bf215546Sopenharmony_ci             />
1277bf215546Sopenharmony_ci    <counter name="Typed Bytes Read"
1278bf215546Sopenharmony_ci             symbol_name="TypedBytesRead"
1279bf215546Sopenharmony_ci             underscore_name="typed_bytes_read"
1280bf215546Sopenharmony_ci             description="The total number of typed memory bytes read via Data Port."
1281bf215546Sopenharmony_ci             data_type="uint64"
1282bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1283bf215546Sopenharmony_ci             units="bytes"
1284bf215546Sopenharmony_ci             semantic_type="throughput"
1285bf215546Sopenharmony_ci             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1286bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1287bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1288bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1289bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1290bf215546Sopenharmony_ci             />
1291bf215546Sopenharmony_ci    <counter name="Typed Bytes Written"
1292bf215546Sopenharmony_ci             symbol_name="TypedBytesWritten"
1293bf215546Sopenharmony_ci             underscore_name="typed_bytes_written"
1294bf215546Sopenharmony_ci             description="The total number of untyped memory bytes written via Data Port."
1295bf215546Sopenharmony_ci             data_type="uint64"
1296bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1297bf215546Sopenharmony_ci             units="bytes"
1298bf215546Sopenharmony_ci             semantic_type="throughput"
1299bf215546Sopenharmony_ci             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1300bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1301bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1302bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1303bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1304bf215546Sopenharmony_ci             />
1305bf215546Sopenharmony_ci    <counter name="Untyped Bytes Read"
1306bf215546Sopenharmony_ci             symbol_name="UntypedBytesRead"
1307bf215546Sopenharmony_ci             underscore_name="untyped_bytes_read"
1308bf215546Sopenharmony_ci             description="The total number of typed memory bytes read via Data Port."
1309bf215546Sopenharmony_ci             data_type="uint64"
1310bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1311bf215546Sopenharmony_ci             units="bytes"
1312bf215546Sopenharmony_ci             semantic_type="throughput"
1313bf215546Sopenharmony_ci             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1314bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1315bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1316bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1317bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1318bf215546Sopenharmony_ci             />
1319bf215546Sopenharmony_ci    <counter name="Untyped Writes"
1320bf215546Sopenharmony_ci             symbol_name="UntypedBytesWritten"
1321bf215546Sopenharmony_ci             underscore_name="untyped_bytes_written"
1322bf215546Sopenharmony_ci             description="The total number of untyped memory bytes written via Data Port."
1323bf215546Sopenharmony_ci             data_type="uint64"
1324bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1325bf215546Sopenharmony_ci             units="bytes"
1326bf215546Sopenharmony_ci             semantic_type="throughput"
1327bf215546Sopenharmony_ci             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1328bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1329bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1330bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1331bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1332bf215546Sopenharmony_ci             />
1333bf215546Sopenharmony_ci    <counter name="GTI Read Throughput"
1334bf215546Sopenharmony_ci             symbol_name="GtiReadThroughput"
1335bf215546Sopenharmony_ci             underscore_name="gti_read_throughput"
1336bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from GTI."
1337bf215546Sopenharmony_ci             data_type="uint64"
1338bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1339bf215546Sopenharmony_ci             units="bytes"
1340bf215546Sopenharmony_ci             semantic_type="throughput"
1341bf215546Sopenharmony_ci             equation="C 4 READ 64 UMUL"
1342bf215546Sopenharmony_ci             mdapi_group="GTI"
1343bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1344bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1345bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1346bf215546Sopenharmony_ci             />
1347bf215546Sopenharmony_ci    <counter name="GTI Write Throughput"
1348bf215546Sopenharmony_ci             symbol_name="GtiWriteThroughput"
1349bf215546Sopenharmony_ci             underscore_name="gti_write_throughput"
1350bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written to GTI."
1351bf215546Sopenharmony_ci             data_type="uint64"
1352bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 32 UMUL"
1353bf215546Sopenharmony_ci             units="bytes"
1354bf215546Sopenharmony_ci             semantic_type="throughput"
1355bf215546Sopenharmony_ci             equation="C 5 READ 64 UMUL"
1356bf215546Sopenharmony_ci             mdapi_group="GTI"
1357bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1358bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
1359bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1360bf215546Sopenharmony_ci             />
1361bf215546Sopenharmony_ci    <register_config type="NOA">
1362bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
1363bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1364bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1365bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C00E0" />
1366bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37906800" />
1367bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x3F900003" />
1368bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004E8000" />
1369bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1370bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1371bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064F0900" />
1372bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084F0032" />
1373bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1374bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1375bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1376bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004F0D80" />
1377bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x024F003B" />
1378bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x006C0002" />
1379bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x086C0100" />
1380bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1381bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1382bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x186C0000" />
1383bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1384bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1385bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001B4000" />
1386bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x081B8000" />
1387bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1388bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1389bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x101C8000" />
1390bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1391bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1392bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x065B8000" />
1393bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x085B4000" />
1394bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1395bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1396bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1397bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x005B8000" />
1398bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x025B4000" />
1399bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1400bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1401bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x125C8000" />
1402bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x145C8000" />
1403bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004C8000" />
1404bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1405bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1406bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000DA000" />
1407bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
1408bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
1409bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1410bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1411bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1412bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020D2000" />
1413bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1414bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1415bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0155" />
1416bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002C8000" />
1417bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1418bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x162CFB00" />
1419bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C00BE" />
1420bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022CC000" />
1421bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042CC000" />
1422bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19900157" />
1423bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B900158" />
1424bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D900105" />
1425bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F900103" />
1426bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x35900000" />
1427bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11900FFF" />
1428bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
1429bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900800" />
1430bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
1431bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900821" />
1432bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900802" />
1433bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
1434bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900802" />
1435bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
1436bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900002" />
1437bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
1438bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900422" />
1439bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53904444" />
1440bf215546Sopenharmony_ci    </register_config>
1441bf215546Sopenharmony_ci    <register_config type="OA">
1442bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
1443bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x00800000" />
1444bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
1445bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
1446bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
1447bf215546Sopenharmony_ci    </register_config>
1448bf215546Sopenharmony_ci    <register_config type="FLEX">
1449bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1450bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1451bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1452bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1453bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1454bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1455bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
1456bf215546Sopenharmony_ci    </register_config>
1457bf215546Sopenharmony_ci  </set>
1458bf215546Sopenharmony_ci
1459bf215546Sopenharmony_ci  <set name="Render Metrics set for 3D Pipeline Profile"
1460bf215546Sopenharmony_ci       chipset="KBLGT3"
1461bf215546Sopenharmony_ci       symbol_name="RenderPipeProfile"
1462bf215546Sopenharmony_ci       underscore_name="render_pipe_profile"
1463bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
1464bf215546Sopenharmony_ci       hw_config_guid="c7c735f3-ce58-45cf-aa04-30b183f1faff"
1465bf215546Sopenharmony_ci       >
1466bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
1467bf215546Sopenharmony_ci             symbol_name="GpuTime"
1468bf215546Sopenharmony_ci             underscore_name="gpu_time"
1469bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
1470bf215546Sopenharmony_ci             data_type="uint64"
1471bf215546Sopenharmony_ci             units="ns"
1472bf215546Sopenharmony_ci             semantic_type="duration"
1473bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1474bf215546Sopenharmony_ci             mdapi_group="GPU"
1475bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1476bf215546Sopenharmony_ci             mdapi_supported_apis=""
1477bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1478bf215546Sopenharmony_ci             />
1479bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
1480bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
1481bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
1482bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
1483bf215546Sopenharmony_ci             data_type="uint64"
1484bf215546Sopenharmony_ci             units="cycles"
1485bf215546Sopenharmony_ci             semantic_type="event"
1486bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
1487bf215546Sopenharmony_ci             mdapi_group="GPU"
1488bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
1489bf215546Sopenharmony_ci             mdapi_supported_apis=""
1490bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1491bf215546Sopenharmony_ci             />
1492bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
1493bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
1494bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
1495bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
1496bf215546Sopenharmony_ci             data_type="uint64"
1497bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
1498bf215546Sopenharmony_ci             units="hz"
1499bf215546Sopenharmony_ci             semantic_type="event"
1500bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1501bf215546Sopenharmony_ci             mdapi_group="GPU"
1502bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1503bf215546Sopenharmony_ci             mdapi_supported_apis=""
1504bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1505bf215546Sopenharmony_ci             />
1506bf215546Sopenharmony_ci    <counter name="GPU Busy"
1507bf215546Sopenharmony_ci             symbol_name="GpuBusy"
1508bf215546Sopenharmony_ci             underscore_name="gpu_busy"
1509bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
1510bf215546Sopenharmony_ci             data_type="float"
1511bf215546Sopenharmony_ci             max_equation="100"
1512bf215546Sopenharmony_ci             units="percent"
1513bf215546Sopenharmony_ci             semantic_type="duration"
1514bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1515bf215546Sopenharmony_ci             mdapi_group="GPU"
1516bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
1517bf215546Sopenharmony_ci             mdapi_supported_apis=""
1518bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1519bf215546Sopenharmony_ci             />
1520bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
1521bf215546Sopenharmony_ci             symbol_name="VsThreads"
1522bf215546Sopenharmony_ci             underscore_name="vs_threads"
1523bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
1524bf215546Sopenharmony_ci             data_type="uint64"
1525bf215546Sopenharmony_ci             units="threads"
1526bf215546Sopenharmony_ci             semantic_type="event"
1527bf215546Sopenharmony_ci             equation="A 1 READ"
1528bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
1529bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1530bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1531bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1532bf215546Sopenharmony_ci             />
1533bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
1534bf215546Sopenharmony_ci             symbol_name="HsThreads"
1535bf215546Sopenharmony_ci             underscore_name="hs_threads"
1536bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
1537bf215546Sopenharmony_ci             data_type="uint64"
1538bf215546Sopenharmony_ci             units="threads"
1539bf215546Sopenharmony_ci             semantic_type="event"
1540bf215546Sopenharmony_ci             equation="A 2 READ"
1541bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
1542bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1543bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
1544bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1545bf215546Sopenharmony_ci             />
1546bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
1547bf215546Sopenharmony_ci             symbol_name="DsThreads"
1548bf215546Sopenharmony_ci             underscore_name="ds_threads"
1549bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
1550bf215546Sopenharmony_ci             data_type="uint64"
1551bf215546Sopenharmony_ci             units="threads"
1552bf215546Sopenharmony_ci             semantic_type="event"
1553bf215546Sopenharmony_ci             equation="A 3 READ"
1554bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
1555bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1556bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
1557bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1558bf215546Sopenharmony_ci             />
1559bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
1560bf215546Sopenharmony_ci             symbol_name="GsThreads"
1561bf215546Sopenharmony_ci             underscore_name="gs_threads"
1562bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
1563bf215546Sopenharmony_ci             data_type="uint64"
1564bf215546Sopenharmony_ci             units="threads"
1565bf215546Sopenharmony_ci             semantic_type="event"
1566bf215546Sopenharmony_ci             equation="A 5 READ"
1567bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
1568bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1569bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
1570bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1571bf215546Sopenharmony_ci             />
1572bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
1573bf215546Sopenharmony_ci             symbol_name="PsThreads"
1574bf215546Sopenharmony_ci             underscore_name="ps_threads"
1575bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
1576bf215546Sopenharmony_ci             data_type="uint64"
1577bf215546Sopenharmony_ci             units="threads"
1578bf215546Sopenharmony_ci             semantic_type="event"
1579bf215546Sopenharmony_ci             equation="A 6 READ"
1580bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
1581bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1582bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1583bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1584bf215546Sopenharmony_ci             />
1585bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
1586bf215546Sopenharmony_ci             symbol_name="CsThreads"
1587bf215546Sopenharmony_ci             underscore_name="cs_threads"
1588bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
1589bf215546Sopenharmony_ci             data_type="uint64"
1590bf215546Sopenharmony_ci             units="threads"
1591bf215546Sopenharmony_ci             semantic_type="event"
1592bf215546Sopenharmony_ci             equation="A 4 READ"
1593bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
1594bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1595bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1596bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1597bf215546Sopenharmony_ci             />
1598bf215546Sopenharmony_ci    <counter name="EU Active"
1599bf215546Sopenharmony_ci             symbol_name="EuActive"
1600bf215546Sopenharmony_ci             underscore_name="eu_active"
1601bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
1602bf215546Sopenharmony_ci             data_type="float"
1603bf215546Sopenharmony_ci             max_equation="100"
1604bf215546Sopenharmony_ci             units="percent"
1605bf215546Sopenharmony_ci             semantic_type="duration"
1606bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1607bf215546Sopenharmony_ci             mdapi_group="EU Array"
1608bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1609bf215546Sopenharmony_ci             mdapi_supported_apis=""
1610bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1611bf215546Sopenharmony_ci             />
1612bf215546Sopenharmony_ci    <counter name="EU Stall"
1613bf215546Sopenharmony_ci             symbol_name="EuStall"
1614bf215546Sopenharmony_ci             underscore_name="eu_stall"
1615bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
1616bf215546Sopenharmony_ci             data_type="float"
1617bf215546Sopenharmony_ci             max_equation="100"
1618bf215546Sopenharmony_ci             units="percent"
1619bf215546Sopenharmony_ci             semantic_type="duration"
1620bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1621bf215546Sopenharmony_ci             mdapi_group="EU Array"
1622bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1623bf215546Sopenharmony_ci             mdapi_supported_apis=""
1624bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1625bf215546Sopenharmony_ci             />
1626bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
1627bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
1628bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
1629bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
1630bf215546Sopenharmony_ci             data_type="uint64"
1631bf215546Sopenharmony_ci             units="pixels"
1632bf215546Sopenharmony_ci             semantic_type="event"
1633bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
1634bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
1635bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1636bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1637bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1638bf215546Sopenharmony_ci             />
1639bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
1640bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
1641bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
1642bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
1643bf215546Sopenharmony_ci             data_type="uint64"
1644bf215546Sopenharmony_ci             units="pixels"
1645bf215546Sopenharmony_ci             semantic_type="event"
1646bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
1647bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1648bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1649bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1650bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1651bf215546Sopenharmony_ci             />
1652bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
1653bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
1654bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
1655bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
1656bf215546Sopenharmony_ci             data_type="uint64"
1657bf215546Sopenharmony_ci             units="pixels"
1658bf215546Sopenharmony_ci             semantic_type="event"
1659bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
1660bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1661bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1662bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1663bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1664bf215546Sopenharmony_ci             />
1665bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
1666bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
1667bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
1668bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
1669bf215546Sopenharmony_ci             data_type="uint64"
1670bf215546Sopenharmony_ci             units="pixels"
1671bf215546Sopenharmony_ci             semantic_type="event"
1672bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
1673bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
1674bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1675bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1676bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1677bf215546Sopenharmony_ci             />
1678bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
1679bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
1680bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
1681bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1682bf215546Sopenharmony_ci             data_type="uint64"
1683bf215546Sopenharmony_ci             units="pixels"
1684bf215546Sopenharmony_ci             semantic_type="event"
1685bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
1686bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1687bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1688bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1689bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1690bf215546Sopenharmony_ci             />
1691bf215546Sopenharmony_ci    <counter name="Samples Written"
1692bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
1693bf215546Sopenharmony_ci             underscore_name="samples_written"
1694bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
1695bf215546Sopenharmony_ci             data_type="uint64"
1696bf215546Sopenharmony_ci             units="pixels"
1697bf215546Sopenharmony_ci             semantic_type="event"
1698bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
1699bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1700bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1701bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1702bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1703bf215546Sopenharmony_ci             />
1704bf215546Sopenharmony_ci    <counter name="Samples Blended"
1705bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
1706bf215546Sopenharmony_ci             underscore_name="samples_blended"
1707bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
1708bf215546Sopenharmony_ci             data_type="uint64"
1709bf215546Sopenharmony_ci             units="pixels"
1710bf215546Sopenharmony_ci             semantic_type="event"
1711bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
1712bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
1713bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1714bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1715bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1716bf215546Sopenharmony_ci             />
1717bf215546Sopenharmony_ci    <counter name="Sampler Texels"
1718bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
1719bf215546Sopenharmony_ci             underscore_name="sampler_texels"
1720bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1721bf215546Sopenharmony_ci             data_type="uint64"
1722bf215546Sopenharmony_ci             units="texels"
1723bf215546Sopenharmony_ci             semantic_type="event"
1724bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
1725bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
1726bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1727bf215546Sopenharmony_ci             mdapi_supported_apis=""
1728bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1729bf215546Sopenharmony_ci             />
1730bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
1731bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
1732bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
1733bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1734bf215546Sopenharmony_ci             data_type="uint64"
1735bf215546Sopenharmony_ci             units="texels"
1736bf215546Sopenharmony_ci             semantic_type="event"
1737bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
1738bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
1739bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
1740bf215546Sopenharmony_ci             mdapi_supported_apis=""
1741bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1742bf215546Sopenharmony_ci             />
1743bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
1744bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
1745bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
1746bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
1747bf215546Sopenharmony_ci             data_type="uint64"
1748bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1749bf215546Sopenharmony_ci             units="bytes"
1750bf215546Sopenharmony_ci             semantic_type="throughput"
1751bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
1752bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
1753bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1754bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1755bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1756bf215546Sopenharmony_ci             />
1757bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
1758bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
1759bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
1760bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
1761bf215546Sopenharmony_ci             data_type="uint64"
1762bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1763bf215546Sopenharmony_ci             units="bytes"
1764bf215546Sopenharmony_ci             semantic_type="throughput"
1765bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
1766bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
1767bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1768bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1769bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1770bf215546Sopenharmony_ci             />
1771bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
1772bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
1773bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
1774bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
1775bf215546Sopenharmony_ci             data_type="uint64"
1776bf215546Sopenharmony_ci             units="messages"
1777bf215546Sopenharmony_ci             semantic_type="event"
1778bf215546Sopenharmony_ci             equation="A 32 READ"
1779bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1780bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1781bf215546Sopenharmony_ci             mdapi_supported_apis=""
1782bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1783bf215546Sopenharmony_ci             />
1784bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
1785bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
1786bf215546Sopenharmony_ci             underscore_name="shader_atomics"
1787bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
1788bf215546Sopenharmony_ci             data_type="uint64"
1789bf215546Sopenharmony_ci             units="messages"
1790bf215546Sopenharmony_ci             semantic_type="event"
1791bf215546Sopenharmony_ci             equation="A 34 READ"
1792bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
1793bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1794bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1795bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1796bf215546Sopenharmony_ci             />
1797bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
1798bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
1799bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
1800bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1801bf215546Sopenharmony_ci             data_type="uint64"
1802bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1803bf215546Sopenharmony_ci             units="bytes"
1804bf215546Sopenharmony_ci             semantic_type="throughput"
1805bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1806bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
1807bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
1808bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1809bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1810bf215546Sopenharmony_ci             />
1811bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
1812bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
1813bf215546Sopenharmony_ci             underscore_name="shader_barriers"
1814bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
1815bf215546Sopenharmony_ci             data_type="uint64"
1816bf215546Sopenharmony_ci             units="messages"
1817bf215546Sopenharmony_ci             semantic_type="event"
1818bf215546Sopenharmony_ci             equation="A 35 READ"
1819bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
1820bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
1821bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
1822bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1823bf215546Sopenharmony_ci             />
1824bf215546Sopenharmony_ci    <counter name="VF Bottleneck"
1825bf215546Sopenharmony_ci             symbol_name="VfBottleneck"
1826bf215546Sopenharmony_ci             underscore_name="vf_bottleneck"
1827bf215546Sopenharmony_ci             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1828bf215546Sopenharmony_ci             low_watermark="5"
1829bf215546Sopenharmony_ci             high_watermark="15"
1830bf215546Sopenharmony_ci             data_type="float"
1831bf215546Sopenharmony_ci             units="percent"
1832bf215546Sopenharmony_ci             semantic_type="duration"
1833bf215546Sopenharmony_ci             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1834bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Input Assembler"
1835bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1836bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1837bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1838bf215546Sopenharmony_ci             />
1839bf215546Sopenharmony_ci    <counter name="VS Bottleneck"
1840bf215546Sopenharmony_ci             symbol_name="VsBottleneck"
1841bf215546Sopenharmony_ci             underscore_name="vs_bottleneck"
1842bf215546Sopenharmony_ci             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1843bf215546Sopenharmony_ci             low_watermark="10"
1844bf215546Sopenharmony_ci             high_watermark="30"
1845bf215546Sopenharmony_ci             data_type="float"
1846bf215546Sopenharmony_ci             units="percent"
1847bf215546Sopenharmony_ci             semantic_type="duration"
1848bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1849bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Vertex Shader"
1850bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1851bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1852bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1853bf215546Sopenharmony_ci             />
1854bf215546Sopenharmony_ci    <counter name="HS Bottleneck"
1855bf215546Sopenharmony_ci             symbol_name="HsBottleneck"
1856bf215546Sopenharmony_ci             underscore_name="hs_bottleneck"
1857bf215546Sopenharmony_ci             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1858bf215546Sopenharmony_ci             low_watermark="3"
1859bf215546Sopenharmony_ci             high_watermark="9"
1860bf215546Sopenharmony_ci             data_type="float"
1861bf215546Sopenharmony_ci             units="percent"
1862bf215546Sopenharmony_ci             semantic_type="duration"
1863bf215546Sopenharmony_ci             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1864bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Hull Shader"
1865bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1866bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1867bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1868bf215546Sopenharmony_ci             />
1869bf215546Sopenharmony_ci    <counter name="DS Bottleneck"
1870bf215546Sopenharmony_ci             symbol_name="DsBottleneck"
1871bf215546Sopenharmony_ci             underscore_name="ds_bottleneck"
1872bf215546Sopenharmony_ci             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1873bf215546Sopenharmony_ci             low_watermark="5"
1874bf215546Sopenharmony_ci             high_watermark="15"
1875bf215546Sopenharmony_ci             data_type="float"
1876bf215546Sopenharmony_ci             units="percent"
1877bf215546Sopenharmony_ci             semantic_type="duration"
1878bf215546Sopenharmony_ci             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1879bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Domain Shader"
1880bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1881bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
1882bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1883bf215546Sopenharmony_ci             />
1884bf215546Sopenharmony_ci    <counter name="GS Bottleneck"
1885bf215546Sopenharmony_ci             symbol_name="GsBottleneck"
1886bf215546Sopenharmony_ci             underscore_name="gs_bottleneck"
1887bf215546Sopenharmony_ci             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1888bf215546Sopenharmony_ci             low_watermark="5"
1889bf215546Sopenharmony_ci             high_watermark="15"
1890bf215546Sopenharmony_ci             data_type="float"
1891bf215546Sopenharmony_ci             units="percent"
1892bf215546Sopenharmony_ci             semantic_type="duration"
1893bf215546Sopenharmony_ci             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1894bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Geometry Shader"
1895bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1896bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1897bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1898bf215546Sopenharmony_ci             />
1899bf215546Sopenharmony_ci    <counter name="SO Bottleneck"
1900bf215546Sopenharmony_ci             symbol_name="SoBottleneck"
1901bf215546Sopenharmony_ci             underscore_name="so_bottleneck"
1902bf215546Sopenharmony_ci             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1903bf215546Sopenharmony_ci             low_watermark="5"
1904bf215546Sopenharmony_ci             high_watermark="15"
1905bf215546Sopenharmony_ci             data_type="float"
1906bf215546Sopenharmony_ci             units="percent"
1907bf215546Sopenharmony_ci             semantic_type="duration"
1908bf215546Sopenharmony_ci             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1909bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Stream Output"
1910bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1911bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1912bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1913bf215546Sopenharmony_ci             />
1914bf215546Sopenharmony_ci    <counter name="Clipper Bottleneck"
1915bf215546Sopenharmony_ci             symbol_name="ClBottleneck"
1916bf215546Sopenharmony_ci             underscore_name="cl_bottleneck"
1917bf215546Sopenharmony_ci             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1918bf215546Sopenharmony_ci             low_watermark="10"
1919bf215546Sopenharmony_ci             high_watermark="30"
1920bf215546Sopenharmony_ci             data_type="float"
1921bf215546Sopenharmony_ci             units="percent"
1922bf215546Sopenharmony_ci             semantic_type="duration"
1923bf215546Sopenharmony_ci             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1924bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Clipper"
1925bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1926bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1927bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1928bf215546Sopenharmony_ci             />
1929bf215546Sopenharmony_ci    <counter name="Strip-Fans Bottleneck"
1930bf215546Sopenharmony_ci             symbol_name="SfBottleneck"
1931bf215546Sopenharmony_ci             underscore_name="sf_bottleneck"
1932bf215546Sopenharmony_ci             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1933bf215546Sopenharmony_ci             low_watermark="5"
1934bf215546Sopenharmony_ci             high_watermark="10"
1935bf215546Sopenharmony_ci             data_type="float"
1936bf215546Sopenharmony_ci             units="percent"
1937bf215546Sopenharmony_ci             semantic_type="duration"
1938bf215546Sopenharmony_ci             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1939bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1940bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1941bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1942bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1943bf215546Sopenharmony_ci             />
1944bf215546Sopenharmony_ci    <counter name="Hi-Depth Bottleneck"
1945bf215546Sopenharmony_ci             symbol_name="HiDepthBottleneck"
1946bf215546Sopenharmony_ci             underscore_name="hi_depth_bottleneck"
1947bf215546Sopenharmony_ci             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1948bf215546Sopenharmony_ci             low_watermark="5"
1949bf215546Sopenharmony_ci             high_watermark="15"
1950bf215546Sopenharmony_ci             data_type="float"
1951bf215546Sopenharmony_ci             units="percent"
1952bf215546Sopenharmony_ci             semantic_type="duration"
1953bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1954bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1955bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1956bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1957bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1958bf215546Sopenharmony_ci             />
1959bf215546Sopenharmony_ci    <counter name="Early Depth Bottleneck"
1960bf215546Sopenharmony_ci             symbol_name="EarlyDepthBottleneck"
1961bf215546Sopenharmony_ci             underscore_name="early_depth_bottleneck"
1962bf215546Sopenharmony_ci             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1963bf215546Sopenharmony_ci             low_watermark="10"
1964bf215546Sopenharmony_ci             high_watermark="30"
1965bf215546Sopenharmony_ci             data_type="float"
1966bf215546Sopenharmony_ci             units="percent"
1967bf215546Sopenharmony_ci             semantic_type="duration"
1968bf215546Sopenharmony_ci             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1969bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1970bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1971bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1972bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1973bf215546Sopenharmony_ci             />
1974bf215546Sopenharmony_ci    <counter name="BC Bottleneck"
1975bf215546Sopenharmony_ci             symbol_name="BcBottleneck"
1976bf215546Sopenharmony_ci             underscore_name="bc_bottleneck"
1977bf215546Sopenharmony_ci             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1978bf215546Sopenharmony_ci             low_watermark="5"
1979bf215546Sopenharmony_ci             high_watermark="15"
1980bf215546Sopenharmony_ci             data_type="float"
1981bf215546Sopenharmony_ci             units="percent"
1982bf215546Sopenharmony_ci             semantic_type="duration"
1983bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1984bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1985bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Indicate Draw"
1986bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
1987bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
1988bf215546Sopenharmony_ci             />
1989bf215546Sopenharmony_ci    <counter name="HS Stall"
1990bf215546Sopenharmony_ci             symbol_name="HsStall"
1991bf215546Sopenharmony_ci             underscore_name="hs_stall"
1992bf215546Sopenharmony_ci             description="The percentage of time in which hull stall pipeline stage was stalled."
1993bf215546Sopenharmony_ci             data_type="float"
1994bf215546Sopenharmony_ci             units="percent"
1995bf215546Sopenharmony_ci             semantic_type="duration"
1996bf215546Sopenharmony_ci             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1997bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Hull Shader"
1998bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Correlate Draw"
1999bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2000bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2001bf215546Sopenharmony_ci             />
2002bf215546Sopenharmony_ci    <counter name="DS Stall"
2003bf215546Sopenharmony_ci             symbol_name="DsStall"
2004bf215546Sopenharmony_ci             underscore_name="ds_stall"
2005bf215546Sopenharmony_ci             description="The percentage of time in which domain shader pipeline stage was stalled."
2006bf215546Sopenharmony_ci             data_type="float"
2007bf215546Sopenharmony_ci             units="percent"
2008bf215546Sopenharmony_ci             semantic_type="duration"
2009bf215546Sopenharmony_ci             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2010bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Domain Shader"
2011bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Correlate Draw"
2012bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2013bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2014bf215546Sopenharmony_ci             />
2015bf215546Sopenharmony_ci    <counter name="SO Stall"
2016bf215546Sopenharmony_ci             symbol_name="SoStall"
2017bf215546Sopenharmony_ci             underscore_name="so_stall"
2018bf215546Sopenharmony_ci             description="The percentage of time in which stream-output pipeline stage was stalled."
2019bf215546Sopenharmony_ci             data_type="float"
2020bf215546Sopenharmony_ci             units="percent"
2021bf215546Sopenharmony_ci             semantic_type="duration"
2022bf215546Sopenharmony_ci             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2023bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Stream Output"
2024bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Correlate Draw"
2025bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2026bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2027bf215546Sopenharmony_ci             />
2028bf215546Sopenharmony_ci    <counter name="CL Stall"
2029bf215546Sopenharmony_ci             symbol_name="ClStall"
2030bf215546Sopenharmony_ci             underscore_name="cl_stall"
2031bf215546Sopenharmony_ci             description="The percentage of time in which clipper pipeline stage was stalled."
2032bf215546Sopenharmony_ci             data_type="float"
2033bf215546Sopenharmony_ci             units="percent"
2034bf215546Sopenharmony_ci             semantic_type="duration"
2035bf215546Sopenharmony_ci             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2036bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Clipper"
2037bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Correlate Draw"
2038bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2039bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2040bf215546Sopenharmony_ci             />
2041bf215546Sopenharmony_ci    <counter name="SF Stall"
2042bf215546Sopenharmony_ci             symbol_name="SfStall"
2043bf215546Sopenharmony_ci             underscore_name="sf_stall"
2044bf215546Sopenharmony_ci             description="The percentage of time in which strip-fans pipeline stage was stalled."
2045bf215546Sopenharmony_ci             data_type="float"
2046bf215546Sopenharmony_ci             units="percent"
2047bf215546Sopenharmony_ci             semantic_type="duration"
2048bf215546Sopenharmony_ci             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2049bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2050bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Correlate Draw"
2051bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2052bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2053bf215546Sopenharmony_ci             />
2054bf215546Sopenharmony_ci    <register_config type="NOA">
2055bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
2056bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2057bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2058bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10116800" />
2059bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x178A03E0" />
2060bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11824C00" />
2061bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11830020" />
2062bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13840020" />
2063bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11850019" />
2064bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11860007" />
2065bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01870C40" />
2066bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17880000" />
2067bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F4000" />
2068bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2069bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2070bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040D4000" />
2071bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
2072bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020E5400" />
2073bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000E0000" />
2074bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080F0040" />
2075bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000F0000" />
2076bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0000" />
2077bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2078bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2079bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06104000" />
2080bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06110012" />
2081bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06131000" />
2082bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01898000" />
2083bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D890100" />
2084bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03898000" />
2085bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09808000" />
2086bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B808000" />
2087bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0380C000" />
2088bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2089bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2090bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x118A8000" />
2091bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2092bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x138A8000" />
2093bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D81A000" />
2094bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15818000" />
2095bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17818000" />
2096bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B820030" />
2097bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07828000" />
2098bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D824000" />
2099bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F828000" />
2100bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05824000" />
2101bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D830003" />
2102bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0583000C" />
2103bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09830000" />
2104bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03838000" />
2105bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07838000" />
2106bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B840980" />
2107bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03844D80" />
2108bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11840000" />
2109bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09848000" />
2110bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09850080" />
2111bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03850003" />
2112bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01850000" />
2113bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07860000" />
2114bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F860400" />
2115bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09870032" />
2116bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01888052" />
2117bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11880000" />
2118bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09884000" />
2119bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B931001" />
2120bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D930001" />
2121bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19934000" />
2122bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B958000" />
2123bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D950094" />
2124bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19958000" />
2125bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09E58000" />
2126bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0BE58000" />
2127bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03E5C000" />
2128bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0592C000" />
2129bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B928000" />
2130bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D924000" />
2131bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F924000" />
2132bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11928000" />
2133bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1392C000" />
2134bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09924000" />
2135bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x01985000" />
2136bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07988000" />
2137bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09981000" />
2138bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B982000" />
2139bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0D982000" />
2140bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F989000" />
2141bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05982000" />
2142bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13904000" />
2143bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x21904000" />
2144bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x23904000" />
2145bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x25908000" />
2146bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x27904000" />
2147bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x29908000" />
2148bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2B904000" />
2149bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2F904000" />
2150bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x31904000" />
2151bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15904000" />
2152bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17908000" />
2153bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19908000" />
2154bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B904000" />
2155bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190C080" />
2156bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
2157bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900440" />
2158bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
2159bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900400" />
2160bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900C21" />
2161bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900400" />
2162bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900042" />
2163bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
2164bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
2165bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900024" />
2166bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
2167bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900841" />
2168bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900400" />
2169bf215546Sopenharmony_ci    </register_config>
2170bf215546Sopenharmony_ci    <register_config type="OA">
2171bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
2172bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
2173bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
2174bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
2175bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
2176bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2177bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x00007FFC" />
2178bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2179bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2180bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00079FFA" />
2181bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2182bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2183bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2184bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2185bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2186bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x00077FFA" />
2187bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2188bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2189bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2190bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2191bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2192bf215546Sopenharmony_ci    </register_config>
2193bf215546Sopenharmony_ci    <register_config type="FLEX">
2194bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2195bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2196bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2197bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2198bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2199bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2200bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2201bf215546Sopenharmony_ci    </register_config>
2202bf215546Sopenharmony_ci  </set>
2203bf215546Sopenharmony_ci
2204bf215546Sopenharmony_ci  <set name="Memory Reads Distribution metrics set"
2205bf215546Sopenharmony_ci       chipset="KBLGT3"
2206bf215546Sopenharmony_ci       symbol_name="MemoryReads"
2207bf215546Sopenharmony_ci       underscore_name="memory_reads"
2208bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
2209bf215546Sopenharmony_ci       hw_config_guid="96ec2219-040b-428a-856a-6bc03363a057"
2210bf215546Sopenharmony_ci       >
2211bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
2212bf215546Sopenharmony_ci             symbol_name="GpuTime"
2213bf215546Sopenharmony_ci             underscore_name="gpu_time"
2214bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
2215bf215546Sopenharmony_ci             data_type="uint64"
2216bf215546Sopenharmony_ci             units="ns"
2217bf215546Sopenharmony_ci             semantic_type="duration"
2218bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2219bf215546Sopenharmony_ci             mdapi_group="GPU"
2220bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2221bf215546Sopenharmony_ci             mdapi_supported_apis=""
2222bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2223bf215546Sopenharmony_ci             />
2224bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
2225bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
2226bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
2227bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
2228bf215546Sopenharmony_ci             data_type="uint64"
2229bf215546Sopenharmony_ci             units="cycles"
2230bf215546Sopenharmony_ci             semantic_type="event"
2231bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
2232bf215546Sopenharmony_ci             mdapi_group="GPU"
2233bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
2234bf215546Sopenharmony_ci             mdapi_supported_apis=""
2235bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2236bf215546Sopenharmony_ci             />
2237bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
2238bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
2239bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
2240bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
2241bf215546Sopenharmony_ci             data_type="uint64"
2242bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
2243bf215546Sopenharmony_ci             units="hz"
2244bf215546Sopenharmony_ci             semantic_type="event"
2245bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2246bf215546Sopenharmony_ci             mdapi_group="GPU"
2247bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2248bf215546Sopenharmony_ci             mdapi_supported_apis=""
2249bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2250bf215546Sopenharmony_ci             />
2251bf215546Sopenharmony_ci    <counter name="GPU Busy"
2252bf215546Sopenharmony_ci             symbol_name="GpuBusy"
2253bf215546Sopenharmony_ci             underscore_name="gpu_busy"
2254bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
2255bf215546Sopenharmony_ci             data_type="float"
2256bf215546Sopenharmony_ci             max_equation="100"
2257bf215546Sopenharmony_ci             units="percent"
2258bf215546Sopenharmony_ci             semantic_type="duration"
2259bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2260bf215546Sopenharmony_ci             mdapi_group="GPU"
2261bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
2262bf215546Sopenharmony_ci             mdapi_supported_apis=""
2263bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2264bf215546Sopenharmony_ci             />
2265bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
2266bf215546Sopenharmony_ci             symbol_name="VsThreads"
2267bf215546Sopenharmony_ci             underscore_name="vs_threads"
2268bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
2269bf215546Sopenharmony_ci             data_type="uint64"
2270bf215546Sopenharmony_ci             units="threads"
2271bf215546Sopenharmony_ci             semantic_type="event"
2272bf215546Sopenharmony_ci             equation="A 1 READ"
2273bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
2274bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2275bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2276bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2277bf215546Sopenharmony_ci             />
2278bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
2279bf215546Sopenharmony_ci             symbol_name="HsThreads"
2280bf215546Sopenharmony_ci             underscore_name="hs_threads"
2281bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
2282bf215546Sopenharmony_ci             data_type="uint64"
2283bf215546Sopenharmony_ci             units="threads"
2284bf215546Sopenharmony_ci             semantic_type="event"
2285bf215546Sopenharmony_ci             equation="A 2 READ"
2286bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
2287bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2288bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2289bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2290bf215546Sopenharmony_ci             />
2291bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
2292bf215546Sopenharmony_ci             symbol_name="DsThreads"
2293bf215546Sopenharmony_ci             underscore_name="ds_threads"
2294bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
2295bf215546Sopenharmony_ci             data_type="uint64"
2296bf215546Sopenharmony_ci             units="threads"
2297bf215546Sopenharmony_ci             semantic_type="event"
2298bf215546Sopenharmony_ci             equation="A 3 READ"
2299bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
2300bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2301bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2302bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2303bf215546Sopenharmony_ci             />
2304bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
2305bf215546Sopenharmony_ci             symbol_name="GsThreads"
2306bf215546Sopenharmony_ci             underscore_name="gs_threads"
2307bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
2308bf215546Sopenharmony_ci             data_type="uint64"
2309bf215546Sopenharmony_ci             units="threads"
2310bf215546Sopenharmony_ci             semantic_type="event"
2311bf215546Sopenharmony_ci             equation="A 5 READ"
2312bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
2313bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2314bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2315bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2316bf215546Sopenharmony_ci             />
2317bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
2318bf215546Sopenharmony_ci             symbol_name="PsThreads"
2319bf215546Sopenharmony_ci             underscore_name="ps_threads"
2320bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
2321bf215546Sopenharmony_ci             data_type="uint64"
2322bf215546Sopenharmony_ci             units="threads"
2323bf215546Sopenharmony_ci             semantic_type="event"
2324bf215546Sopenharmony_ci             equation="A 6 READ"
2325bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
2326bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2327bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2328bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2329bf215546Sopenharmony_ci             />
2330bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
2331bf215546Sopenharmony_ci             symbol_name="CsThreads"
2332bf215546Sopenharmony_ci             underscore_name="cs_threads"
2333bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
2334bf215546Sopenharmony_ci             data_type="uint64"
2335bf215546Sopenharmony_ci             units="threads"
2336bf215546Sopenharmony_ci             semantic_type="event"
2337bf215546Sopenharmony_ci             equation="A 4 READ"
2338bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
2339bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2340bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2341bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2342bf215546Sopenharmony_ci             />
2343bf215546Sopenharmony_ci    <counter name="EU Active"
2344bf215546Sopenharmony_ci             symbol_name="EuActive"
2345bf215546Sopenharmony_ci             underscore_name="eu_active"
2346bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
2347bf215546Sopenharmony_ci             data_type="float"
2348bf215546Sopenharmony_ci             max_equation="100"
2349bf215546Sopenharmony_ci             units="percent"
2350bf215546Sopenharmony_ci             semantic_type="duration"
2351bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2352bf215546Sopenharmony_ci             mdapi_group="EU Array"
2353bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2354bf215546Sopenharmony_ci             mdapi_supported_apis=""
2355bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2356bf215546Sopenharmony_ci             />
2357bf215546Sopenharmony_ci    <counter name="EU Stall"
2358bf215546Sopenharmony_ci             symbol_name="EuStall"
2359bf215546Sopenharmony_ci             underscore_name="eu_stall"
2360bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
2361bf215546Sopenharmony_ci             data_type="float"
2362bf215546Sopenharmony_ci             max_equation="100"
2363bf215546Sopenharmony_ci             units="percent"
2364bf215546Sopenharmony_ci             semantic_type="duration"
2365bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2366bf215546Sopenharmony_ci             mdapi_group="EU Array"
2367bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2368bf215546Sopenharmony_ci             mdapi_supported_apis=""
2369bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2370bf215546Sopenharmony_ci             />
2371bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
2372bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
2373bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
2374bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
2375bf215546Sopenharmony_ci             data_type="uint64"
2376bf215546Sopenharmony_ci             units="pixels"
2377bf215546Sopenharmony_ci             semantic_type="event"
2378bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
2379bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
2380bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2381bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2382bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2383bf215546Sopenharmony_ci             />
2384bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
2385bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
2386bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
2387bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
2388bf215546Sopenharmony_ci             data_type="uint64"
2389bf215546Sopenharmony_ci             units="pixels"
2390bf215546Sopenharmony_ci             semantic_type="event"
2391bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
2392bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2393bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2394bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2395bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2396bf215546Sopenharmony_ci             />
2397bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
2398bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
2399bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
2400bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
2401bf215546Sopenharmony_ci             data_type="uint64"
2402bf215546Sopenharmony_ci             units="pixels"
2403bf215546Sopenharmony_ci             semantic_type="event"
2404bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
2405bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2406bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2407bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2408bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2409bf215546Sopenharmony_ci             />
2410bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
2411bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
2412bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
2413bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
2414bf215546Sopenharmony_ci             data_type="uint64"
2415bf215546Sopenharmony_ci             units="pixels"
2416bf215546Sopenharmony_ci             semantic_type="event"
2417bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
2418bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
2419bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2420bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2421bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2422bf215546Sopenharmony_ci             />
2423bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
2424bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
2425bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
2426bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2427bf215546Sopenharmony_ci             data_type="uint64"
2428bf215546Sopenharmony_ci             units="pixels"
2429bf215546Sopenharmony_ci             semantic_type="event"
2430bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
2431bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
2432bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2433bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2434bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2435bf215546Sopenharmony_ci             />
2436bf215546Sopenharmony_ci    <counter name="Samples Written"
2437bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
2438bf215546Sopenharmony_ci             underscore_name="samples_written"
2439bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
2440bf215546Sopenharmony_ci             data_type="uint64"
2441bf215546Sopenharmony_ci             units="pixels"
2442bf215546Sopenharmony_ci             semantic_type="event"
2443bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
2444bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
2445bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2446bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2447bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2448bf215546Sopenharmony_ci             />
2449bf215546Sopenharmony_ci    <counter name="Samples Blended"
2450bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
2451bf215546Sopenharmony_ci             underscore_name="samples_blended"
2452bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
2453bf215546Sopenharmony_ci             data_type="uint64"
2454bf215546Sopenharmony_ci             units="pixels"
2455bf215546Sopenharmony_ci             semantic_type="event"
2456bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
2457bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
2458bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2459bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2460bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2461bf215546Sopenharmony_ci             />
2462bf215546Sopenharmony_ci    <counter name="Sampler Texels"
2463bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
2464bf215546Sopenharmony_ci             underscore_name="sampler_texels"
2465bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2466bf215546Sopenharmony_ci             data_type="uint64"
2467bf215546Sopenharmony_ci             units="texels"
2468bf215546Sopenharmony_ci             semantic_type="event"
2469bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
2470bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
2471bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2472bf215546Sopenharmony_ci             mdapi_supported_apis=""
2473bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2474bf215546Sopenharmony_ci             />
2475bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
2476bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
2477bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
2478bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2479bf215546Sopenharmony_ci             data_type="uint64"
2480bf215546Sopenharmony_ci             units="texels"
2481bf215546Sopenharmony_ci             semantic_type="event"
2482bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
2483bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
2484bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
2485bf215546Sopenharmony_ci             mdapi_supported_apis=""
2486bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2487bf215546Sopenharmony_ci             />
2488bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
2489bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
2490bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
2491bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
2492bf215546Sopenharmony_ci             data_type="uint64"
2493bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2494bf215546Sopenharmony_ci             units="bytes"
2495bf215546Sopenharmony_ci             semantic_type="throughput"
2496bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
2497bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
2498bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2499bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2500bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2501bf215546Sopenharmony_ci             />
2502bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
2503bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
2504bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
2505bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
2506bf215546Sopenharmony_ci             data_type="uint64"
2507bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2508bf215546Sopenharmony_ci             units="bytes"
2509bf215546Sopenharmony_ci             semantic_type="throughput"
2510bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
2511bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
2512bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2513bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2514bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2515bf215546Sopenharmony_ci             />
2516bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
2517bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
2518bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
2519bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
2520bf215546Sopenharmony_ci             data_type="uint64"
2521bf215546Sopenharmony_ci             units="messages"
2522bf215546Sopenharmony_ci             semantic_type="event"
2523bf215546Sopenharmony_ci             equation="A 32 READ"
2524bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
2525bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2526bf215546Sopenharmony_ci             mdapi_supported_apis=""
2527bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2528bf215546Sopenharmony_ci             />
2529bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
2530bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
2531bf215546Sopenharmony_ci             underscore_name="shader_atomics"
2532bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
2533bf215546Sopenharmony_ci             data_type="uint64"
2534bf215546Sopenharmony_ci             units="messages"
2535bf215546Sopenharmony_ci             semantic_type="event"
2536bf215546Sopenharmony_ci             equation="A 34 READ"
2537bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
2538bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2539bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2540bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2541bf215546Sopenharmony_ci             />
2542bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
2543bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
2544bf215546Sopenharmony_ci             underscore_name="shader_barriers"
2545bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
2546bf215546Sopenharmony_ci             data_type="uint64"
2547bf215546Sopenharmony_ci             units="messages"
2548bf215546Sopenharmony_ci             semantic_type="event"
2549bf215546Sopenharmony_ci             equation="A 35 READ"
2550bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
2551bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2552bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2553bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2554bf215546Sopenharmony_ci             />
2555bf215546Sopenharmony_ci    <counter name="GtiCmdStreamerMemoryReads"
2556bf215546Sopenharmony_ci             symbol_name="GtiCmdStreamerMemoryReads"
2557bf215546Sopenharmony_ci             underscore_name="gti_cmd_streamer_memory_reads"
2558bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Command Streamer."
2559bf215546Sopenharmony_ci             data_type="uint64"
2560bf215546Sopenharmony_ci             units="messages"
2561bf215546Sopenharmony_ci             semantic_type="event"
2562bf215546Sopenharmony_ci             equation="B 0 READ"
2563bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe/Command Streamer"
2564bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2565bf215546Sopenharmony_ci             mdapi_supported_apis=""
2566bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2567bf215546Sopenharmony_ci             />
2568bf215546Sopenharmony_ci    <counter name="GtiRsMemoryReads"
2569bf215546Sopenharmony_ci             symbol_name="GtiRsMemoryReads"
2570bf215546Sopenharmony_ci             underscore_name="gti_rs_memory_reads"
2571bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Resource Streamer."
2572bf215546Sopenharmony_ci             data_type="uint64"
2573bf215546Sopenharmony_ci             units="messages"
2574bf215546Sopenharmony_ci             semantic_type="event"
2575bf215546Sopenharmony_ci             equation="B 2 READ"
2576bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe/Resource Streamer"
2577bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2578bf215546Sopenharmony_ci             mdapi_supported_apis=""
2579bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2580bf215546Sopenharmony_ci             />
2581bf215546Sopenharmony_ci    <counter name="GtiVfMemoryReads"
2582bf215546Sopenharmony_ci             symbol_name="GtiVfMemoryReads"
2583bf215546Sopenharmony_ci             underscore_name="gti_vf_memory_reads"
2584bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Vertex Fetch."
2585bf215546Sopenharmony_ci             data_type="uint64"
2586bf215546Sopenharmony_ci             units="messages"
2587bf215546Sopenharmony_ci             semantic_type="event"
2588bf215546Sopenharmony_ci             equation="B 1 READ"
2589bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2590bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2591bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2592bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2593bf215546Sopenharmony_ci             />
2594bf215546Sopenharmony_ci    <counter name="GtiRccMemoryReads"
2595bf215546Sopenharmony_ci             symbol_name="GtiRccMemoryReads"
2596bf215546Sopenharmony_ci             underscore_name="gti_rcc_memory_reads"
2597bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2598bf215546Sopenharmony_ci             data_type="uint64"
2599bf215546Sopenharmony_ci             units="messages"
2600bf215546Sopenharmony_ci             semantic_type="event"
2601bf215546Sopenharmony_ci             equation="B 3 READ"
2602bf215546Sopenharmony_ci             mdapi_group="GTI/Color Cache"
2603bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2604bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2605bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2606bf215546Sopenharmony_ci             />
2607bf215546Sopenharmony_ci    <counter name="GtiMscMemoryReads"
2608bf215546Sopenharmony_ci             symbol_name="GtiMscMemoryReads"
2609bf215546Sopenharmony_ci             underscore_name="gti_msc_memory_reads"
2610bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2611bf215546Sopenharmony_ci             data_type="uint64"
2612bf215546Sopenharmony_ci             units="messages"
2613bf215546Sopenharmony_ci             semantic_type="event"
2614bf215546Sopenharmony_ci             equation="B 4 READ"
2615bf215546Sopenharmony_ci             mdapi_group="GTI/Color Cache"
2616bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2617bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2618bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2619bf215546Sopenharmony_ci             />
2620bf215546Sopenharmony_ci    <counter name="GtiHizMemoryReads"
2621bf215546Sopenharmony_ci             symbol_name="GtiHizMemoryReads"
2622bf215546Sopenharmony_ci             underscore_name="gti_hiz_memory_reads"
2623bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2624bf215546Sopenharmony_ci             data_type="uint64"
2625bf215546Sopenharmony_ci             units="messages"
2626bf215546Sopenharmony_ci             semantic_type="event"
2627bf215546Sopenharmony_ci             equation="B 5 READ"
2628bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
2629bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2630bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2631bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2632bf215546Sopenharmony_ci             />
2633bf215546Sopenharmony_ci    <counter name="GtiStcMemoryReads"
2634bf215546Sopenharmony_ci             symbol_name="GtiStcMemoryReads"
2635bf215546Sopenharmony_ci             underscore_name="gti_stc_memory_reads"
2636bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2637bf215546Sopenharmony_ci             data_type="uint64"
2638bf215546Sopenharmony_ci             units="messages"
2639bf215546Sopenharmony_ci             semantic_type="event"
2640bf215546Sopenharmony_ci             equation="B 6 READ"
2641bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
2642bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2643bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2644bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2645bf215546Sopenharmony_ci             />
2646bf215546Sopenharmony_ci    <counter name="GtiRczMemoryReads"
2647bf215546Sopenharmony_ci             symbol_name="GtiRczMemoryReads"
2648bf215546Sopenharmony_ci             underscore_name="gti_rcz_memory_reads"
2649bf215546Sopenharmony_ci             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2650bf215546Sopenharmony_ci             data_type="uint64"
2651bf215546Sopenharmony_ci             units="messages"
2652bf215546Sopenharmony_ci             semantic_type="event"
2653bf215546Sopenharmony_ci             equation="B 7 READ"
2654bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
2655bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2656bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2657bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2658bf215546Sopenharmony_ci             />
2659bf215546Sopenharmony_ci    <counter name="GtiMemoryReads"
2660bf215546Sopenharmony_ci             symbol_name="GtiMemoryReads"
2661bf215546Sopenharmony_ci             underscore_name="gti_memory_reads"
2662bf215546Sopenharmony_ci             description="The total number of GTI memory reads."
2663bf215546Sopenharmony_ci             data_type="uint64"
2664bf215546Sopenharmony_ci             units="messages"
2665bf215546Sopenharmony_ci             semantic_type="event"
2666bf215546Sopenharmony_ci             equation="C 0 READ"
2667bf215546Sopenharmony_ci             mdapi_group="GTI"
2668bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2669bf215546Sopenharmony_ci             mdapi_supported_apis=""
2670bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2671bf215546Sopenharmony_ci             />
2672bf215546Sopenharmony_ci    <counter name="GtiL3Bank0Reads"
2673bf215546Sopenharmony_ci             symbol_name="GtiL3Bank0Reads"
2674bf215546Sopenharmony_ci             underscore_name="gti_l3_bank0_reads"
2675bf215546Sopenharmony_ci             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2676bf215546Sopenharmony_ci             data_type="uint64"
2677bf215546Sopenharmony_ci             units="messages"
2678bf215546Sopenharmony_ci             semantic_type="event"
2679bf215546Sopenharmony_ci             equation="C 4 READ"
2680bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
2681bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2682bf215546Sopenharmony_ci             mdapi_supported_apis=""
2683bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2684bf215546Sopenharmony_ci             />
2685bf215546Sopenharmony_ci    <counter name="GtiL3Bank1Reads"
2686bf215546Sopenharmony_ci             symbol_name="GtiL3Bank1Reads"
2687bf215546Sopenharmony_ci             underscore_name="gti_l3_bank1_reads"
2688bf215546Sopenharmony_ci             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2689bf215546Sopenharmony_ci             data_type="uint64"
2690bf215546Sopenharmony_ci             units="messages"
2691bf215546Sopenharmony_ci             semantic_type="event"
2692bf215546Sopenharmony_ci             equation="C 5 READ"
2693bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
2694bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2695bf215546Sopenharmony_ci             mdapi_supported_apis=""
2696bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
2697bf215546Sopenharmony_ci             />
2698bf215546Sopenharmony_ci    <counter name="GtiL3Bank2Reads"
2699bf215546Sopenharmony_ci             symbol_name="GtiL3Bank2Reads"
2700bf215546Sopenharmony_ci             underscore_name="gti_l3_bank2_reads"
2701bf215546Sopenharmony_ci             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2702bf215546Sopenharmony_ci             data_type="uint64"
2703bf215546Sopenharmony_ci             units="messages"
2704bf215546Sopenharmony_ci             semantic_type="event"
2705bf215546Sopenharmony_ci             equation="C 6 READ"
2706bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
2707bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2708bf215546Sopenharmony_ci             mdapi_supported_apis=""
2709bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
2710bf215546Sopenharmony_ci             />
2711bf215546Sopenharmony_ci    <counter name="GtiL3Bank3Reads"
2712bf215546Sopenharmony_ci             symbol_name="GtiL3Bank3Reads"
2713bf215546Sopenharmony_ci             underscore_name="gti_l3_bank3_reads"
2714bf215546Sopenharmony_ci             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2715bf215546Sopenharmony_ci             data_type="uint64"
2716bf215546Sopenharmony_ci             units="messages"
2717bf215546Sopenharmony_ci             semantic_type="event"
2718bf215546Sopenharmony_ci             equation="C 7 READ"
2719bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
2720bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2721bf215546Sopenharmony_ci             mdapi_supported_apis=""
2722bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
2723bf215546Sopenharmony_ci             />
2724bf215546Sopenharmony_ci    <counter name="GtiL3Reads"
2725bf215546Sopenharmony_ci             symbol_name="GtiL3Reads"
2726bf215546Sopenharmony_ci             underscore_name="gti_l3_reads"
2727bf215546Sopenharmony_ci             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2728bf215546Sopenharmony_ci             data_type="uint64"
2729bf215546Sopenharmony_ci             units="messages"
2730bf215546Sopenharmony_ci             semantic_type="event"
2731bf215546Sopenharmony_ci             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2732bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
2733bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2734bf215546Sopenharmony_ci             mdapi_supported_apis=""
2735bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2736bf215546Sopenharmony_ci             />
2737bf215546Sopenharmony_ci    <counter name="GtiRingAccesses"
2738bf215546Sopenharmony_ci             symbol_name="GtiRingAccesses"
2739bf215546Sopenharmony_ci             underscore_name="gti_ring_accesses"
2740bf215546Sopenharmony_ci             description="The total number of all accesses from GTI to the ring."
2741bf215546Sopenharmony_ci             data_type="uint64"
2742bf215546Sopenharmony_ci             units="messages"
2743bf215546Sopenharmony_ci             semantic_type="event"
2744bf215546Sopenharmony_ci             equation="C 3 READ 2 UMUL"
2745bf215546Sopenharmony_ci             mdapi_group="GTI"
2746bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
2747bf215546Sopenharmony_ci             mdapi_supported_apis=""
2748bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2749bf215546Sopenharmony_ci             />
2750bf215546Sopenharmony_ci    <register_config type="NOA">
2751bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
2752bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11810C00" />
2753bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1381001A" />
2754bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37906800" />
2755bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x3F900064" />
2756bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03811300" />
2757bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05811B12" />
2758bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0781001A" />
2759bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F810000" />
2760bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17810000" />
2761bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19810000" />
2762bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B810000" />
2763bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D810000" />
2764bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930055" />
2765bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03E58000" />
2766bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05E5C000" />
2767bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07E54000" />
2768bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13900150" />
2769bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x21900151" />
2770bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x23900152" />
2771bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x25900153" />
2772bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x27900154" />
2773bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x29900155" />
2774bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2B900156" />
2775bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2D900157" />
2776bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2F90015F" />
2777bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x31900105" />
2778bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15900103" />
2779bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17900101" />
2780bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x35900000" />
2781bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19908000" />
2782bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B908000" />
2783bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D908000" />
2784bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F908000" />
2785bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11900000" />
2786bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
2787bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C60" />
2788bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
2789bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900C00" />
2790bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900C63" />
2791bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
2792bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900C63" />
2793bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
2794bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900063" />
2795bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
2796bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900003" />
2797bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
2798bf215546Sopenharmony_ci    </register_config>
2799bf215546Sopenharmony_ci    <register_config type="OA">
2800bf215546Sopenharmony_ci        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2801bf215546Sopenharmony_ci        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2802bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
2803bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
2804bf215546Sopenharmony_ci        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2805bf215546Sopenharmony_ci        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2806bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
2807bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
2808bf215546Sopenharmony_ci        <register type="OA" address="0x0000274C" value="0x86543210" />
2809bf215546Sopenharmony_ci        <register type="OA" address="0x00002748" value="0x86543210" />
2810bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00006667" />
2811bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
2812bf215546Sopenharmony_ci        <register type="OA" address="0x0000275C" value="0x86543210" />
2813bf215546Sopenharmony_ci        <register type="OA" address="0x00002758" value="0x86543210" />
2814bf215546Sopenharmony_ci        <register type="OA" address="0x00002754" value="0x00006465" />
2815bf215546Sopenharmony_ci        <register type="OA" address="0x00002750" value="0x00000000" />
2816bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007F81A" />
2817bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FE00" />
2818bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x0007F82A" />
2819bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2820bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x0007F872" />
2821bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000FE00" />
2822bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2823bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2824bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x0007F87A" />
2825bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FE00" />
2826bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2827bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2828bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2829bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2830bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2831bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2832bf215546Sopenharmony_ci    </register_config>
2833bf215546Sopenharmony_ci    <register_config type="FLEX">
2834bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2835bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2836bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2837bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2838bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2839bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2840bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2841bf215546Sopenharmony_ci    </register_config>
2842bf215546Sopenharmony_ci  </set>
2843bf215546Sopenharmony_ci
2844bf215546Sopenharmony_ci  <set name="Memory Writes Distribution metrics set"
2845bf215546Sopenharmony_ci       chipset="KBLGT3"
2846bf215546Sopenharmony_ci       symbol_name="MemoryWrites"
2847bf215546Sopenharmony_ci       underscore_name="memory_writes"
2848bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
2849bf215546Sopenharmony_ci       hw_config_guid="03372b64-4996-4d3b-aa18-790e75eeb9c2"
2850bf215546Sopenharmony_ci       >
2851bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
2852bf215546Sopenharmony_ci             symbol_name="GpuTime"
2853bf215546Sopenharmony_ci             underscore_name="gpu_time"
2854bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
2855bf215546Sopenharmony_ci             data_type="uint64"
2856bf215546Sopenharmony_ci             units="ns"
2857bf215546Sopenharmony_ci             semantic_type="duration"
2858bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2859bf215546Sopenharmony_ci             mdapi_group="GPU"
2860bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2861bf215546Sopenharmony_ci             mdapi_supported_apis=""
2862bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2863bf215546Sopenharmony_ci             />
2864bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
2865bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
2866bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
2867bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
2868bf215546Sopenharmony_ci             data_type="uint64"
2869bf215546Sopenharmony_ci             units="cycles"
2870bf215546Sopenharmony_ci             semantic_type="event"
2871bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
2872bf215546Sopenharmony_ci             mdapi_group="GPU"
2873bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
2874bf215546Sopenharmony_ci             mdapi_supported_apis=""
2875bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2876bf215546Sopenharmony_ci             />
2877bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
2878bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
2879bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
2880bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
2881bf215546Sopenharmony_ci             data_type="uint64"
2882bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
2883bf215546Sopenharmony_ci             units="hz"
2884bf215546Sopenharmony_ci             semantic_type="event"
2885bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2886bf215546Sopenharmony_ci             mdapi_group="GPU"
2887bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2888bf215546Sopenharmony_ci             mdapi_supported_apis=""
2889bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2890bf215546Sopenharmony_ci             />
2891bf215546Sopenharmony_ci    <counter name="GPU Busy"
2892bf215546Sopenharmony_ci             symbol_name="GpuBusy"
2893bf215546Sopenharmony_ci             underscore_name="gpu_busy"
2894bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
2895bf215546Sopenharmony_ci             data_type="float"
2896bf215546Sopenharmony_ci             max_equation="100"
2897bf215546Sopenharmony_ci             units="percent"
2898bf215546Sopenharmony_ci             semantic_type="duration"
2899bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2900bf215546Sopenharmony_ci             mdapi_group="GPU"
2901bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
2902bf215546Sopenharmony_ci             mdapi_supported_apis=""
2903bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2904bf215546Sopenharmony_ci             />
2905bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
2906bf215546Sopenharmony_ci             symbol_name="VsThreads"
2907bf215546Sopenharmony_ci             underscore_name="vs_threads"
2908bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
2909bf215546Sopenharmony_ci             data_type="uint64"
2910bf215546Sopenharmony_ci             units="threads"
2911bf215546Sopenharmony_ci             semantic_type="event"
2912bf215546Sopenharmony_ci             equation="A 1 READ"
2913bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
2914bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2915bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2916bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2917bf215546Sopenharmony_ci             />
2918bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
2919bf215546Sopenharmony_ci             symbol_name="HsThreads"
2920bf215546Sopenharmony_ci             underscore_name="hs_threads"
2921bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
2922bf215546Sopenharmony_ci             data_type="uint64"
2923bf215546Sopenharmony_ci             units="threads"
2924bf215546Sopenharmony_ci             semantic_type="event"
2925bf215546Sopenharmony_ci             equation="A 2 READ"
2926bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
2927bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2928bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2929bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2930bf215546Sopenharmony_ci             />
2931bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
2932bf215546Sopenharmony_ci             symbol_name="DsThreads"
2933bf215546Sopenharmony_ci             underscore_name="ds_threads"
2934bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
2935bf215546Sopenharmony_ci             data_type="uint64"
2936bf215546Sopenharmony_ci             units="threads"
2937bf215546Sopenharmony_ci             semantic_type="event"
2938bf215546Sopenharmony_ci             equation="A 3 READ"
2939bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
2940bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2941bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2942bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2943bf215546Sopenharmony_ci             />
2944bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
2945bf215546Sopenharmony_ci             symbol_name="GsThreads"
2946bf215546Sopenharmony_ci             underscore_name="gs_threads"
2947bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
2948bf215546Sopenharmony_ci             data_type="uint64"
2949bf215546Sopenharmony_ci             units="threads"
2950bf215546Sopenharmony_ci             semantic_type="event"
2951bf215546Sopenharmony_ci             equation="A 5 READ"
2952bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
2953bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2954bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
2955bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2956bf215546Sopenharmony_ci             />
2957bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
2958bf215546Sopenharmony_ci             symbol_name="PsThreads"
2959bf215546Sopenharmony_ci             underscore_name="ps_threads"
2960bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
2961bf215546Sopenharmony_ci             data_type="uint64"
2962bf215546Sopenharmony_ci             units="threads"
2963bf215546Sopenharmony_ci             semantic_type="event"
2964bf215546Sopenharmony_ci             equation="A 6 READ"
2965bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
2966bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2967bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
2968bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2969bf215546Sopenharmony_ci             />
2970bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
2971bf215546Sopenharmony_ci             symbol_name="CsThreads"
2972bf215546Sopenharmony_ci             underscore_name="cs_threads"
2973bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
2974bf215546Sopenharmony_ci             data_type="uint64"
2975bf215546Sopenharmony_ci             units="threads"
2976bf215546Sopenharmony_ci             semantic_type="event"
2977bf215546Sopenharmony_ci             equation="A 4 READ"
2978bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
2979bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
2980bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
2981bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2982bf215546Sopenharmony_ci             />
2983bf215546Sopenharmony_ci    <counter name="EU Active"
2984bf215546Sopenharmony_ci             symbol_name="EuActive"
2985bf215546Sopenharmony_ci             underscore_name="eu_active"
2986bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
2987bf215546Sopenharmony_ci             data_type="float"
2988bf215546Sopenharmony_ci             max_equation="100"
2989bf215546Sopenharmony_ci             units="percent"
2990bf215546Sopenharmony_ci             semantic_type="duration"
2991bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2992bf215546Sopenharmony_ci             mdapi_group="EU Array"
2993bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2994bf215546Sopenharmony_ci             mdapi_supported_apis=""
2995bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
2996bf215546Sopenharmony_ci             />
2997bf215546Sopenharmony_ci    <counter name="EU Stall"
2998bf215546Sopenharmony_ci             symbol_name="EuStall"
2999bf215546Sopenharmony_ci             underscore_name="eu_stall"
3000bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
3001bf215546Sopenharmony_ci             data_type="float"
3002bf215546Sopenharmony_ci             max_equation="100"
3003bf215546Sopenharmony_ci             units="percent"
3004bf215546Sopenharmony_ci             semantic_type="duration"
3005bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3006bf215546Sopenharmony_ci             mdapi_group="EU Array"
3007bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3008bf215546Sopenharmony_ci             mdapi_supported_apis=""
3009bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3010bf215546Sopenharmony_ci             />
3011bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
3012bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
3013bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
3014bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
3015bf215546Sopenharmony_ci             data_type="uint64"
3016bf215546Sopenharmony_ci             units="pixels"
3017bf215546Sopenharmony_ci             semantic_type="event"
3018bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
3019bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
3020bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3021bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3022bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3023bf215546Sopenharmony_ci             />
3024bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
3025bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
3026bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
3027bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
3028bf215546Sopenharmony_ci             data_type="uint64"
3029bf215546Sopenharmony_ci             units="pixels"
3030bf215546Sopenharmony_ci             semantic_type="event"
3031bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
3032bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3033bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3034bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3035bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3036bf215546Sopenharmony_ci             />
3037bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
3038bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
3039bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
3040bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
3041bf215546Sopenharmony_ci             data_type="uint64"
3042bf215546Sopenharmony_ci             units="pixels"
3043bf215546Sopenharmony_ci             semantic_type="event"
3044bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
3045bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3046bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3047bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3048bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3049bf215546Sopenharmony_ci             />
3050bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
3051bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
3052bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
3053bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
3054bf215546Sopenharmony_ci             data_type="uint64"
3055bf215546Sopenharmony_ci             units="pixels"
3056bf215546Sopenharmony_ci             semantic_type="event"
3057bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
3058bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
3059bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3060bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3061bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3062bf215546Sopenharmony_ci             />
3063bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
3064bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
3065bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
3066bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3067bf215546Sopenharmony_ci             data_type="uint64"
3068bf215546Sopenharmony_ci             units="pixels"
3069bf215546Sopenharmony_ci             semantic_type="event"
3070bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
3071bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
3072bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3073bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3074bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3075bf215546Sopenharmony_ci             />
3076bf215546Sopenharmony_ci    <counter name="Samples Written"
3077bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
3078bf215546Sopenharmony_ci             underscore_name="samples_written"
3079bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
3080bf215546Sopenharmony_ci             data_type="uint64"
3081bf215546Sopenharmony_ci             units="pixels"
3082bf215546Sopenharmony_ci             semantic_type="event"
3083bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
3084bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
3085bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3086bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3087bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3088bf215546Sopenharmony_ci             />
3089bf215546Sopenharmony_ci    <counter name="Samples Blended"
3090bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
3091bf215546Sopenharmony_ci             underscore_name="samples_blended"
3092bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
3093bf215546Sopenharmony_ci             data_type="uint64"
3094bf215546Sopenharmony_ci             units="pixels"
3095bf215546Sopenharmony_ci             semantic_type="event"
3096bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
3097bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
3098bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3099bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3100bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3101bf215546Sopenharmony_ci             />
3102bf215546Sopenharmony_ci    <counter name="Sampler Texels"
3103bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
3104bf215546Sopenharmony_ci             underscore_name="sampler_texels"
3105bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3106bf215546Sopenharmony_ci             data_type="uint64"
3107bf215546Sopenharmony_ci             units="texels"
3108bf215546Sopenharmony_ci             semantic_type="event"
3109bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
3110bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
3111bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3112bf215546Sopenharmony_ci             mdapi_supported_apis=""
3113bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3114bf215546Sopenharmony_ci             />
3115bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
3116bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
3117bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
3118bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3119bf215546Sopenharmony_ci             data_type="uint64"
3120bf215546Sopenharmony_ci             units="texels"
3121bf215546Sopenharmony_ci             semantic_type="event"
3122bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
3123bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
3124bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
3125bf215546Sopenharmony_ci             mdapi_supported_apis=""
3126bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3127bf215546Sopenharmony_ci             />
3128bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
3129bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
3130bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
3131bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
3132bf215546Sopenharmony_ci             data_type="uint64"
3133bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3134bf215546Sopenharmony_ci             units="bytes"
3135bf215546Sopenharmony_ci             semantic_type="throughput"
3136bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
3137bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
3138bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3139bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
3140bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3141bf215546Sopenharmony_ci             />
3142bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
3143bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
3144bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
3145bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
3146bf215546Sopenharmony_ci             data_type="uint64"
3147bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3148bf215546Sopenharmony_ci             units="bytes"
3149bf215546Sopenharmony_ci             semantic_type="throughput"
3150bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
3151bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
3152bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3153bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
3154bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3155bf215546Sopenharmony_ci             />
3156bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
3157bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
3158bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
3159bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
3160bf215546Sopenharmony_ci             data_type="uint64"
3161bf215546Sopenharmony_ci             units="messages"
3162bf215546Sopenharmony_ci             semantic_type="event"
3163bf215546Sopenharmony_ci             equation="A 32 READ"
3164bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3165bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3166bf215546Sopenharmony_ci             mdapi_supported_apis=""
3167bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3168bf215546Sopenharmony_ci             />
3169bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
3170bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
3171bf215546Sopenharmony_ci             underscore_name="shader_atomics"
3172bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
3173bf215546Sopenharmony_ci             data_type="uint64"
3174bf215546Sopenharmony_ci             units="messages"
3175bf215546Sopenharmony_ci             semantic_type="event"
3176bf215546Sopenharmony_ci             equation="A 34 READ"
3177bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
3178bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3179bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
3180bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3181bf215546Sopenharmony_ci             />
3182bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
3183bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
3184bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
3185bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3186bf215546Sopenharmony_ci             data_type="uint64"
3187bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3188bf215546Sopenharmony_ci             units="bytes"
3189bf215546Sopenharmony_ci             semantic_type="throughput"
3190bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3191bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3192bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3193bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
3194bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3195bf215546Sopenharmony_ci             />
3196bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
3197bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
3198bf215546Sopenharmony_ci             underscore_name="shader_barriers"
3199bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
3200bf215546Sopenharmony_ci             data_type="uint64"
3201bf215546Sopenharmony_ci             units="messages"
3202bf215546Sopenharmony_ci             semantic_type="event"
3203bf215546Sopenharmony_ci             equation="A 35 READ"
3204bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
3205bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3206bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
3207bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3208bf215546Sopenharmony_ci             />
3209bf215546Sopenharmony_ci    <counter name="GtiCmdStreamerMemoryWrites"
3210bf215546Sopenharmony_ci             symbol_name="GtiCmdStreamerMemoryWrites"
3211bf215546Sopenharmony_ci             underscore_name="gti_cmd_streamer_memory_writes"
3212bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Command Streamer."
3213bf215546Sopenharmony_ci             data_type="uint64"
3214bf215546Sopenharmony_ci             units="messages"
3215bf215546Sopenharmony_ci             semantic_type="event"
3216bf215546Sopenharmony_ci             equation="B 0 READ"
3217bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe/Command Streamer"
3218bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3219bf215546Sopenharmony_ci             mdapi_supported_apis=""
3220bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3221bf215546Sopenharmony_ci             />
3222bf215546Sopenharmony_ci    <counter name="GtiSoMemoryWrites"
3223bf215546Sopenharmony_ci             symbol_name="GtiSoMemoryWrites"
3224bf215546Sopenharmony_ci             underscore_name="gti_so_memory_writes"
3225bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Stream Output."
3226bf215546Sopenharmony_ci             data_type="uint64"
3227bf215546Sopenharmony_ci             units="messages"
3228bf215546Sopenharmony_ci             semantic_type="event"
3229bf215546Sopenharmony_ci             equation="B 2 READ"
3230bf215546Sopenharmony_ci             mdapi_group="GTI/3D Pipe/Stream Output"
3231bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3232bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3233bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3234bf215546Sopenharmony_ci             />
3235bf215546Sopenharmony_ci    <counter name="GtiRccMemoryWrites"
3236bf215546Sopenharmony_ci             symbol_name="GtiRccMemoryWrites"
3237bf215546Sopenharmony_ci             underscore_name="gti_rcc_memory_writes"
3238bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3239bf215546Sopenharmony_ci             data_type="uint64"
3240bf215546Sopenharmony_ci             units="messages"
3241bf215546Sopenharmony_ci             semantic_type="event"
3242bf215546Sopenharmony_ci             equation="B 3 READ"
3243bf215546Sopenharmony_ci             mdapi_group="GTI/Color Cache"
3244bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3245bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3246bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3247bf215546Sopenharmony_ci             />
3248bf215546Sopenharmony_ci    <counter name="GtiMscMemoryWrites"
3249bf215546Sopenharmony_ci             symbol_name="GtiMscMemoryWrites"
3250bf215546Sopenharmony_ci             underscore_name="gti_msc_memory_writes"
3251bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3252bf215546Sopenharmony_ci             data_type="uint64"
3253bf215546Sopenharmony_ci             units="messages"
3254bf215546Sopenharmony_ci             semantic_type="event"
3255bf215546Sopenharmony_ci             equation="B 4 READ"
3256bf215546Sopenharmony_ci             mdapi_group="GTI/Color Cache"
3257bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3258bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3259bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3260bf215546Sopenharmony_ci             />
3261bf215546Sopenharmony_ci    <counter name="GtiHizMemoryWrites"
3262bf215546Sopenharmony_ci             symbol_name="GtiHizMemoryWrites"
3263bf215546Sopenharmony_ci             underscore_name="gti_hiz_memory_writes"
3264bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3265bf215546Sopenharmony_ci             data_type="uint64"
3266bf215546Sopenharmony_ci             units="messages"
3267bf215546Sopenharmony_ci             semantic_type="event"
3268bf215546Sopenharmony_ci             equation="B 5 READ"
3269bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
3270bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3271bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3272bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3273bf215546Sopenharmony_ci             />
3274bf215546Sopenharmony_ci    <counter name="GtiStcMemoryWrites"
3275bf215546Sopenharmony_ci             symbol_name="GtiStcMemoryWrites"
3276bf215546Sopenharmony_ci             underscore_name="gti_stc_memory_writes"
3277bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Stencil Cache."
3278bf215546Sopenharmony_ci             data_type="uint64"
3279bf215546Sopenharmony_ci             units="messages"
3280bf215546Sopenharmony_ci             semantic_type="event"
3281bf215546Sopenharmony_ci             equation="B 6 READ"
3282bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
3283bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3284bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3285bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3286bf215546Sopenharmony_ci             />
3287bf215546Sopenharmony_ci    <counter name="GtiRczMemoryWrites"
3288bf215546Sopenharmony_ci             symbol_name="GtiRczMemoryWrites"
3289bf215546Sopenharmony_ci             underscore_name="gti_rcz_memory_writes"
3290bf215546Sopenharmony_ci             description="The total number of GTI memory writes from Render Depth Cache."
3291bf215546Sopenharmony_ci             data_type="uint64"
3292bf215546Sopenharmony_ci             units="messages"
3293bf215546Sopenharmony_ci             semantic_type="event"
3294bf215546Sopenharmony_ci             equation="B 7 READ"
3295bf215546Sopenharmony_ci             mdapi_group="GTI/Depth Cache"
3296bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3297bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
3298bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3299bf215546Sopenharmony_ci             />
3300bf215546Sopenharmony_ci    <counter name="GtiMemoryWrites"
3301bf215546Sopenharmony_ci             symbol_name="GtiMemoryWrites"
3302bf215546Sopenharmony_ci             underscore_name="gti_memory_writes"
3303bf215546Sopenharmony_ci             description="The total number of GTI memory writes."
3304bf215546Sopenharmony_ci             data_type="uint64"
3305bf215546Sopenharmony_ci             units="messages"
3306bf215546Sopenharmony_ci             semantic_type="event"
3307bf215546Sopenharmony_ci             equation="C 0 READ"
3308bf215546Sopenharmony_ci             mdapi_group="GTI"
3309bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3310bf215546Sopenharmony_ci             mdapi_supported_apis=""
3311bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3312bf215546Sopenharmony_ci             />
3313bf215546Sopenharmony_ci    <counter name="GtiL3Bank0Writes"
3314bf215546Sopenharmony_ci             symbol_name="GtiL3Bank0Writes"
3315bf215546Sopenharmony_ci             underscore_name="gti_l3_bank0_writes"
3316bf215546Sopenharmony_ci             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3317bf215546Sopenharmony_ci             data_type="uint64"
3318bf215546Sopenharmony_ci             units="messages"
3319bf215546Sopenharmony_ci             semantic_type="event"
3320bf215546Sopenharmony_ci             equation="C 4 READ"
3321bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
3322bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3323bf215546Sopenharmony_ci             mdapi_supported_apis=""
3324bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3325bf215546Sopenharmony_ci             />
3326bf215546Sopenharmony_ci    <counter name="GtiL3Bank1Writes"
3327bf215546Sopenharmony_ci             symbol_name="GtiL3Bank1Writes"
3328bf215546Sopenharmony_ci             underscore_name="gti_l3_bank1_writes"
3329bf215546Sopenharmony_ci             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3330bf215546Sopenharmony_ci             data_type="uint64"
3331bf215546Sopenharmony_ci             units="messages"
3332bf215546Sopenharmony_ci             semantic_type="event"
3333bf215546Sopenharmony_ci             equation="C 5 READ"
3334bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
3335bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3336bf215546Sopenharmony_ci             mdapi_supported_apis=""
3337bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3338bf215546Sopenharmony_ci             />
3339bf215546Sopenharmony_ci    <counter name="GtiL3Bank2Writes"
3340bf215546Sopenharmony_ci             symbol_name="GtiL3Bank2Writes"
3341bf215546Sopenharmony_ci             underscore_name="gti_l3_bank2_writes"
3342bf215546Sopenharmony_ci             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3343bf215546Sopenharmony_ci             data_type="uint64"
3344bf215546Sopenharmony_ci             units="messages"
3345bf215546Sopenharmony_ci             semantic_type="event"
3346bf215546Sopenharmony_ci             equation="C 6 READ"
3347bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
3348bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349bf215546Sopenharmony_ci             mdapi_supported_apis=""
3350bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3351bf215546Sopenharmony_ci             />
3352bf215546Sopenharmony_ci    <counter name="GtiL3Bank3Writes"
3353bf215546Sopenharmony_ci             symbol_name="GtiL3Bank3Writes"
3354bf215546Sopenharmony_ci             underscore_name="gti_l3_bank3_writes"
3355bf215546Sopenharmony_ci             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3356bf215546Sopenharmony_ci             data_type="uint64"
3357bf215546Sopenharmony_ci             units="messages"
3358bf215546Sopenharmony_ci             semantic_type="event"
3359bf215546Sopenharmony_ci             equation="C 7 READ"
3360bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
3361bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3362bf215546Sopenharmony_ci             mdapi_supported_apis=""
3363bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3364bf215546Sopenharmony_ci             />
3365bf215546Sopenharmony_ci    <counter name="GtiL3Writes"
3366bf215546Sopenharmony_ci             symbol_name="GtiL3Writes"
3367bf215546Sopenharmony_ci             underscore_name="gti_l3_writes"
3368bf215546Sopenharmony_ci             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3369bf215546Sopenharmony_ci             data_type="uint64"
3370bf215546Sopenharmony_ci             units="messages"
3371bf215546Sopenharmony_ci             semantic_type="event"
3372bf215546Sopenharmony_ci             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3373bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
3374bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3375bf215546Sopenharmony_ci             mdapi_supported_apis=""
3376bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3377bf215546Sopenharmony_ci             />
3378bf215546Sopenharmony_ci    <counter name="GtiRingAccesses"
3379bf215546Sopenharmony_ci             symbol_name="GtiRingAccesses"
3380bf215546Sopenharmony_ci             underscore_name="gti_ring_accesses"
3381bf215546Sopenharmony_ci             description="The total number of all GTI accesses to the ring."
3382bf215546Sopenharmony_ci             data_type="uint64"
3383bf215546Sopenharmony_ci             units="messages"
3384bf215546Sopenharmony_ci             semantic_type="event"
3385bf215546Sopenharmony_ci             equation="C 3 READ 2 UMUL"
3386bf215546Sopenharmony_ci             mdapi_group="GTI"
3387bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3388bf215546Sopenharmony_ci             mdapi_supported_apis=""
3389bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3390bf215546Sopenharmony_ci             />
3391bf215546Sopenharmony_ci    <register_config type="NOA">
3392bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
3393bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11810C00" />
3394bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1381001A" />
3395bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37906800" />
3396bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x3F901000" />
3397bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03811300" />
3398bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05811B12" />
3399bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0781001A" />
3400bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F810000" />
3401bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17810000" />
3402bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19810000" />
3403bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B810000" />
3404bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D810000" />
3405bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930055" />
3406bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03E58000" />
3407bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05E5C000" />
3408bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07E54000" />
3409bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13900160" />
3410bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x21900161" />
3411bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x23900162" />
3412bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x25900163" />
3413bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x27900164" />
3414bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x29900165" />
3415bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2B900166" />
3416bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2D900167" />
3417bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x2F900150" />
3418bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x31900105" />
3419bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15900103" />
3420bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17900101" />
3421bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x35900000" />
3422bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19908000" />
3423bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B908000" />
3424bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D908000" />
3425bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F908000" />
3426bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11900000" />
3427bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
3428bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C60" />
3429bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
3430bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900C00" />
3431bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900C63" />
3432bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
3433bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900C63" />
3434bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
3435bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900063" />
3436bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
3437bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900003" />
3438bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
3439bf215546Sopenharmony_ci    </register_config>
3440bf215546Sopenharmony_ci    <register_config type="OA">
3441bf215546Sopenharmony_ci        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3442bf215546Sopenharmony_ci        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3443bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
3444bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
3445bf215546Sopenharmony_ci        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3446bf215546Sopenharmony_ci        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3447bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
3448bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
3449bf215546Sopenharmony_ci        <register type="OA" address="0x0000274C" value="0x86543210" />
3450bf215546Sopenharmony_ci        <register type="OA" address="0x00002748" value="0x86543210" />
3451bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00006667" />
3452bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
3453bf215546Sopenharmony_ci        <register type="OA" address="0x0000275C" value="0x86543210" />
3454bf215546Sopenharmony_ci        <register type="OA" address="0x00002758" value="0x86543210" />
3455bf215546Sopenharmony_ci        <register type="OA" address="0x00002754" value="0x00006465" />
3456bf215546Sopenharmony_ci        <register type="OA" address="0x00002750" value="0x00000000" />
3457bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007F81A" />
3458bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FE00" />
3459bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x0007F82A" />
3460bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3461bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x0007F822" />
3462bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000FE00" />
3463bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3464bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3465bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x0007F87A" />
3466bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FE00" />
3467bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3468bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3469bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3470bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3471bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3472bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3473bf215546Sopenharmony_ci    </register_config>
3474bf215546Sopenharmony_ci    <register_config type="FLEX">
3475bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3476bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3477bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3478bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3479bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3480bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3481bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3482bf215546Sopenharmony_ci    </register_config>
3483bf215546Sopenharmony_ci  </set>
3484bf215546Sopenharmony_ci
3485bf215546Sopenharmony_ci  <set name="Compute Metrics Extended set"
3486bf215546Sopenharmony_ci       chipset="KBLGT3"
3487bf215546Sopenharmony_ci       symbol_name="ComputeExtended"
3488bf215546Sopenharmony_ci       underscore_name="compute_extended"
3489bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL4 OCL IO BB"
3490bf215546Sopenharmony_ci       hw_config_guid="31b4ce5a-bd61-4c1f-bb5d-f2e731412150"
3491bf215546Sopenharmony_ci       >
3492bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
3493bf215546Sopenharmony_ci             symbol_name="GpuTime"
3494bf215546Sopenharmony_ci             underscore_name="gpu_time"
3495bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
3496bf215546Sopenharmony_ci             data_type="uint64"
3497bf215546Sopenharmony_ci             units="ns"
3498bf215546Sopenharmony_ci             semantic_type="duration"
3499bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3500bf215546Sopenharmony_ci             mdapi_group="GPU"
3501bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3502bf215546Sopenharmony_ci             mdapi_supported_apis=""
3503bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3504bf215546Sopenharmony_ci             />
3505bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
3506bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
3507bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
3508bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
3509bf215546Sopenharmony_ci             data_type="uint64"
3510bf215546Sopenharmony_ci             units="cycles"
3511bf215546Sopenharmony_ci             semantic_type="event"
3512bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
3513bf215546Sopenharmony_ci             mdapi_group="GPU"
3514bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
3515bf215546Sopenharmony_ci             mdapi_supported_apis=""
3516bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3517bf215546Sopenharmony_ci             />
3518bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
3519bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
3520bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
3521bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
3522bf215546Sopenharmony_ci             data_type="uint64"
3523bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
3524bf215546Sopenharmony_ci             units="hz"
3525bf215546Sopenharmony_ci             semantic_type="event"
3526bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3527bf215546Sopenharmony_ci             mdapi_group="GPU"
3528bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3529bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
3530bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3531bf215546Sopenharmony_ci             />
3532bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
3533bf215546Sopenharmony_ci             symbol_name="CsThreads"
3534bf215546Sopenharmony_ci             underscore_name="cs_threads"
3535bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
3536bf215546Sopenharmony_ci             data_type="uint64"
3537bf215546Sopenharmony_ci             units="threads"
3538bf215546Sopenharmony_ci             semantic_type="event"
3539bf215546Sopenharmony_ci             equation="A 4 READ"
3540bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
3541bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3542bf215546Sopenharmony_ci             mdapi_supported_apis=""
3543bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3544bf215546Sopenharmony_ci             />
3545bf215546Sopenharmony_ci    <counter name="EU Active"
3546bf215546Sopenharmony_ci             symbol_name="EuActive"
3547bf215546Sopenharmony_ci             underscore_name="eu_active"
3548bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
3549bf215546Sopenharmony_ci             data_type="float"
3550bf215546Sopenharmony_ci             max_equation="100"
3551bf215546Sopenharmony_ci             units="percent"
3552bf215546Sopenharmony_ci             semantic_type="duration"
3553bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3554bf215546Sopenharmony_ci             mdapi_group="EU Array"
3555bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3556bf215546Sopenharmony_ci             mdapi_supported_apis=""
3557bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3558bf215546Sopenharmony_ci             />
3559bf215546Sopenharmony_ci    <counter name="EU Stall"
3560bf215546Sopenharmony_ci             symbol_name="EuStall"
3561bf215546Sopenharmony_ci             underscore_name="eu_stall"
3562bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
3563bf215546Sopenharmony_ci             data_type="float"
3564bf215546Sopenharmony_ci             max_equation="100"
3565bf215546Sopenharmony_ci             units="percent"
3566bf215546Sopenharmony_ci             semantic_type="duration"
3567bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3568bf215546Sopenharmony_ci             mdapi_group="EU Array"
3569bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3570bf215546Sopenharmony_ci             mdapi_supported_apis=""
3571bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3572bf215546Sopenharmony_ci             />
3573bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
3574bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
3575bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
3576bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
3577bf215546Sopenharmony_ci             data_type="float"
3578bf215546Sopenharmony_ci             max_equation="100"
3579bf215546Sopenharmony_ci             units="percent"
3580bf215546Sopenharmony_ci             semantic_type="duration"
3581bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3582bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
3583bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3584bf215546Sopenharmony_ci             mdapi_supported_apis=""
3585bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3586bf215546Sopenharmony_ci             />
3587bf215546Sopenharmony_ci    <counter name="EU FPU0 Pipe Active"
3588bf215546Sopenharmony_ci             symbol_name="Fpu0Active"
3589bf215546Sopenharmony_ci             underscore_name="fpu0_active"
3590bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3591bf215546Sopenharmony_ci             data_type="float"
3592bf215546Sopenharmony_ci             max_equation="100"
3593bf215546Sopenharmony_ci             units="percent"
3594bf215546Sopenharmony_ci             semantic_type="duration"
3595bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3596bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
3597bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3598bf215546Sopenharmony_ci             mdapi_supported_apis=""
3599bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3600bf215546Sopenharmony_ci             />
3601bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active"
3602bf215546Sopenharmony_ci             symbol_name="Fpu1Active"
3603bf215546Sopenharmony_ci             underscore_name="fpu1_active"
3604bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3605bf215546Sopenharmony_ci             data_type="float"
3606bf215546Sopenharmony_ci             max_equation="100"
3607bf215546Sopenharmony_ci             units="percent"
3608bf215546Sopenharmony_ci             semantic_type="duration"
3609bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3610bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
3611bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3612bf215546Sopenharmony_ci             mdapi_supported_apis=""
3613bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3614bf215546Sopenharmony_ci             />
3615bf215546Sopenharmony_ci    <counter name="EU AVG IPC Rate"
3616bf215546Sopenharmony_ci             symbol_name="EuAvgIpcRate"
3617bf215546Sopenharmony_ci             underscore_name="eu_avg_ipc_rate"
3618bf215546Sopenharmony_ci             description="The average rate of IPC calculated for 2 FPU pipelines."
3619bf215546Sopenharmony_ci             data_type="float"
3620bf215546Sopenharmony_ci             max_equation="2"
3621bf215546Sopenharmony_ci             units="number"
3622bf215546Sopenharmony_ci             semantic_type="ratio"
3623bf215546Sopenharmony_ci             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3624bf215546Sopenharmony_ci             mdapi_group="EU Array"
3625bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3626bf215546Sopenharmony_ci             mdapi_supported_apis=""
3627bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3628bf215546Sopenharmony_ci             />
3629bf215546Sopenharmony_ci    <counter name="EU Send Pipe Active"
3630bf215546Sopenharmony_ci             symbol_name="EuSendActive"
3631bf215546Sopenharmony_ci             underscore_name="eu_send_active"
3632bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing."
3633bf215546Sopenharmony_ci             data_type="float"
3634bf215546Sopenharmony_ci             max_equation="100"
3635bf215546Sopenharmony_ci             units="percent"
3636bf215546Sopenharmony_ci             semantic_type="duration"
3637bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3638bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
3639bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3640bf215546Sopenharmony_ci             mdapi_supported_apis=""
3641bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3642bf215546Sopenharmony_ci             />
3643bf215546Sopenharmony_ci    <counter name="EU Thread Occupancy"
3644bf215546Sopenharmony_ci             symbol_name="EuThreadOccupancy"
3645bf215546Sopenharmony_ci             underscore_name="eu_thread_occupancy"
3646bf215546Sopenharmony_ci             description="The percentage of time in which hardware threads occupied EUs."
3647bf215546Sopenharmony_ci             data_type="float"
3648bf215546Sopenharmony_ci             max_equation="100"
3649bf215546Sopenharmony_ci             units="percent"
3650bf215546Sopenharmony_ci             semantic_type="duration"
3651bf215546Sopenharmony_ci             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3652bf215546Sopenharmony_ci             mdapi_group="EU Array"
3653bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3654bf215546Sopenharmony_ci             mdapi_supported_apis=""
3655bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3656bf215546Sopenharmony_ci             />
3657bf215546Sopenharmony_ci    <counter name="Sampler Texels"
3658bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
3659bf215546Sopenharmony_ci             underscore_name="sampler_texels"
3660bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3661bf215546Sopenharmony_ci             data_type="uint64"
3662bf215546Sopenharmony_ci             units="texels"
3663bf215546Sopenharmony_ci             semantic_type="event"
3664bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
3665bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
3666bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3667bf215546Sopenharmony_ci             mdapi_supported_apis=""
3668bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3669bf215546Sopenharmony_ci             />
3670bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
3671bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
3672bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
3673bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3674bf215546Sopenharmony_ci             data_type="uint64"
3675bf215546Sopenharmony_ci             units="texels"
3676bf215546Sopenharmony_ci             semantic_type="event"
3677bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
3678bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
3679bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
3680bf215546Sopenharmony_ci             mdapi_supported_apis=""
3681bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3682bf215546Sopenharmony_ci             />
3683bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
3684bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
3685bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
3686bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
3687bf215546Sopenharmony_ci             data_type="uint64"
3688bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3689bf215546Sopenharmony_ci             units="bytes"
3690bf215546Sopenharmony_ci             semantic_type="throughput"
3691bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
3692bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
3693bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3694bf215546Sopenharmony_ci             mdapi_supported_apis=""
3695bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3696bf215546Sopenharmony_ci             />
3697bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
3698bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
3699bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
3700bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
3701bf215546Sopenharmony_ci             data_type="uint64"
3702bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3703bf215546Sopenharmony_ci             units="bytes"
3704bf215546Sopenharmony_ci             semantic_type="throughput"
3705bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
3706bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
3707bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3708bf215546Sopenharmony_ci             mdapi_supported_apis=""
3709bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3710bf215546Sopenharmony_ci             />
3711bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
3712bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
3713bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
3714bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
3715bf215546Sopenharmony_ci             data_type="uint64"
3716bf215546Sopenharmony_ci             units="messages"
3717bf215546Sopenharmony_ci             semantic_type="event"
3718bf215546Sopenharmony_ci             equation="A 32 READ"
3719bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3720bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3721bf215546Sopenharmony_ci             mdapi_supported_apis=""
3722bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3723bf215546Sopenharmony_ci             />
3724bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
3725bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
3726bf215546Sopenharmony_ci             underscore_name="shader_atomics"
3727bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
3728bf215546Sopenharmony_ci             data_type="uint64"
3729bf215546Sopenharmony_ci             units="messages"
3730bf215546Sopenharmony_ci             semantic_type="event"
3731bf215546Sopenharmony_ci             equation="A 34 READ"
3732bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
3733bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3734bf215546Sopenharmony_ci             mdapi_supported_apis=""
3735bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3736bf215546Sopenharmony_ci             />
3737bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
3738bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
3739bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
3740bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3741bf215546Sopenharmony_ci             data_type="uint64"
3742bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3743bf215546Sopenharmony_ci             units="bytes"
3744bf215546Sopenharmony_ci             semantic_type="throughput"
3745bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3746bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3747bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
3748bf215546Sopenharmony_ci             mdapi_supported_apis=""
3749bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3750bf215546Sopenharmony_ci             />
3751bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
3752bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
3753bf215546Sopenharmony_ci             underscore_name="shader_barriers"
3754bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
3755bf215546Sopenharmony_ci             data_type="uint64"
3756bf215546Sopenharmony_ci             units="messages"
3757bf215546Sopenharmony_ci             semantic_type="event"
3758bf215546Sopenharmony_ci             equation="A 35 READ"
3759bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
3760bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3761bf215546Sopenharmony_ci             mdapi_supported_apis=""
3762bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
3763bf215546Sopenharmony_ci             />
3764bf215546Sopenharmony_ci    <counter name="EuUntypedReads0"
3765bf215546Sopenharmony_ci             symbol_name="EuUntypedReads0"
3766bf215546Sopenharmony_ci             underscore_name="eu_untyped_reads0"
3767bf215546Sopenharmony_ci             description="The subslice 0 EU Untyped Reads subslice 0."
3768bf215546Sopenharmony_ci             data_type="uint64"
3769bf215546Sopenharmony_ci             units="messages"
3770bf215546Sopenharmony_ci             semantic_type="event"
3771bf215546Sopenharmony_ci             equation="B 0 READ"
3772bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3773bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3774bf215546Sopenharmony_ci             mdapi_supported_apis=""
3775bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3776bf215546Sopenharmony_ci             />
3777bf215546Sopenharmony_ci    <counter name="EuTypedReads0"
3778bf215546Sopenharmony_ci             symbol_name="EuTypedReads0"
3779bf215546Sopenharmony_ci             underscore_name="eu_typed_reads0"
3780bf215546Sopenharmony_ci             description="The subslice 0 EU Typed Reads subslice 0."
3781bf215546Sopenharmony_ci             data_type="uint64"
3782bf215546Sopenharmony_ci             units="messages"
3783bf215546Sopenharmony_ci             semantic_type="event"
3784bf215546Sopenharmony_ci             equation="B 2 READ"
3785bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3786bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3787bf215546Sopenharmony_ci             mdapi_supported_apis=""
3788bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3789bf215546Sopenharmony_ci             />
3790bf215546Sopenharmony_ci    <counter name="EuUntypedWrites0"
3791bf215546Sopenharmony_ci             symbol_name="EuUntypedWrites0"
3792bf215546Sopenharmony_ci             underscore_name="eu_untyped_writes0"
3793bf215546Sopenharmony_ci             description="The subslice 0 EU Untyped Writes subslice 0."
3794bf215546Sopenharmony_ci             data_type="uint64"
3795bf215546Sopenharmony_ci             units="messages"
3796bf215546Sopenharmony_ci             semantic_type="event"
3797bf215546Sopenharmony_ci             equation="B 1 READ"
3798bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3799bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3800bf215546Sopenharmony_ci             mdapi_supported_apis=""
3801bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3802bf215546Sopenharmony_ci             />
3803bf215546Sopenharmony_ci    <counter name="EuTypedWrites0"
3804bf215546Sopenharmony_ci             symbol_name="EuTypedWrites0"
3805bf215546Sopenharmony_ci             underscore_name="eu_typed_writes0"
3806bf215546Sopenharmony_ci             description="The subslice 0 EU Typed Writes subslice 0."
3807bf215546Sopenharmony_ci             data_type="uint64"
3808bf215546Sopenharmony_ci             units="messages"
3809bf215546Sopenharmony_ci             semantic_type="event"
3810bf215546Sopenharmony_ci             equation="B 3 READ"
3811bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3812bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3813bf215546Sopenharmony_ci             mdapi_supported_apis=""
3814bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3815bf215546Sopenharmony_ci             />
3816bf215546Sopenharmony_ci    <counter name="EuUntypedAtomics0"
3817bf215546Sopenharmony_ci             symbol_name="EuUntypedAtomics0"
3818bf215546Sopenharmony_ci             underscore_name="eu_untyped_atomics0"
3819bf215546Sopenharmony_ci             description="The subslice 0 EU Untyped Atomics subslice 0."
3820bf215546Sopenharmony_ci             data_type="uint64"
3821bf215546Sopenharmony_ci             units="messages"
3822bf215546Sopenharmony_ci             semantic_type="event"
3823bf215546Sopenharmony_ci             equation="B 4 READ"
3824bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3825bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3826bf215546Sopenharmony_ci             mdapi_supported_apis=""
3827bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3828bf215546Sopenharmony_ci             />
3829bf215546Sopenharmony_ci    <counter name="EuTypedAtomics0"
3830bf215546Sopenharmony_ci             symbol_name="EuTypedAtomics0"
3831bf215546Sopenharmony_ci             underscore_name="eu_typed_atomics0"
3832bf215546Sopenharmony_ci             description="The subslice 0 EU Typed Atomics subslice 0."
3833bf215546Sopenharmony_ci             data_type="uint64"
3834bf215546Sopenharmony_ci             units="messages"
3835bf215546Sopenharmony_ci             semantic_type="event"
3836bf215546Sopenharmony_ci             equation="B 5 READ"
3837bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3838bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3839bf215546Sopenharmony_ci             mdapi_supported_apis=""
3840bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3841bf215546Sopenharmony_ci             />
3842bf215546Sopenharmony_ci    <counter name="EuA64UntypedReads0"
3843bf215546Sopenharmony_ci             symbol_name="EuA64UntypedReads0"
3844bf215546Sopenharmony_ci             underscore_name="eu_a64_untyped_reads0"
3845bf215546Sopenharmony_ci             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3846bf215546Sopenharmony_ci             data_type="uint64"
3847bf215546Sopenharmony_ci             units="messages"
3848bf215546Sopenharmony_ci             semantic_type="event"
3849bf215546Sopenharmony_ci             equation="B 6 READ"
3850bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3851bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3852bf215546Sopenharmony_ci             mdapi_supported_apis=""
3853bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3854bf215546Sopenharmony_ci             />
3855bf215546Sopenharmony_ci    <counter name="EuA64UntypedWrites0"
3856bf215546Sopenharmony_ci             symbol_name="EuA64UntypedWrites0"
3857bf215546Sopenharmony_ci             underscore_name="eu_a64_untyped_writes0"
3858bf215546Sopenharmony_ci             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3859bf215546Sopenharmony_ci             data_type="uint64"
3860bf215546Sopenharmony_ci             units="messages"
3861bf215546Sopenharmony_ci             semantic_type="event"
3862bf215546Sopenharmony_ci             equation="B 7 READ"
3863bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3864bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3865bf215546Sopenharmony_ci             mdapi_supported_apis=""
3866bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3867bf215546Sopenharmony_ci             />
3868bf215546Sopenharmony_ci    <counter name="Typed Reads 0"
3869bf215546Sopenharmony_ci             symbol_name="TypedReads0"
3870bf215546Sopenharmony_ci             underscore_name="typed_reads0"
3871bf215546Sopenharmony_ci             description="The subslice 0 typed reads."
3872bf215546Sopenharmony_ci             data_type="uint64"
3873bf215546Sopenharmony_ci             units="messages"
3874bf215546Sopenharmony_ci             semantic_type="event"
3875bf215546Sopenharmony_ci             equation="C 2 READ"
3876bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3877bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3878bf215546Sopenharmony_ci             mdapi_supported_apis=""
3879bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3880bf215546Sopenharmony_ci             />
3881bf215546Sopenharmony_ci    <counter name="Typed Writes 0"
3882bf215546Sopenharmony_ci             symbol_name="TypedWrites0"
3883bf215546Sopenharmony_ci             underscore_name="typed_writes0"
3884bf215546Sopenharmony_ci             description="The subslice 0 typed writes."
3885bf215546Sopenharmony_ci             data_type="uint64"
3886bf215546Sopenharmony_ci             units="messages"
3887bf215546Sopenharmony_ci             semantic_type="event"
3888bf215546Sopenharmony_ci             equation="C 0 READ"
3889bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3890bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3891bf215546Sopenharmony_ci             mdapi_supported_apis=""
3892bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3893bf215546Sopenharmony_ci             />
3894bf215546Sopenharmony_ci    <counter name="Untyped Reads 0"
3895bf215546Sopenharmony_ci             symbol_name="UntypedReads0"
3896bf215546Sopenharmony_ci             underscore_name="untyped_reads0"
3897bf215546Sopenharmony_ci             description="The subslice 0 untyped reads (including SLM reads)."
3898bf215546Sopenharmony_ci             data_type="uint64"
3899bf215546Sopenharmony_ci             units="messages"
3900bf215546Sopenharmony_ci             semantic_type="event"
3901bf215546Sopenharmony_ci             equation="C 3 READ"
3902bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3903bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3904bf215546Sopenharmony_ci             mdapi_supported_apis=""
3905bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3906bf215546Sopenharmony_ci             />
3907bf215546Sopenharmony_ci    <counter name="Untyped Writes 0"
3908bf215546Sopenharmony_ci             symbol_name="UntypedWrites0"
3909bf215546Sopenharmony_ci             underscore_name="untyped_writes0"
3910bf215546Sopenharmony_ci             description="The subslice 0 untyped writes (including SLM writes)."
3911bf215546Sopenharmony_ci             data_type="uint64"
3912bf215546Sopenharmony_ci             units="messages"
3913bf215546Sopenharmony_ci             semantic_type="event"
3914bf215546Sopenharmony_ci             equation="C 1 READ"
3915bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3916bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3917bf215546Sopenharmony_ci             mdapi_supported_apis=""
3918bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3919bf215546Sopenharmony_ci             />
3920bf215546Sopenharmony_ci    <counter name="Typed Atomics 0"
3921bf215546Sopenharmony_ci             symbol_name="TypedAtomics0"
3922bf215546Sopenharmony_ci             underscore_name="typed_atomics0"
3923bf215546Sopenharmony_ci             description="The subslice 0 typed atomics."
3924bf215546Sopenharmony_ci             data_type="uint64"
3925bf215546Sopenharmony_ci             units="messages"
3926bf215546Sopenharmony_ci             semantic_type="event"
3927bf215546Sopenharmony_ci             equation="C 4 READ"
3928bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3929bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3930bf215546Sopenharmony_ci             mdapi_supported_apis=""
3931bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3932bf215546Sopenharmony_ci             />
3933bf215546Sopenharmony_ci    <counter name="TypedReadsPerCacheLine"
3934bf215546Sopenharmony_ci             symbol_name="TypedReadsPerCacheLine"
3935bf215546Sopenharmony_ci             underscore_name="typed_reads_per_cache_line"
3936bf215546Sopenharmony_ci             description="The ratio of EU typed read requests to L3 cache line reads."
3937bf215546Sopenharmony_ci             data_type="float"
3938bf215546Sopenharmony_ci             units="eu sends to l3 cache lines"
3939bf215546Sopenharmony_ci             semantic_type="ratio"
3940bf215546Sopenharmony_ci             equation="$EuTypedReads0 $TypedReads0 FDIV"
3941bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3942bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3943bf215546Sopenharmony_ci             mdapi_supported_apis=""
3944bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3945bf215546Sopenharmony_ci             />
3946bf215546Sopenharmony_ci    <counter name="TypedWritesPerCacheLine"
3947bf215546Sopenharmony_ci             symbol_name="TypedWritesPerCacheLine"
3948bf215546Sopenharmony_ci             underscore_name="typed_writes_per_cache_line"
3949bf215546Sopenharmony_ci             description="The ratio of EU typed write requests to L3 cache line writes."
3950bf215546Sopenharmony_ci             data_type="float"
3951bf215546Sopenharmony_ci             units="eu sends to l3 cache lines"
3952bf215546Sopenharmony_ci             semantic_type="ratio"
3953bf215546Sopenharmony_ci             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3954bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3955bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3956bf215546Sopenharmony_ci             mdapi_supported_apis=""
3957bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3958bf215546Sopenharmony_ci             />
3959bf215546Sopenharmony_ci    <counter name="UntypedReadsPerCacheLine"
3960bf215546Sopenharmony_ci             symbol_name="UntypedReadsPerCacheLine"
3961bf215546Sopenharmony_ci             underscore_name="untyped_reads_per_cache_line"
3962bf215546Sopenharmony_ci             description="The ratio of EU untyped read requests to L3 cache line reads."
3963bf215546Sopenharmony_ci             data_type="float"
3964bf215546Sopenharmony_ci             units="eu sends to l3 cache lines"
3965bf215546Sopenharmony_ci             semantic_type="ratio"
3966bf215546Sopenharmony_ci             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3967bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3968bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3969bf215546Sopenharmony_ci             mdapi_supported_apis=""
3970bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3971bf215546Sopenharmony_ci             />
3972bf215546Sopenharmony_ci    <counter name="UntypedWritesPerCacheLine"
3973bf215546Sopenharmony_ci             symbol_name="UntypedWritesPerCacheLine"
3974bf215546Sopenharmony_ci             underscore_name="untyped_writes_per_cache_line"
3975bf215546Sopenharmony_ci             description="The ratio of EU untyped write requests to L3 cache line writes."
3976bf215546Sopenharmony_ci             data_type="float"
3977bf215546Sopenharmony_ci             units="eu sends to l3 cache lines"
3978bf215546Sopenharmony_ci             semantic_type="ratio"
3979bf215546Sopenharmony_ci             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3980bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3981bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3982bf215546Sopenharmony_ci             mdapi_supported_apis=""
3983bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3984bf215546Sopenharmony_ci             />
3985bf215546Sopenharmony_ci    <counter name="TypedAtomicsPerCacheLine"
3986bf215546Sopenharmony_ci             symbol_name="TypedAtomicsPerCacheLine"
3987bf215546Sopenharmony_ci             underscore_name="typed_atomics_per_cache_line"
3988bf215546Sopenharmony_ci             description="The ratio of EU typed atomics requests to L3 cache line writes."
3989bf215546Sopenharmony_ci             data_type="float"
3990bf215546Sopenharmony_ci             units="eu sends to l3 cache lines"
3991bf215546Sopenharmony_ci             semantic_type="ratio"
3992bf215546Sopenharmony_ci             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3993bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
3994bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
3995bf215546Sopenharmony_ci             mdapi_supported_apis=""
3996bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
3997bf215546Sopenharmony_ci             />
3998bf215546Sopenharmony_ci    <register_config type="NOA">
3999bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
4000bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C00E0" />
4001bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x141C8160" />
4002bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x161C8015" />
4003bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x181C0120" />
4004bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004E8000" />
4005bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4006bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x184E8000" />
4007bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4008bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4009bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x024E8000" />
4010bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044E8000" />
4011bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064E8000" />
4012bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084E8000" />
4013bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4014bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4015bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x006C0200" />
4016bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x026C000C" />
4017bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4018bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4019bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4020bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4021bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001B8000" />
4022bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x021BC000" />
4023bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001C0041" />
4024bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x061C4200" />
4025bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x081C4443" />
4026bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4027bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4028bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041C7357" />
4029bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4030bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x101C0000" />
4031bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4032bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x121C8000" />
4033bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004C8000" />
4034bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4035bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4036bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084CA000" />
4037bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000DA000" />
4038bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
4039bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
4040bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4041bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4042bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4043bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
4044bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
4045bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4046bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4047bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0155" />
4048bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002C8000" />
4049bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4050bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x162CAA00" />
4051bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C00AA" />
4052bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022C8000" />
4053bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042C8000" />
4054bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
4055bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
4056bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4057bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11907FFF" />
4058bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
4059bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900040" />
4060bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
4061bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900802" />
4062bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900842" />
4063bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
4064bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900842" />
4065bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
4066bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
4067bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900000" />
4068bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
4069bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900800" />
4070bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
4071bf215546Sopenharmony_ci    </register_config>
4072bf215546Sopenharmony_ci    <register_config type="OA">
4073bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
4074bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
4075bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
4076bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
4077bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
4078bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4079bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000BF00" />
4080bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4081bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4082bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x0007FC92" />
4083bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000BF00" />
4084bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4085bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4086bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x0007FC32" />
4087bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000BF00" />
4088bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4089bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4090bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4091bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4092bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4093bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4094bf215546Sopenharmony_ci    </register_config>
4095bf215546Sopenharmony_ci    <register_config type="FLEX">
4096bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4097bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4098bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4099bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4100bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4101bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4102bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4103bf215546Sopenharmony_ci    </register_config>
4104bf215546Sopenharmony_ci  </set>
4105bf215546Sopenharmony_ci
4106bf215546Sopenharmony_ci  <set name="Compute Metrics L3 Cache set"
4107bf215546Sopenharmony_ci       chipset="KBLGT3"
4108bf215546Sopenharmony_ci       symbol_name="ComputeL3Cache"
4109bf215546Sopenharmony_ci       underscore_name="compute_l3_cache"
4110bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL4 OCL IO BB"
4111bf215546Sopenharmony_ci       hw_config_guid="2ce0911a-27fc-4887-96f0-11084fa807c3"
4112bf215546Sopenharmony_ci       >
4113bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
4114bf215546Sopenharmony_ci             symbol_name="GpuTime"
4115bf215546Sopenharmony_ci             underscore_name="gpu_time"
4116bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
4117bf215546Sopenharmony_ci             data_type="uint64"
4118bf215546Sopenharmony_ci             units="ns"
4119bf215546Sopenharmony_ci             semantic_type="duration"
4120bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4121bf215546Sopenharmony_ci             mdapi_group="GPU"
4122bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4123bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4124bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4125bf215546Sopenharmony_ci             />
4126bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
4127bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
4128bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
4129bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
4130bf215546Sopenharmony_ci             data_type="uint64"
4131bf215546Sopenharmony_ci             units="cycles"
4132bf215546Sopenharmony_ci             semantic_type="event"
4133bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
4134bf215546Sopenharmony_ci             mdapi_group="GPU"
4135bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
4136bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4137bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4138bf215546Sopenharmony_ci             />
4139bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
4140bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
4141bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
4142bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
4143bf215546Sopenharmony_ci             data_type="uint64"
4144bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
4145bf215546Sopenharmony_ci             units="hz"
4146bf215546Sopenharmony_ci             semantic_type="event"
4147bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4148bf215546Sopenharmony_ci             mdapi_group="GPU"
4149bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4150bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4151bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4152bf215546Sopenharmony_ci             />
4153bf215546Sopenharmony_ci    <counter name="GPU Busy"
4154bf215546Sopenharmony_ci             symbol_name="GpuBusy"
4155bf215546Sopenharmony_ci             underscore_name="gpu_busy"
4156bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
4157bf215546Sopenharmony_ci             data_type="float"
4158bf215546Sopenharmony_ci             max_equation="100"
4159bf215546Sopenharmony_ci             units="percent"
4160bf215546Sopenharmony_ci             semantic_type="duration"
4161bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4162bf215546Sopenharmony_ci             mdapi_group="GPU"
4163bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
4164bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4165bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4166bf215546Sopenharmony_ci             />
4167bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
4168bf215546Sopenharmony_ci             symbol_name="VsThreads"
4169bf215546Sopenharmony_ci             underscore_name="vs_threads"
4170bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
4171bf215546Sopenharmony_ci             data_type="uint64"
4172bf215546Sopenharmony_ci             units="threads"
4173bf215546Sopenharmony_ci             semantic_type="event"
4174bf215546Sopenharmony_ci             equation="A 1 READ"
4175bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
4176bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4177bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4178bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4179bf215546Sopenharmony_ci             />
4180bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
4181bf215546Sopenharmony_ci             symbol_name="HsThreads"
4182bf215546Sopenharmony_ci             underscore_name="hs_threads"
4183bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
4184bf215546Sopenharmony_ci             data_type="uint64"
4185bf215546Sopenharmony_ci             units="threads"
4186bf215546Sopenharmony_ci             semantic_type="event"
4187bf215546Sopenharmony_ci             equation="A 2 READ"
4188bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
4189bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4190bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
4191bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4192bf215546Sopenharmony_ci             />
4193bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
4194bf215546Sopenharmony_ci             symbol_name="DsThreads"
4195bf215546Sopenharmony_ci             underscore_name="ds_threads"
4196bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
4197bf215546Sopenharmony_ci             data_type="uint64"
4198bf215546Sopenharmony_ci             units="threads"
4199bf215546Sopenharmony_ci             semantic_type="event"
4200bf215546Sopenharmony_ci             equation="A 3 READ"
4201bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
4202bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4203bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
4204bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4205bf215546Sopenharmony_ci             />
4206bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
4207bf215546Sopenharmony_ci             symbol_name="GsThreads"
4208bf215546Sopenharmony_ci             underscore_name="gs_threads"
4209bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
4210bf215546Sopenharmony_ci             data_type="uint64"
4211bf215546Sopenharmony_ci             units="threads"
4212bf215546Sopenharmony_ci             semantic_type="event"
4213bf215546Sopenharmony_ci             equation="A 5 READ"
4214bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
4215bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4216bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
4217bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4218bf215546Sopenharmony_ci             />
4219bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
4220bf215546Sopenharmony_ci             symbol_name="PsThreads"
4221bf215546Sopenharmony_ci             underscore_name="ps_threads"
4222bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
4223bf215546Sopenharmony_ci             data_type="uint64"
4224bf215546Sopenharmony_ci             units="threads"
4225bf215546Sopenharmony_ci             semantic_type="event"
4226bf215546Sopenharmony_ci             equation="A 6 READ"
4227bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
4228bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4229bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4230bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4231bf215546Sopenharmony_ci             />
4232bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
4233bf215546Sopenharmony_ci             symbol_name="CsThreads"
4234bf215546Sopenharmony_ci             underscore_name="cs_threads"
4235bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
4236bf215546Sopenharmony_ci             data_type="uint64"
4237bf215546Sopenharmony_ci             units="threads"
4238bf215546Sopenharmony_ci             semantic_type="event"
4239bf215546Sopenharmony_ci             equation="A 4 READ"
4240bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
4241bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4242bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
4243bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4244bf215546Sopenharmony_ci             />
4245bf215546Sopenharmony_ci    <counter name="EU Active"
4246bf215546Sopenharmony_ci             symbol_name="EuActive"
4247bf215546Sopenharmony_ci             underscore_name="eu_active"
4248bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
4249bf215546Sopenharmony_ci             data_type="float"
4250bf215546Sopenharmony_ci             max_equation="100"
4251bf215546Sopenharmony_ci             units="percent"
4252bf215546Sopenharmony_ci             semantic_type="duration"
4253bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4254bf215546Sopenharmony_ci             mdapi_group="EU Array"
4255bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4256bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4257bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4258bf215546Sopenharmony_ci             />
4259bf215546Sopenharmony_ci    <counter name="EU Stall"
4260bf215546Sopenharmony_ci             symbol_name="EuStall"
4261bf215546Sopenharmony_ci             underscore_name="eu_stall"
4262bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
4263bf215546Sopenharmony_ci             data_type="float"
4264bf215546Sopenharmony_ci             max_equation="100"
4265bf215546Sopenharmony_ci             units="percent"
4266bf215546Sopenharmony_ci             semantic_type="duration"
4267bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4268bf215546Sopenharmony_ci             mdapi_group="EU Array"
4269bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4270bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4271bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4272bf215546Sopenharmony_ci             />
4273bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
4274bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
4275bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
4276bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
4277bf215546Sopenharmony_ci             data_type="float"
4278bf215546Sopenharmony_ci             max_equation="100"
4279bf215546Sopenharmony_ci             units="percent"
4280bf215546Sopenharmony_ci             semantic_type="duration"
4281bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4282bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
4283bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4284bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4285bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4286bf215546Sopenharmony_ci             />
4287bf215546Sopenharmony_ci    <counter name="EU FPU0 Pipe Active"
4288bf215546Sopenharmony_ci             symbol_name="Fpu0Active"
4289bf215546Sopenharmony_ci             underscore_name="fpu0_active"
4290bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4291bf215546Sopenharmony_ci             data_type="float"
4292bf215546Sopenharmony_ci             max_equation="100"
4293bf215546Sopenharmony_ci             units="percent"
4294bf215546Sopenharmony_ci             semantic_type="duration"
4295bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4296bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
4297bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4298bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4299bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4300bf215546Sopenharmony_ci             />
4301bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active"
4302bf215546Sopenharmony_ci             symbol_name="Fpu1Active"
4303bf215546Sopenharmony_ci             underscore_name="fpu1_active"
4304bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4305bf215546Sopenharmony_ci             data_type="float"
4306bf215546Sopenharmony_ci             max_equation="100"
4307bf215546Sopenharmony_ci             units="percent"
4308bf215546Sopenharmony_ci             semantic_type="duration"
4309bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4310bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
4311bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4312bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4313bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4314bf215546Sopenharmony_ci             />
4315bf215546Sopenharmony_ci    <counter name="EU AVG IPC Rate"
4316bf215546Sopenharmony_ci             symbol_name="EuAvgIpcRate"
4317bf215546Sopenharmony_ci             underscore_name="eu_avg_ipc_rate"
4318bf215546Sopenharmony_ci             description="The average rate of IPC calculated for 2 FPU pipelines."
4319bf215546Sopenharmony_ci             data_type="float"
4320bf215546Sopenharmony_ci             max_equation="2"
4321bf215546Sopenharmony_ci             units="number"
4322bf215546Sopenharmony_ci             semantic_type="ratio"
4323bf215546Sopenharmony_ci             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4324bf215546Sopenharmony_ci             mdapi_group="EU Array"
4325bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4326bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4327bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4328bf215546Sopenharmony_ci             />
4329bf215546Sopenharmony_ci    <counter name="EU Send Pipe Active"
4330bf215546Sopenharmony_ci             symbol_name="EuSendActive"
4331bf215546Sopenharmony_ci             underscore_name="eu_send_active"
4332bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing."
4333bf215546Sopenharmony_ci             data_type="float"
4334bf215546Sopenharmony_ci             max_equation="100"
4335bf215546Sopenharmony_ci             units="percent"
4336bf215546Sopenharmony_ci             semantic_type="duration"
4337bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4338bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
4339bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4340bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4341bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4342bf215546Sopenharmony_ci             />
4343bf215546Sopenharmony_ci    <counter name="EU FPU0 Hybrid Instruction"
4344bf215546Sopenharmony_ci             symbol_name="EuHybridFpu0Instruction"
4345bf215546Sopenharmony_ci             underscore_name="eu_hybrid_fpu0_instruction"
4346bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4347bf215546Sopenharmony_ci             data_type="float"
4348bf215546Sopenharmony_ci             max_equation="100"
4349bf215546Sopenharmony_ci             units="percent"
4350bf215546Sopenharmony_ci             semantic_type="duration"
4351bf215546Sopenharmony_ci             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4352bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4353bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4354bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4355bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4356bf215546Sopenharmony_ci             />
4357bf215546Sopenharmony_ci    <counter name="EU FPU1 Hybrid Instruction"
4358bf215546Sopenharmony_ci             symbol_name="EuHybridFpu1Instruction"
4359bf215546Sopenharmony_ci             underscore_name="eu_hybrid_fpu1_instruction"
4360bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4361bf215546Sopenharmony_ci             data_type="float"
4362bf215546Sopenharmony_ci             max_equation="100"
4363bf215546Sopenharmony_ci             units="percent"
4364bf215546Sopenharmony_ci             semantic_type="duration"
4365bf215546Sopenharmony_ci             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4366bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4367bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4368bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4369bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4370bf215546Sopenharmony_ci             />
4371bf215546Sopenharmony_ci    <counter name="EU FPU0 Ternary Instruction"
4372bf215546Sopenharmony_ci             symbol_name="EuTernaryFpu0Instruction"
4373bf215546Sopenharmony_ci             underscore_name="eu_ternary_fpu0_instruction"
4374bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4375bf215546Sopenharmony_ci             data_type="float"
4376bf215546Sopenharmony_ci             max_equation="100"
4377bf215546Sopenharmony_ci             units="percent"
4378bf215546Sopenharmony_ci             semantic_type="duration"
4379bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4380bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4381bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4382bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4383bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4384bf215546Sopenharmony_ci             />
4385bf215546Sopenharmony_ci    <counter name="EU FPU1 Ternary Instruction"
4386bf215546Sopenharmony_ci             symbol_name="EuTernaryFpu1Instruction"
4387bf215546Sopenharmony_ci             underscore_name="eu_ternary_fpu1_instruction"
4388bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4389bf215546Sopenharmony_ci             data_type="float"
4390bf215546Sopenharmony_ci             max_equation="100"
4391bf215546Sopenharmony_ci             units="percent"
4392bf215546Sopenharmony_ci             semantic_type="duration"
4393bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4394bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4395bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4396bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4397bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4398bf215546Sopenharmony_ci             />
4399bf215546Sopenharmony_ci    <counter name="EU FPU0 Binary Instruction"
4400bf215546Sopenharmony_ci             symbol_name="EuBinaryFpu0Instruction"
4401bf215546Sopenharmony_ci             underscore_name="eu_binary_fpu0_instruction"
4402bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4403bf215546Sopenharmony_ci             data_type="float"
4404bf215546Sopenharmony_ci             max_equation="100"
4405bf215546Sopenharmony_ci             units="percent"
4406bf215546Sopenharmony_ci             semantic_type="duration"
4407bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4408bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4409bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4410bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4411bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4412bf215546Sopenharmony_ci             />
4413bf215546Sopenharmony_ci    <counter name="EU FPU1 Binary Instruction"
4414bf215546Sopenharmony_ci             symbol_name="EuBinaryFpu1Instruction"
4415bf215546Sopenharmony_ci             underscore_name="eu_binary_fpu1_instruction"
4416bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4417bf215546Sopenharmony_ci             data_type="float"
4418bf215546Sopenharmony_ci             max_equation="100"
4419bf215546Sopenharmony_ci             units="percent"
4420bf215546Sopenharmony_ci             semantic_type="duration"
4421bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4422bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4423bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4424bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4425bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4426bf215546Sopenharmony_ci             />
4427bf215546Sopenharmony_ci    <counter name="EU FPU0 Move Instruction"
4428bf215546Sopenharmony_ci             symbol_name="EuMoveFpu0Instruction"
4429bf215546Sopenharmony_ci             underscore_name="eu_move_fpu0_instruction"
4430bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4431bf215546Sopenharmony_ci             data_type="float"
4432bf215546Sopenharmony_ci             max_equation="100"
4433bf215546Sopenharmony_ci             units="percent"
4434bf215546Sopenharmony_ci             semantic_type="duration"
4435bf215546Sopenharmony_ci             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4436bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4437bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4438bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4439bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4440bf215546Sopenharmony_ci             />
4441bf215546Sopenharmony_ci    <counter name="EU FPU1 Move Instruction"
4442bf215546Sopenharmony_ci             symbol_name="EuMoveFpu1Instruction"
4443bf215546Sopenharmony_ci             underscore_name="eu_move_fpu1_instruction"
4444bf215546Sopenharmony_ci             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4445bf215546Sopenharmony_ci             data_type="float"
4446bf215546Sopenharmony_ci             max_equation="100"
4447bf215546Sopenharmony_ci             units="percent"
4448bf215546Sopenharmony_ci             semantic_type="duration"
4449bf215546Sopenharmony_ci             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4450bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes/Instructions"
4451bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4452bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4453bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4454bf215546Sopenharmony_ci             />
4455bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
4456bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
4457bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
4458bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
4459bf215546Sopenharmony_ci             data_type="uint64"
4460bf215546Sopenharmony_ci             units="pixels"
4461bf215546Sopenharmony_ci             semantic_type="event"
4462bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
4463bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
4464bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4465bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4466bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4467bf215546Sopenharmony_ci             />
4468bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
4469bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
4470bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
4471bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
4472bf215546Sopenharmony_ci             data_type="uint64"
4473bf215546Sopenharmony_ci             units="pixels"
4474bf215546Sopenharmony_ci             semantic_type="event"
4475bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
4476bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4477bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4478bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4479bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4480bf215546Sopenharmony_ci             />
4481bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
4482bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
4483bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
4484bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
4485bf215546Sopenharmony_ci             data_type="uint64"
4486bf215546Sopenharmony_ci             units="pixels"
4487bf215546Sopenharmony_ci             semantic_type="event"
4488bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
4489bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4490bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4491bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4492bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4493bf215546Sopenharmony_ci             />
4494bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
4495bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
4496bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
4497bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
4498bf215546Sopenharmony_ci             data_type="uint64"
4499bf215546Sopenharmony_ci             units="pixels"
4500bf215546Sopenharmony_ci             semantic_type="event"
4501bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
4502bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
4503bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4504bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4505bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4506bf215546Sopenharmony_ci             />
4507bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
4508bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
4509bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
4510bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4511bf215546Sopenharmony_ci             data_type="uint64"
4512bf215546Sopenharmony_ci             units="pixels"
4513bf215546Sopenharmony_ci             semantic_type="event"
4514bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
4515bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
4516bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4517bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4518bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4519bf215546Sopenharmony_ci             />
4520bf215546Sopenharmony_ci    <counter name="Samples Written"
4521bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
4522bf215546Sopenharmony_ci             underscore_name="samples_written"
4523bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
4524bf215546Sopenharmony_ci             data_type="uint64"
4525bf215546Sopenharmony_ci             units="pixels"
4526bf215546Sopenharmony_ci             semantic_type="event"
4527bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
4528bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
4529bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4530bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4531bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4532bf215546Sopenharmony_ci             />
4533bf215546Sopenharmony_ci    <counter name="Samples Blended"
4534bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
4535bf215546Sopenharmony_ci             underscore_name="samples_blended"
4536bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
4537bf215546Sopenharmony_ci             data_type="uint64"
4538bf215546Sopenharmony_ci             units="pixels"
4539bf215546Sopenharmony_ci             semantic_type="event"
4540bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
4541bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
4542bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4543bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
4544bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4545bf215546Sopenharmony_ci             />
4546bf215546Sopenharmony_ci    <counter name="Sampler Accesses"
4547bf215546Sopenharmony_ci             symbol_name="SamplerAccesses"
4548bf215546Sopenharmony_ci             underscore_name="sampler_accesses"
4549bf215546Sopenharmony_ci             description="The total number of messages send to samplers."
4550bf215546Sopenharmony_ci             data_type="uint64"
4551bf215546Sopenharmony_ci             units="messages"
4552bf215546Sopenharmony_ci             semantic_type="event"
4553bf215546Sopenharmony_ci             equation="A 28 READ"
4554bf215546Sopenharmony_ci             mdapi_group="Sampler"
4555bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
4556bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4557bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4558bf215546Sopenharmony_ci             />
4559bf215546Sopenharmony_ci    <counter name="Sampler Texels"
4560bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
4561bf215546Sopenharmony_ci             underscore_name="sampler_texels"
4562bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4563bf215546Sopenharmony_ci             data_type="uint64"
4564bf215546Sopenharmony_ci             units="texels"
4565bf215546Sopenharmony_ci             semantic_type="event"
4566bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
4567bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
4568bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4569bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4570bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4571bf215546Sopenharmony_ci             />
4572bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
4573bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
4574bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
4575bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4576bf215546Sopenharmony_ci             data_type="uint64"
4577bf215546Sopenharmony_ci             units="texels"
4578bf215546Sopenharmony_ci             semantic_type="event"
4579bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
4580bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
4581bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
4582bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4583bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4584bf215546Sopenharmony_ci             />
4585bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
4586bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
4587bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
4588bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
4589bf215546Sopenharmony_ci             data_type="uint64"
4590bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4591bf215546Sopenharmony_ci             units="bytes"
4592bf215546Sopenharmony_ci             semantic_type="throughput"
4593bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
4594bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
4595bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4596bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
4597bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4598bf215546Sopenharmony_ci             />
4599bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
4600bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
4601bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
4602bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
4603bf215546Sopenharmony_ci             data_type="uint64"
4604bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4605bf215546Sopenharmony_ci             units="bytes"
4606bf215546Sopenharmony_ci             semantic_type="throughput"
4607bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
4608bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
4609bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4610bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
4611bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4612bf215546Sopenharmony_ci             />
4613bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
4614bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
4615bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
4616bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
4617bf215546Sopenharmony_ci             data_type="uint64"
4618bf215546Sopenharmony_ci             units="messages"
4619bf215546Sopenharmony_ci             semantic_type="event"
4620bf215546Sopenharmony_ci             equation="A 32 READ"
4621bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
4622bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4623bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4624bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4625bf215546Sopenharmony_ci             />
4626bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
4627bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
4628bf215546Sopenharmony_ci             underscore_name="shader_atomics"
4629bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
4630bf215546Sopenharmony_ci             data_type="uint64"
4631bf215546Sopenharmony_ci             units="messages"
4632bf215546Sopenharmony_ci             semantic_type="event"
4633bf215546Sopenharmony_ci             equation="A 34 READ"
4634bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
4635bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4636bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4637bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4638bf215546Sopenharmony_ci             />
4639bf215546Sopenharmony_ci    <counter name="L3 Accesses"
4640bf215546Sopenharmony_ci             symbol_name="L3Accesses"
4641bf215546Sopenharmony_ci             underscore_name="l3_accesses"
4642bf215546Sopenharmony_ci             description="The total number of L3 accesses from all entities."
4643bf215546Sopenharmony_ci             data_type="uint64"
4644bf215546Sopenharmony_ci             units="messages"
4645bf215546Sopenharmony_ci             semantic_type="event"
4646bf215546Sopenharmony_ci             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4647bf215546Sopenharmony_ci             mdapi_group="L3"
4648bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4649bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4650bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4651bf215546Sopenharmony_ci             />
4652bf215546Sopenharmony_ci    <counter name="L3 Misses"
4653bf215546Sopenharmony_ci             symbol_name="L3Misses"
4654bf215546Sopenharmony_ci             underscore_name="l3_misses"
4655bf215546Sopenharmony_ci             description="The total number of L3 misses."
4656bf215546Sopenharmony_ci             data_type="uint64"
4657bf215546Sopenharmony_ci             units="messages"
4658bf215546Sopenharmony_ci             semantic_type="event"
4659bf215546Sopenharmony_ci             equation="C 4 READ C 5 READ UADD"
4660bf215546Sopenharmony_ci             mdapi_group="L3/TAG"
4661bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4662bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4663bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4664bf215546Sopenharmony_ci             />
4665bf215546Sopenharmony_ci    <counter name="L3 Sampler Throughput"
4666bf215546Sopenharmony_ci             symbol_name="L3SamplerThroughput"
4667bf215546Sopenharmony_ci             underscore_name="l3_sampler_throughput"
4668bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4669bf215546Sopenharmony_ci             data_type="uint64"
4670bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4671bf215546Sopenharmony_ci             units="bytes"
4672bf215546Sopenharmony_ci             semantic_type="throughput"
4673bf215546Sopenharmony_ci             equation="A 29 READ 64 UMUL"
4674bf215546Sopenharmony_ci             mdapi_group="L3/Sampler"
4675bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
4676bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4677bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4678bf215546Sopenharmony_ci             />
4679bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
4680bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
4681bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
4682bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4683bf215546Sopenharmony_ci             data_type="uint64"
4684bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4685bf215546Sopenharmony_ci             units="bytes"
4686bf215546Sopenharmony_ci             semantic_type="throughput"
4687bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4688bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
4689bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
4690bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
4691bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4692bf215546Sopenharmony_ci             />
4693bf215546Sopenharmony_ci    <counter name="L3 Total Throughput"
4694bf215546Sopenharmony_ci             symbol_name="L3TotalThroughput"
4695bf215546Sopenharmony_ci             underscore_name="l3_total_throughput"
4696bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred via L3."
4697bf215546Sopenharmony_ci             data_type="uint64"
4698bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4699bf215546Sopenharmony_ci             units="bytes"
4700bf215546Sopenharmony_ci             semantic_type="throughput"
4701bf215546Sopenharmony_ci             equation="$L3Accesses 64 UMUL"
4702bf215546Sopenharmony_ci             mdapi_group="L3"
4703bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4704bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4705bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4706bf215546Sopenharmony_ci             />
4707bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
4708bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
4709bf215546Sopenharmony_ci             underscore_name="shader_barriers"
4710bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
4711bf215546Sopenharmony_ci             data_type="uint64"
4712bf215546Sopenharmony_ci             units="messages"
4713bf215546Sopenharmony_ci             semantic_type="event"
4714bf215546Sopenharmony_ci             equation="A 35 READ"
4715bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
4716bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
4717bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4718bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4719bf215546Sopenharmony_ci             />
4720bf215546Sopenharmony_ci    <counter name="L3 Bank 00 Accesses"
4721bf215546Sopenharmony_ci             symbol_name="L3Bank00Accesses"
4722bf215546Sopenharmony_ci             underscore_name="l3_bank00_accesses"
4723bf215546Sopenharmony_ci             description="The total number of accesses to L3 Bank 00."
4724bf215546Sopenharmony_ci             data_type="uint64"
4725bf215546Sopenharmony_ci             units="messages"
4726bf215546Sopenharmony_ci             semantic_type="event"
4727bf215546Sopenharmony_ci             equation="C 0 READ 2 UMUL"
4728bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4729bf215546Sopenharmony_ci             mdapi_group="L3"
4730bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4731bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4732bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4733bf215546Sopenharmony_ci             />
4734bf215546Sopenharmony_ci    <counter name="L3 Bank 01 Accesses"
4735bf215546Sopenharmony_ci             symbol_name="L3Bank01Accesses"
4736bf215546Sopenharmony_ci             underscore_name="l3_bank01_accesses"
4737bf215546Sopenharmony_ci             description="The total number of accesses to L3 Bank 01."
4738bf215546Sopenharmony_ci             data_type="uint64"
4739bf215546Sopenharmony_ci             units="messages"
4740bf215546Sopenharmony_ci             semantic_type="event"
4741bf215546Sopenharmony_ci             equation="C 1 READ 2 UMUL"
4742bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4743bf215546Sopenharmony_ci             mdapi_group="L3"
4744bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4745bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4746bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4747bf215546Sopenharmony_ci             />
4748bf215546Sopenharmony_ci    <counter name="L3 Bank 02 Accesses"
4749bf215546Sopenharmony_ci             symbol_name="L3Bank02Accesses"
4750bf215546Sopenharmony_ci             underscore_name="l3_bank02_accesses"
4751bf215546Sopenharmony_ci             description="The total number of accesses to L3 Bank 02."
4752bf215546Sopenharmony_ci             data_type="uint64"
4753bf215546Sopenharmony_ci             units="messages"
4754bf215546Sopenharmony_ci             semantic_type="event"
4755bf215546Sopenharmony_ci             equation="B 2 READ 2 UMUL"
4756bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4757bf215546Sopenharmony_ci             mdapi_group="L3"
4758bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4759bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4760bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4761bf215546Sopenharmony_ci             />
4762bf215546Sopenharmony_ci    <counter name="L3 Bank 03 Accesses"
4763bf215546Sopenharmony_ci             symbol_name="L3Bank03Accesses"
4764bf215546Sopenharmony_ci             underscore_name="l3_bank03_accesses"
4765bf215546Sopenharmony_ci             description="The total number of accesses to L3 Bank 03."
4766bf215546Sopenharmony_ci             data_type="uint64"
4767bf215546Sopenharmony_ci             units="messages"
4768bf215546Sopenharmony_ci             semantic_type="event"
4769bf215546Sopenharmony_ci             equation="B 3 READ 2 UMUL"
4770bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4771bf215546Sopenharmony_ci             mdapi_group="L3"
4772bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4773bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4774bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4775bf215546Sopenharmony_ci             />
4776bf215546Sopenharmony_ci    <counter name="L3 Bank 00 IC Accesses"
4777bf215546Sopenharmony_ci             symbol_name="L3Bank00IcAccesses"
4778bf215546Sopenharmony_ci             underscore_name="l3_bank00_ic_accesses"
4779bf215546Sopenharmony_ci             description="The total number of accesses to L3 Bank 00 from IC cache."
4780bf215546Sopenharmony_ci             data_type="uint64"
4781bf215546Sopenharmony_ci             units="messages"
4782bf215546Sopenharmony_ci             semantic_type="event"
4783bf215546Sopenharmony_ci             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4784bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4785bf215546Sopenharmony_ci             mdapi_group="L3/IC"
4786bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4787bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4788bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4789bf215546Sopenharmony_ci             />
4790bf215546Sopenharmony_ci    <counter name="L3 Bank 00 IC Hits"
4791bf215546Sopenharmony_ci             symbol_name="L3Bank00IcHits"
4792bf215546Sopenharmony_ci             underscore_name="l3_bank00_ic_hits"
4793bf215546Sopenharmony_ci             description="The total number of hits in L3 Bank 00 from IC cache."
4794bf215546Sopenharmony_ci             data_type="uint64"
4795bf215546Sopenharmony_ci             units="messages"
4796bf215546Sopenharmony_ci             semantic_type="event"
4797bf215546Sopenharmony_ci             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4798bf215546Sopenharmony_ci             availability="$SliceMask 0x01 AND"
4799bf215546Sopenharmony_ci             mdapi_group="L3/IC"
4800bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
4801bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4802bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
4803bf215546Sopenharmony_ci             />
4804bf215546Sopenharmony_ci    <counter name="GTI L3 Throughput"
4805bf215546Sopenharmony_ci             symbol_name="GtiL3Throughput"
4806bf215546Sopenharmony_ci             underscore_name="gti_l3_throughput"
4807bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4808bf215546Sopenharmony_ci             data_type="uint64"
4809bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4810bf215546Sopenharmony_ci             units="bytes"
4811bf215546Sopenharmony_ci             semantic_type="throughput"
4812bf215546Sopenharmony_ci             equation="C 4 READ C 5 READ UADD 64 UMUL"
4813bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
4814bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
4815bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4816bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4817bf215546Sopenharmony_ci             />
4818bf215546Sopenharmony_ci    <counter name="GTI Read Throughput"
4819bf215546Sopenharmony_ci             symbol_name="GtiReadThroughput"
4820bf215546Sopenharmony_ci             underscore_name="gti_read_throughput"
4821bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from GTI."
4822bf215546Sopenharmony_ci             data_type="uint64"
4823bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL"
4824bf215546Sopenharmony_ci             units="bytes"
4825bf215546Sopenharmony_ci             semantic_type="throughput"
4826bf215546Sopenharmony_ci             equation="C 6 READ 64 UMUL"
4827bf215546Sopenharmony_ci             mdapi_group="GTI"
4828bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4829bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4830bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4831bf215546Sopenharmony_ci             />
4832bf215546Sopenharmony_ci    <counter name="GTI Write Throughput"
4833bf215546Sopenharmony_ci             symbol_name="GtiWriteThroughput"
4834bf215546Sopenharmony_ci             underscore_name="gti_write_throughput"
4835bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written to GTI."
4836bf215546Sopenharmony_ci             data_type="uint64"
4837bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 32 UMUL"
4838bf215546Sopenharmony_ci             units="bytes"
4839bf215546Sopenharmony_ci             semantic_type="throughput"
4840bf215546Sopenharmony_ci             equation="C 7 READ 64 UMUL"
4841bf215546Sopenharmony_ci             mdapi_group="GTI"
4842bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4843bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
4844bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4845bf215546Sopenharmony_ci             />
4846bf215546Sopenharmony_ci    <register_config type="NOA">
4847bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
4848bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x166C0760" />
4849bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1593001E" />
4850bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x3F900003" />
4851bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004E8000" />
4852bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4853bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x184E8000" />
4854bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4855bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4856bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x006C0051" />
4857bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x066C5000" />
4858bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4859bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4860bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0000" />
4861bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x186C0000" />
4862bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4863bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4864bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001B4000" />
4865bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x061B8000" />
4866bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x081BC000" />
4867bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4868bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x101C8000" />
4869bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4870bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4871bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004C8000" />
4872bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4873bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4874bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D2000" />
4875bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
4876bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
4877bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4878bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4879bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4880bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0140" />
4881bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002C8000" />
4882bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4883bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x162C0A00" />
4884bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C00A0" />
4885bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03933300" />
4886bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05930032" />
4887bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11930000" />
4888bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930000" />
4889bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D900157" />
4890bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F900158" />
4891bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x35900000" />
4892bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19908000" />
4893bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B908000" />
4894bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190030F" />
4895bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
4896bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900000" />
4897bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
4898bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900021" />
4899bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900000" />
4900bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
4901bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
4902bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
4903bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900000" />
4904bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
4905bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53904444" />
4906bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900000" />
4907bf215546Sopenharmony_ci    </register_config>
4908bf215546Sopenharmony_ci    <register_config type="OA">
4909bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
4910bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x30800000" />
4911bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
4912bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x30800000" />
4913bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
4914bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4915bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4916bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4917bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4918bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4919bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4920bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4921bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4922bf215546Sopenharmony_ci    </register_config>
4923bf215546Sopenharmony_ci    <register_config type="FLEX">
4924bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4925bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4926bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4927bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4928bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4929bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4930bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4931bf215546Sopenharmony_ci    </register_config>
4932bf215546Sopenharmony_ci  </set>
4933bf215546Sopenharmony_ci
4934bf215546Sopenharmony_ci  <set name="Metric set HDCAndSF"
4935bf215546Sopenharmony_ci       chipset="KBLGT3"
4936bf215546Sopenharmony_ci       symbol_name="HDCAndSF"
4937bf215546Sopenharmony_ci       underscore_name="hdc_and_sf"
4938bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
4939bf215546Sopenharmony_ci       hw_config_guid="b128f45f-bfa2-4991-aadc-05be7898e398"
4940bf215546Sopenharmony_ci       >
4941bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
4942bf215546Sopenharmony_ci             symbol_name="GpuTime"
4943bf215546Sopenharmony_ci             underscore_name="gpu_time"
4944bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
4945bf215546Sopenharmony_ci             data_type="uint64"
4946bf215546Sopenharmony_ci             units="ns"
4947bf215546Sopenharmony_ci             semantic_type="duration"
4948bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4949bf215546Sopenharmony_ci             mdapi_group="GPU"
4950bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4951bf215546Sopenharmony_ci             mdapi_supported_apis=""
4952bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4953bf215546Sopenharmony_ci             />
4954bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
4955bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
4956bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
4957bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
4958bf215546Sopenharmony_ci             data_type="uint64"
4959bf215546Sopenharmony_ci             units="cycles"
4960bf215546Sopenharmony_ci             semantic_type="event"
4961bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
4962bf215546Sopenharmony_ci             mdapi_group="GPU"
4963bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
4964bf215546Sopenharmony_ci             mdapi_supported_apis=""
4965bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4966bf215546Sopenharmony_ci             />
4967bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
4968bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
4969bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
4970bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
4971bf215546Sopenharmony_ci             data_type="uint64"
4972bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
4973bf215546Sopenharmony_ci             units="hz"
4974bf215546Sopenharmony_ci             semantic_type="event"
4975bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4976bf215546Sopenharmony_ci             mdapi_group="GPU"
4977bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4978bf215546Sopenharmony_ci             mdapi_supported_apis=""
4979bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4980bf215546Sopenharmony_ci             />
4981bf215546Sopenharmony_ci    <counter name="GPU Busy"
4982bf215546Sopenharmony_ci             symbol_name="GpuBusy"
4983bf215546Sopenharmony_ci             underscore_name="gpu_busy"
4984bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
4985bf215546Sopenharmony_ci             data_type="float"
4986bf215546Sopenharmony_ci             max_equation="100"
4987bf215546Sopenharmony_ci             units="percent"
4988bf215546Sopenharmony_ci             semantic_type="duration"
4989bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4990bf215546Sopenharmony_ci             mdapi_group="GPU"
4991bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
4992bf215546Sopenharmony_ci             mdapi_supported_apis=""
4993bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
4994bf215546Sopenharmony_ci             />
4995bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
4996bf215546Sopenharmony_ci             symbol_name="VsThreads"
4997bf215546Sopenharmony_ci             underscore_name="vs_threads"
4998bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
4999bf215546Sopenharmony_ci             data_type="uint64"
5000bf215546Sopenharmony_ci             units="threads"
5001bf215546Sopenharmony_ci             semantic_type="event"
5002bf215546Sopenharmony_ci             equation="A 1 READ"
5003bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5004bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5005bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5006bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5007bf215546Sopenharmony_ci             />
5008bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
5009bf215546Sopenharmony_ci             symbol_name="HsThreads"
5010bf215546Sopenharmony_ci             underscore_name="hs_threads"
5011bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
5012bf215546Sopenharmony_ci             data_type="uint64"
5013bf215546Sopenharmony_ci             units="threads"
5014bf215546Sopenharmony_ci             semantic_type="event"
5015bf215546Sopenharmony_ci             equation="A 2 READ"
5016bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
5017bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5018bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5019bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5020bf215546Sopenharmony_ci             />
5021bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
5022bf215546Sopenharmony_ci             symbol_name="DsThreads"
5023bf215546Sopenharmony_ci             underscore_name="ds_threads"
5024bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
5025bf215546Sopenharmony_ci             data_type="uint64"
5026bf215546Sopenharmony_ci             units="threads"
5027bf215546Sopenharmony_ci             semantic_type="event"
5028bf215546Sopenharmony_ci             equation="A 3 READ"
5029bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
5030bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5031bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5032bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5033bf215546Sopenharmony_ci             />
5034bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
5035bf215546Sopenharmony_ci             symbol_name="GsThreads"
5036bf215546Sopenharmony_ci             underscore_name="gs_threads"
5037bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
5038bf215546Sopenharmony_ci             data_type="uint64"
5039bf215546Sopenharmony_ci             units="threads"
5040bf215546Sopenharmony_ci             semantic_type="event"
5041bf215546Sopenharmony_ci             equation="A 5 READ"
5042bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
5043bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5044bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5045bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5046bf215546Sopenharmony_ci             />
5047bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
5048bf215546Sopenharmony_ci             symbol_name="PsThreads"
5049bf215546Sopenharmony_ci             underscore_name="ps_threads"
5050bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
5051bf215546Sopenharmony_ci             data_type="uint64"
5052bf215546Sopenharmony_ci             units="threads"
5053bf215546Sopenharmony_ci             semantic_type="event"
5054bf215546Sopenharmony_ci             equation="A 6 READ"
5055bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
5056bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5057bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5058bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5059bf215546Sopenharmony_ci             />
5060bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
5061bf215546Sopenharmony_ci             symbol_name="CsThreads"
5062bf215546Sopenharmony_ci             underscore_name="cs_threads"
5063bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
5064bf215546Sopenharmony_ci             data_type="uint64"
5065bf215546Sopenharmony_ci             units="threads"
5066bf215546Sopenharmony_ci             semantic_type="event"
5067bf215546Sopenharmony_ci             equation="A 4 READ"
5068bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
5069bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5070bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5071bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5072bf215546Sopenharmony_ci             />
5073bf215546Sopenharmony_ci    <counter name="EU Active"
5074bf215546Sopenharmony_ci             symbol_name="EuActive"
5075bf215546Sopenharmony_ci             underscore_name="eu_active"
5076bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
5077bf215546Sopenharmony_ci             data_type="float"
5078bf215546Sopenharmony_ci             max_equation="100"
5079bf215546Sopenharmony_ci             units="percent"
5080bf215546Sopenharmony_ci             semantic_type="duration"
5081bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5082bf215546Sopenharmony_ci             mdapi_group="EU Array"
5083bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5084bf215546Sopenharmony_ci             mdapi_supported_apis=""
5085bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5086bf215546Sopenharmony_ci             />
5087bf215546Sopenharmony_ci    <counter name="EU Stall"
5088bf215546Sopenharmony_ci             symbol_name="EuStall"
5089bf215546Sopenharmony_ci             underscore_name="eu_stall"
5090bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
5091bf215546Sopenharmony_ci             data_type="float"
5092bf215546Sopenharmony_ci             max_equation="100"
5093bf215546Sopenharmony_ci             units="percent"
5094bf215546Sopenharmony_ci             semantic_type="duration"
5095bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5096bf215546Sopenharmony_ci             mdapi_group="EU Array"
5097bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5098bf215546Sopenharmony_ci             mdapi_supported_apis=""
5099bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5100bf215546Sopenharmony_ci             />
5101bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
5102bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
5103bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
5104bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
5105bf215546Sopenharmony_ci             data_type="float"
5106bf215546Sopenharmony_ci             max_equation="100"
5107bf215546Sopenharmony_ci             units="percent"
5108bf215546Sopenharmony_ci             semantic_type="duration"
5109bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5110bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
5111bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5112bf215546Sopenharmony_ci             mdapi_supported_apis=""
5113bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5114bf215546Sopenharmony_ci             />
5115bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
5116bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
5117bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
5118bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5119bf215546Sopenharmony_ci             data_type="float"
5120bf215546Sopenharmony_ci             max_equation="100"
5121bf215546Sopenharmony_ci             units="percent"
5122bf215546Sopenharmony_ci             semantic_type="duration"
5123bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5124bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5125bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5126bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5127bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5128bf215546Sopenharmony_ci             />
5129bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
5130bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
5131bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
5132bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5133bf215546Sopenharmony_ci             data_type="float"
5134bf215546Sopenharmony_ci             max_equation="100"
5135bf215546Sopenharmony_ci             units="percent"
5136bf215546Sopenharmony_ci             semantic_type="duration"
5137bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5138bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5139bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5140bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5141bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5142bf215546Sopenharmony_ci             />
5143bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
5144bf215546Sopenharmony_ci             symbol_name="VsSendActive"
5145bf215546Sopenharmony_ci             underscore_name="vs_send_active"
5146bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5147bf215546Sopenharmony_ci             data_type="float"
5148bf215546Sopenharmony_ci             max_equation="100"
5149bf215546Sopenharmony_ci             units="percent"
5150bf215546Sopenharmony_ci             semantic_type="duration"
5151bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5152bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5153bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5154bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5155bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5156bf215546Sopenharmony_ci             />
5157bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
5158bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
5159bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
5160bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5161bf215546Sopenharmony_ci             data_type="float"
5162bf215546Sopenharmony_ci             max_equation="100"
5163bf215546Sopenharmony_ci             units="percent"
5164bf215546Sopenharmony_ci             semantic_type="duration"
5165bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5166bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5167bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5168bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5169bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5170bf215546Sopenharmony_ci             />
5171bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
5172bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
5173bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
5174bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5175bf215546Sopenharmony_ci             data_type="float"
5176bf215546Sopenharmony_ci             max_equation="100"
5177bf215546Sopenharmony_ci             units="percent"
5178bf215546Sopenharmony_ci             semantic_type="duration"
5179bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5180bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5181bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5182bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5183bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5184bf215546Sopenharmony_ci             />
5185bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
5186bf215546Sopenharmony_ci             symbol_name="PsSendActive"
5187bf215546Sopenharmony_ci             underscore_name="ps_send_active"
5188bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5189bf215546Sopenharmony_ci             data_type="float"
5190bf215546Sopenharmony_ci             max_equation="100"
5191bf215546Sopenharmony_ci             units="percent"
5192bf215546Sopenharmony_ci             semantic_type="duration"
5193bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5194bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5195bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5196bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5197bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5198bf215546Sopenharmony_ci             />
5199bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
5200bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
5201bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
5202bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5203bf215546Sopenharmony_ci             data_type="float"
5204bf215546Sopenharmony_ci             max_equation="100"
5205bf215546Sopenharmony_ci             units="percent"
5206bf215546Sopenharmony_ci             semantic_type="duration"
5207bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5208bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
5209bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
5210bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5211bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5212bf215546Sopenharmony_ci             />
5213bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
5214bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
5215bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
5216bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
5217bf215546Sopenharmony_ci             data_type="uint64"
5218bf215546Sopenharmony_ci             units="pixels"
5219bf215546Sopenharmony_ci             semantic_type="event"
5220bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
5221bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
5222bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5223bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5224bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5225bf215546Sopenharmony_ci             />
5226bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
5227bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
5228bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
5229bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
5230bf215546Sopenharmony_ci             data_type="uint64"
5231bf215546Sopenharmony_ci             units="pixels"
5232bf215546Sopenharmony_ci             semantic_type="event"
5233bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
5234bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5235bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5236bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5237bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5238bf215546Sopenharmony_ci             />
5239bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
5240bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
5241bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
5242bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
5243bf215546Sopenharmony_ci             data_type="uint64"
5244bf215546Sopenharmony_ci             units="pixels"
5245bf215546Sopenharmony_ci             semantic_type="event"
5246bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
5247bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5248bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5249bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5250bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5251bf215546Sopenharmony_ci             />
5252bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
5253bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
5254bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
5255bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
5256bf215546Sopenharmony_ci             data_type="uint64"
5257bf215546Sopenharmony_ci             units="pixels"
5258bf215546Sopenharmony_ci             semantic_type="event"
5259bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
5260bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
5261bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5262bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5263bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5264bf215546Sopenharmony_ci             />
5265bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
5266bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
5267bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
5268bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5269bf215546Sopenharmony_ci             data_type="uint64"
5270bf215546Sopenharmony_ci             units="pixels"
5271bf215546Sopenharmony_ci             semantic_type="event"
5272bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
5273bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5274bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5275bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5276bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5277bf215546Sopenharmony_ci             />
5278bf215546Sopenharmony_ci    <counter name="Samples Written"
5279bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
5280bf215546Sopenharmony_ci             underscore_name="samples_written"
5281bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
5282bf215546Sopenharmony_ci             data_type="uint64"
5283bf215546Sopenharmony_ci             units="pixels"
5284bf215546Sopenharmony_ci             semantic_type="event"
5285bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
5286bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5287bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5288bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5289bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5290bf215546Sopenharmony_ci             />
5291bf215546Sopenharmony_ci    <counter name="Samples Blended"
5292bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
5293bf215546Sopenharmony_ci             underscore_name="samples_blended"
5294bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
5295bf215546Sopenharmony_ci             data_type="uint64"
5296bf215546Sopenharmony_ci             units="pixels"
5297bf215546Sopenharmony_ci             semantic_type="event"
5298bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
5299bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5300bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5301bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5302bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5303bf215546Sopenharmony_ci             />
5304bf215546Sopenharmony_ci    <counter name="Sampler Texels"
5305bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
5306bf215546Sopenharmony_ci             underscore_name="sampler_texels"
5307bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5308bf215546Sopenharmony_ci             data_type="uint64"
5309bf215546Sopenharmony_ci             units="texels"
5310bf215546Sopenharmony_ci             semantic_type="event"
5311bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
5312bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
5313bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5314bf215546Sopenharmony_ci             mdapi_supported_apis=""
5315bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5316bf215546Sopenharmony_ci             />
5317bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
5318bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
5319bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
5320bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5321bf215546Sopenharmony_ci             data_type="uint64"
5322bf215546Sopenharmony_ci             units="texels"
5323bf215546Sopenharmony_ci             semantic_type="event"
5324bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
5325bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
5326bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
5327bf215546Sopenharmony_ci             mdapi_supported_apis=""
5328bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5329bf215546Sopenharmony_ci             />
5330bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
5331bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
5332bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
5333bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
5334bf215546Sopenharmony_ci             data_type="uint64"
5335bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5336bf215546Sopenharmony_ci             units="bytes"
5337bf215546Sopenharmony_ci             semantic_type="throughput"
5338bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
5339bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
5340bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5341bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5342bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5343bf215546Sopenharmony_ci             />
5344bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
5345bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
5346bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
5347bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
5348bf215546Sopenharmony_ci             data_type="uint64"
5349bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5350bf215546Sopenharmony_ci             units="bytes"
5351bf215546Sopenharmony_ci             semantic_type="throughput"
5352bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
5353bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
5354bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5355bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5356bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5357bf215546Sopenharmony_ci             />
5358bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
5359bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
5360bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
5361bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
5362bf215546Sopenharmony_ci             data_type="uint64"
5363bf215546Sopenharmony_ci             units="messages"
5364bf215546Sopenharmony_ci             semantic_type="event"
5365bf215546Sopenharmony_ci             equation="A 32 READ"
5366bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
5367bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5368bf215546Sopenharmony_ci             mdapi_supported_apis=""
5369bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5370bf215546Sopenharmony_ci             />
5371bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
5372bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
5373bf215546Sopenharmony_ci             underscore_name="shader_atomics"
5374bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
5375bf215546Sopenharmony_ci             data_type="uint64"
5376bf215546Sopenharmony_ci             units="messages"
5377bf215546Sopenharmony_ci             semantic_type="event"
5378bf215546Sopenharmony_ci             equation="A 34 READ"
5379bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
5380bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5381bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
5382bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5383bf215546Sopenharmony_ci             />
5384bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
5385bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
5386bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
5387bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5388bf215546Sopenharmony_ci             data_type="uint64"
5389bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5390bf215546Sopenharmony_ci             units="bytes"
5391bf215546Sopenharmony_ci             semantic_type="throughput"
5392bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5393bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
5394bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
5395bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5396bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5397bf215546Sopenharmony_ci             />
5398bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
5399bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
5400bf215546Sopenharmony_ci             underscore_name="shader_barriers"
5401bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
5402bf215546Sopenharmony_ci             data_type="uint64"
5403bf215546Sopenharmony_ci             units="messages"
5404bf215546Sopenharmony_ci             semantic_type="event"
5405bf215546Sopenharmony_ci             equation="A 35 READ"
5406bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
5407bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5408bf215546Sopenharmony_ci             mdapi_supported_apis=""
5409bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5410bf215546Sopenharmony_ci             />
5411bf215546Sopenharmony_ci    <counter name="Polygon Data Ready"
5412bf215546Sopenharmony_ci             symbol_name="PolyDataReady"
5413bf215546Sopenharmony_ci             underscore_name="poly_data_ready"
5414bf215546Sopenharmony_ci             description="The percentage of time in which geometry pipeline output is ready"
5415bf215546Sopenharmony_ci             data_type="float"
5416bf215546Sopenharmony_ci             max_equation="100"
5417bf215546Sopenharmony_ci             units="percent"
5418bf215546Sopenharmony_ci             semantic_type="duration"
5419bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5420bf215546Sopenharmony_ci             mdapi_group="GPU/3D Pipe/Strip-Fans"
5421bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5422bf215546Sopenharmony_ci             mdapi_supported_apis=""
5423bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5424bf215546Sopenharmony_ci             />
5425bf215546Sopenharmony_ci    <counter name="HDC stalled by L3 (s0.ss0)"
5426bf215546Sopenharmony_ci             symbol_name="NonSamplerShader00AccessStalledOnL3"
5427bf215546Sopenharmony_ci             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5428bf215546Sopenharmony_ci             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
5429bf215546Sopenharmony_ci             data_type="float"
5430bf215546Sopenharmony_ci             max_equation="100"
5431bf215546Sopenharmony_ci             units="percent"
5432bf215546Sopenharmony_ci             semantic_type="duration"
5433bf215546Sopenharmony_ci             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5434bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
5435bf215546Sopenharmony_ci             mdapi_group="GPU/Data Port"
5436bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5437bf215546Sopenharmony_ci             mdapi_supported_apis=""
5438bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
5439bf215546Sopenharmony_ci             />
5440bf215546Sopenharmony_ci    <counter name="HDC stalled by L3 (s0.ss1)"
5441bf215546Sopenharmony_ci             symbol_name="NonSamplerShader01AccessStalledOnL3"
5442bf215546Sopenharmony_ci             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5443bf215546Sopenharmony_ci             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
5444bf215546Sopenharmony_ci             data_type="float"
5445bf215546Sopenharmony_ci             max_equation="100"
5446bf215546Sopenharmony_ci             units="percent"
5447bf215546Sopenharmony_ci             semantic_type="duration"
5448bf215546Sopenharmony_ci             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5449bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
5450bf215546Sopenharmony_ci             mdapi_group="GPU/Data Port"
5451bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5452bf215546Sopenharmony_ci             mdapi_supported_apis=""
5453bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
5454bf215546Sopenharmony_ci             />
5455bf215546Sopenharmony_ci    <counter name="HDC stalled by L3 (s0.ss2)"
5456bf215546Sopenharmony_ci             symbol_name="NonSamplerShader02AccessStalledOnL3"
5457bf215546Sopenharmony_ci             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5458bf215546Sopenharmony_ci             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
5459bf215546Sopenharmony_ci             data_type="float"
5460bf215546Sopenharmony_ci             max_equation="100"
5461bf215546Sopenharmony_ci             units="percent"
5462bf215546Sopenharmony_ci             semantic_type="duration"
5463bf215546Sopenharmony_ci             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5464bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
5465bf215546Sopenharmony_ci             mdapi_group="GPU/Data Port"
5466bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5467bf215546Sopenharmony_ci             mdapi_supported_apis=""
5468bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
5469bf215546Sopenharmony_ci             />
5470bf215546Sopenharmony_ci    <counter name="SQ is full"
5471bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
5472bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
5473bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5474bf215546Sopenharmony_ci             data_type="float"
5475bf215546Sopenharmony_ci             max_equation="100"
5476bf215546Sopenharmony_ci             units="percent"
5477bf215546Sopenharmony_ci             semantic_type="duration"
5478bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
5479bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
5480bf215546Sopenharmony_ci             mdapi_group="GTI"
5481bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5482bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
5483bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5484bf215546Sopenharmony_ci             />
5485bf215546Sopenharmony_ci    <register_config type="NOA">
5486bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
5487bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
5488bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x104F0232" />
5489bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x124F4640" />
5490bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0232" />
5491bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11834400" />
5492bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5493bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5494bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004F1880" />
5495bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x024F08BB" />
5496bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044F001B" />
5497bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x046C0100" />
5498bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x066C000B" />
5499bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5500bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041B8000" />
5501bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x061B4000" />
5502bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5503bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x005B8000" />
5504bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x025BC000" />
5505bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x045B4000" />
5506bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x125C8000" />
5507bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x145C8000" />
5508bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x165C8000" />
5509bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x185C8000" />
5510bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5511bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
5512bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
5513bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
5514bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
5515bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5516bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5517bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022CC000" />
5518bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042CC000" />
5519bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062CC000" />
5520bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082CC000" />
5521bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5522bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5523bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F828000" />
5524bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5525bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09830000" />
5526bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07830000" />
5527bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D950080" />
5528bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13928000" />
5529bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0F988000" />
5530bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x31904000" />
5531bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FC00" />
5532bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
5533bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
5534bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900040" />
5535bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
5536bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900800" />
5537bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900842" />
5538bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
5539bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900000" />
5540bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
5541bf215546Sopenharmony_ci    </register_config>
5542bf215546Sopenharmony_ci    <register_config type="OA">
5543bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
5544bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
5545bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
5546bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x10800000" />
5547bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
5548bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
5549bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
5550bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00000002" />
5551bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5552bf215546Sopenharmony_ci    </register_config>
5553bf215546Sopenharmony_ci    <register_config type="FLEX">
5554bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5555bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5556bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5557bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5558bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5559bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5560bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5561bf215546Sopenharmony_ci    </register_config>
5562bf215546Sopenharmony_ci  </set>
5563bf215546Sopenharmony_ci
5564bf215546Sopenharmony_ci  <set name="Metric set L3_1"
5565bf215546Sopenharmony_ci       chipset="KBLGT3"
5566bf215546Sopenharmony_ci       symbol_name="L3_1"
5567bf215546Sopenharmony_ci       underscore_name="l3_1"
5568bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
5569bf215546Sopenharmony_ci       hw_config_guid="f3566b55-9c13-47bf-8327-4a887af75262"
5570bf215546Sopenharmony_ci       >
5571bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
5572bf215546Sopenharmony_ci             symbol_name="GpuTime"
5573bf215546Sopenharmony_ci             underscore_name="gpu_time"
5574bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
5575bf215546Sopenharmony_ci             data_type="uint64"
5576bf215546Sopenharmony_ci             units="ns"
5577bf215546Sopenharmony_ci             semantic_type="duration"
5578bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5579bf215546Sopenharmony_ci             mdapi_group="GPU"
5580bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5581bf215546Sopenharmony_ci             mdapi_supported_apis=""
5582bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5583bf215546Sopenharmony_ci             />
5584bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
5585bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
5586bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
5587bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
5588bf215546Sopenharmony_ci             data_type="uint64"
5589bf215546Sopenharmony_ci             units="cycles"
5590bf215546Sopenharmony_ci             semantic_type="event"
5591bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
5592bf215546Sopenharmony_ci             mdapi_group="GPU"
5593bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
5594bf215546Sopenharmony_ci             mdapi_supported_apis=""
5595bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5596bf215546Sopenharmony_ci             />
5597bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
5598bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
5599bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
5600bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
5601bf215546Sopenharmony_ci             data_type="uint64"
5602bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
5603bf215546Sopenharmony_ci             units="hz"
5604bf215546Sopenharmony_ci             semantic_type="event"
5605bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5606bf215546Sopenharmony_ci             mdapi_group="GPU"
5607bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5608bf215546Sopenharmony_ci             mdapi_supported_apis=""
5609bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5610bf215546Sopenharmony_ci             />
5611bf215546Sopenharmony_ci    <counter name="GPU Busy"
5612bf215546Sopenharmony_ci             symbol_name="GpuBusy"
5613bf215546Sopenharmony_ci             underscore_name="gpu_busy"
5614bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
5615bf215546Sopenharmony_ci             data_type="float"
5616bf215546Sopenharmony_ci             max_equation="100"
5617bf215546Sopenharmony_ci             units="percent"
5618bf215546Sopenharmony_ci             semantic_type="duration"
5619bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5620bf215546Sopenharmony_ci             mdapi_group="GPU"
5621bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
5622bf215546Sopenharmony_ci             mdapi_supported_apis=""
5623bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5624bf215546Sopenharmony_ci             />
5625bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
5626bf215546Sopenharmony_ci             symbol_name="VsThreads"
5627bf215546Sopenharmony_ci             underscore_name="vs_threads"
5628bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
5629bf215546Sopenharmony_ci             data_type="uint64"
5630bf215546Sopenharmony_ci             units="threads"
5631bf215546Sopenharmony_ci             semantic_type="event"
5632bf215546Sopenharmony_ci             equation="A 1 READ"
5633bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5634bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5635bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5636bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5637bf215546Sopenharmony_ci             />
5638bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
5639bf215546Sopenharmony_ci             symbol_name="HsThreads"
5640bf215546Sopenharmony_ci             underscore_name="hs_threads"
5641bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
5642bf215546Sopenharmony_ci             data_type="uint64"
5643bf215546Sopenharmony_ci             units="threads"
5644bf215546Sopenharmony_ci             semantic_type="event"
5645bf215546Sopenharmony_ci             equation="A 2 READ"
5646bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
5647bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5648bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5649bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5650bf215546Sopenharmony_ci             />
5651bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
5652bf215546Sopenharmony_ci             symbol_name="DsThreads"
5653bf215546Sopenharmony_ci             underscore_name="ds_threads"
5654bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
5655bf215546Sopenharmony_ci             data_type="uint64"
5656bf215546Sopenharmony_ci             units="threads"
5657bf215546Sopenharmony_ci             semantic_type="event"
5658bf215546Sopenharmony_ci             equation="A 3 READ"
5659bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
5660bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5661bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5662bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5663bf215546Sopenharmony_ci             />
5664bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
5665bf215546Sopenharmony_ci             symbol_name="GsThreads"
5666bf215546Sopenharmony_ci             underscore_name="gs_threads"
5667bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
5668bf215546Sopenharmony_ci             data_type="uint64"
5669bf215546Sopenharmony_ci             units="threads"
5670bf215546Sopenharmony_ci             semantic_type="event"
5671bf215546Sopenharmony_ci             equation="A 5 READ"
5672bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
5673bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5674bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
5675bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5676bf215546Sopenharmony_ci             />
5677bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
5678bf215546Sopenharmony_ci             symbol_name="PsThreads"
5679bf215546Sopenharmony_ci             underscore_name="ps_threads"
5680bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
5681bf215546Sopenharmony_ci             data_type="uint64"
5682bf215546Sopenharmony_ci             units="threads"
5683bf215546Sopenharmony_ci             semantic_type="event"
5684bf215546Sopenharmony_ci             equation="A 6 READ"
5685bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
5686bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5687bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5688bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5689bf215546Sopenharmony_ci             />
5690bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
5691bf215546Sopenharmony_ci             symbol_name="CsThreads"
5692bf215546Sopenharmony_ci             underscore_name="cs_threads"
5693bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
5694bf215546Sopenharmony_ci             data_type="uint64"
5695bf215546Sopenharmony_ci             units="threads"
5696bf215546Sopenharmony_ci             semantic_type="event"
5697bf215546Sopenharmony_ci             equation="A 4 READ"
5698bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
5699bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5700bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5701bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5702bf215546Sopenharmony_ci             />
5703bf215546Sopenharmony_ci    <counter name="EU Active"
5704bf215546Sopenharmony_ci             symbol_name="EuActive"
5705bf215546Sopenharmony_ci             underscore_name="eu_active"
5706bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
5707bf215546Sopenharmony_ci             data_type="float"
5708bf215546Sopenharmony_ci             max_equation="100"
5709bf215546Sopenharmony_ci             units="percent"
5710bf215546Sopenharmony_ci             semantic_type="duration"
5711bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5712bf215546Sopenharmony_ci             mdapi_group="EU Array"
5713bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5714bf215546Sopenharmony_ci             mdapi_supported_apis=""
5715bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5716bf215546Sopenharmony_ci             />
5717bf215546Sopenharmony_ci    <counter name="EU Stall"
5718bf215546Sopenharmony_ci             symbol_name="EuStall"
5719bf215546Sopenharmony_ci             underscore_name="eu_stall"
5720bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
5721bf215546Sopenharmony_ci             data_type="float"
5722bf215546Sopenharmony_ci             max_equation="100"
5723bf215546Sopenharmony_ci             units="percent"
5724bf215546Sopenharmony_ci             semantic_type="duration"
5725bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5726bf215546Sopenharmony_ci             mdapi_group="EU Array"
5727bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5728bf215546Sopenharmony_ci             mdapi_supported_apis=""
5729bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5730bf215546Sopenharmony_ci             />
5731bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
5732bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
5733bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
5734bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
5735bf215546Sopenharmony_ci             data_type="float"
5736bf215546Sopenharmony_ci             max_equation="100"
5737bf215546Sopenharmony_ci             units="percent"
5738bf215546Sopenharmony_ci             semantic_type="duration"
5739bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5740bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
5741bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5742bf215546Sopenharmony_ci             mdapi_supported_apis=""
5743bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5744bf215546Sopenharmony_ci             />
5745bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
5746bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
5747bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
5748bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5749bf215546Sopenharmony_ci             data_type="float"
5750bf215546Sopenharmony_ci             max_equation="100"
5751bf215546Sopenharmony_ci             units="percent"
5752bf215546Sopenharmony_ci             semantic_type="duration"
5753bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5754bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5755bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5756bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5757bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5758bf215546Sopenharmony_ci             />
5759bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
5760bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
5761bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
5762bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5763bf215546Sopenharmony_ci             data_type="float"
5764bf215546Sopenharmony_ci             max_equation="100"
5765bf215546Sopenharmony_ci             units="percent"
5766bf215546Sopenharmony_ci             semantic_type="duration"
5767bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5768bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5769bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5770bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5771bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5772bf215546Sopenharmony_ci             />
5773bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
5774bf215546Sopenharmony_ci             symbol_name="VsSendActive"
5775bf215546Sopenharmony_ci             underscore_name="vs_send_active"
5776bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5777bf215546Sopenharmony_ci             data_type="float"
5778bf215546Sopenharmony_ci             max_equation="100"
5779bf215546Sopenharmony_ci             units="percent"
5780bf215546Sopenharmony_ci             semantic_type="duration"
5781bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5782bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
5783bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5784bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5785bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5786bf215546Sopenharmony_ci             />
5787bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
5788bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
5789bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
5790bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5791bf215546Sopenharmony_ci             data_type="float"
5792bf215546Sopenharmony_ci             max_equation="100"
5793bf215546Sopenharmony_ci             units="percent"
5794bf215546Sopenharmony_ci             semantic_type="duration"
5795bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5796bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5797bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5798bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5799bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5800bf215546Sopenharmony_ci             />
5801bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
5802bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
5803bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
5804bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5805bf215546Sopenharmony_ci             data_type="float"
5806bf215546Sopenharmony_ci             max_equation="100"
5807bf215546Sopenharmony_ci             units="percent"
5808bf215546Sopenharmony_ci             semantic_type="duration"
5809bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5810bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5811bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5812bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5813bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5814bf215546Sopenharmony_ci             />
5815bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
5816bf215546Sopenharmony_ci             symbol_name="PsSendActive"
5817bf215546Sopenharmony_ci             underscore_name="ps_send_active"
5818bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5819bf215546Sopenharmony_ci             data_type="float"
5820bf215546Sopenharmony_ci             max_equation="100"
5821bf215546Sopenharmony_ci             units="percent"
5822bf215546Sopenharmony_ci             semantic_type="duration"
5823bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5824bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
5825bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5826bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5827bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5828bf215546Sopenharmony_ci             />
5829bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
5830bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
5831bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
5832bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5833bf215546Sopenharmony_ci             data_type="float"
5834bf215546Sopenharmony_ci             max_equation="100"
5835bf215546Sopenharmony_ci             units="percent"
5836bf215546Sopenharmony_ci             semantic_type="duration"
5837bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5838bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
5839bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
5840bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5841bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5842bf215546Sopenharmony_ci             />
5843bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
5844bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
5845bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
5846bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
5847bf215546Sopenharmony_ci             data_type="uint64"
5848bf215546Sopenharmony_ci             units="pixels"
5849bf215546Sopenharmony_ci             semantic_type="event"
5850bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
5851bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
5852bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5853bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5854bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5855bf215546Sopenharmony_ci             />
5856bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
5857bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
5858bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
5859bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
5860bf215546Sopenharmony_ci             data_type="uint64"
5861bf215546Sopenharmony_ci             units="pixels"
5862bf215546Sopenharmony_ci             semantic_type="event"
5863bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
5864bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5865bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5866bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5867bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5868bf215546Sopenharmony_ci             />
5869bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
5870bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
5871bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
5872bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
5873bf215546Sopenharmony_ci             data_type="uint64"
5874bf215546Sopenharmony_ci             units="pixels"
5875bf215546Sopenharmony_ci             semantic_type="event"
5876bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
5877bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5878bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5879bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5880bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5881bf215546Sopenharmony_ci             />
5882bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
5883bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
5884bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
5885bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
5886bf215546Sopenharmony_ci             data_type="uint64"
5887bf215546Sopenharmony_ci             units="pixels"
5888bf215546Sopenharmony_ci             semantic_type="event"
5889bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
5890bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
5891bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5892bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5893bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5894bf215546Sopenharmony_ci             />
5895bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
5896bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
5897bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
5898bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5899bf215546Sopenharmony_ci             data_type="uint64"
5900bf215546Sopenharmony_ci             units="pixels"
5901bf215546Sopenharmony_ci             semantic_type="event"
5902bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
5903bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5904bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5905bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5906bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5907bf215546Sopenharmony_ci             />
5908bf215546Sopenharmony_ci    <counter name="Samples Written"
5909bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
5910bf215546Sopenharmony_ci             underscore_name="samples_written"
5911bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
5912bf215546Sopenharmony_ci             data_type="uint64"
5913bf215546Sopenharmony_ci             units="pixels"
5914bf215546Sopenharmony_ci             semantic_type="event"
5915bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
5916bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5917bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5918bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5919bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5920bf215546Sopenharmony_ci             />
5921bf215546Sopenharmony_ci    <counter name="Samples Blended"
5922bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
5923bf215546Sopenharmony_ci             underscore_name="samples_blended"
5924bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
5925bf215546Sopenharmony_ci             data_type="uint64"
5926bf215546Sopenharmony_ci             units="pixels"
5927bf215546Sopenharmony_ci             semantic_type="event"
5928bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
5929bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
5930bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5931bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
5932bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5933bf215546Sopenharmony_ci             />
5934bf215546Sopenharmony_ci    <counter name="Sampler Texels"
5935bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
5936bf215546Sopenharmony_ci             underscore_name="sampler_texels"
5937bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5938bf215546Sopenharmony_ci             data_type="uint64"
5939bf215546Sopenharmony_ci             units="texels"
5940bf215546Sopenharmony_ci             semantic_type="event"
5941bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
5942bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
5943bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5944bf215546Sopenharmony_ci             mdapi_supported_apis=""
5945bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5946bf215546Sopenharmony_ci             />
5947bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
5948bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
5949bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
5950bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5951bf215546Sopenharmony_ci             data_type="uint64"
5952bf215546Sopenharmony_ci             units="texels"
5953bf215546Sopenharmony_ci             semantic_type="event"
5954bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
5955bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
5956bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
5957bf215546Sopenharmony_ci             mdapi_supported_apis=""
5958bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5959bf215546Sopenharmony_ci             />
5960bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
5961bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
5962bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
5963bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
5964bf215546Sopenharmony_ci             data_type="uint64"
5965bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5966bf215546Sopenharmony_ci             units="bytes"
5967bf215546Sopenharmony_ci             semantic_type="throughput"
5968bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
5969bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
5970bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5971bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5972bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5973bf215546Sopenharmony_ci             />
5974bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
5975bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
5976bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
5977bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
5978bf215546Sopenharmony_ci             data_type="uint64"
5979bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5980bf215546Sopenharmony_ci             units="bytes"
5981bf215546Sopenharmony_ci             semantic_type="throughput"
5982bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
5983bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
5984bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5985bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
5986bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
5987bf215546Sopenharmony_ci             />
5988bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
5989bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
5990bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
5991bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
5992bf215546Sopenharmony_ci             data_type="uint64"
5993bf215546Sopenharmony_ci             units="messages"
5994bf215546Sopenharmony_ci             semantic_type="event"
5995bf215546Sopenharmony_ci             equation="A 32 READ"
5996bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
5997bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
5998bf215546Sopenharmony_ci             mdapi_supported_apis=""
5999bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6000bf215546Sopenharmony_ci             />
6001bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
6002bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
6003bf215546Sopenharmony_ci             underscore_name="shader_atomics"
6004bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
6005bf215546Sopenharmony_ci             data_type="uint64"
6006bf215546Sopenharmony_ci             units="messages"
6007bf215546Sopenharmony_ci             semantic_type="event"
6008bf215546Sopenharmony_ci             equation="A 34 READ"
6009bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
6010bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6011bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
6012bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6013bf215546Sopenharmony_ci             />
6014bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
6015bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
6016bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
6017bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6018bf215546Sopenharmony_ci             data_type="uint64"
6019bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6020bf215546Sopenharmony_ci             units="bytes"
6021bf215546Sopenharmony_ci             semantic_type="throughput"
6022bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6023bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
6024bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
6025bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6026bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6027bf215546Sopenharmony_ci             />
6028bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
6029bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
6030bf215546Sopenharmony_ci             underscore_name="shader_barriers"
6031bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
6032bf215546Sopenharmony_ci             data_type="uint64"
6033bf215546Sopenharmony_ci             units="messages"
6034bf215546Sopenharmony_ci             semantic_type="event"
6035bf215546Sopenharmony_ci             equation="A 35 READ"
6036bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
6037bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6038bf215546Sopenharmony_ci             mdapi_supported_apis=""
6039bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6040bf215546Sopenharmony_ci             />
6041bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank0 Stalled"
6042bf215546Sopenharmony_ci             symbol_name="L30Bank0Stalled"
6043bf215546Sopenharmony_ci             underscore_name="l30_bank0_stalled"
6044bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank0 is stalled"
6045bf215546Sopenharmony_ci             data_type="float"
6046bf215546Sopenharmony_ci             max_equation="100"
6047bf215546Sopenharmony_ci             units="percent"
6048bf215546Sopenharmony_ci             semantic_type="duration"
6049bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6050bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6051bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6052bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6053bf215546Sopenharmony_ci             mdapi_supported_apis=""
6054bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6055bf215546Sopenharmony_ci             />
6056bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank1 Stalled"
6057bf215546Sopenharmony_ci             symbol_name="L30Bank1Stalled"
6058bf215546Sopenharmony_ci             underscore_name="l30_bank1_stalled"
6059bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank1 is stalled"
6060bf215546Sopenharmony_ci             data_type="float"
6061bf215546Sopenharmony_ci             max_equation="100"
6062bf215546Sopenharmony_ci             units="percent"
6063bf215546Sopenharmony_ci             semantic_type="duration"
6064bf215546Sopenharmony_ci             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6065bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6066bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6067bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6068bf215546Sopenharmony_ci             mdapi_supported_apis=""
6069bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6070bf215546Sopenharmony_ci             />
6071bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank1 Active"
6072bf215546Sopenharmony_ci             symbol_name="L30Bank1Active"
6073bf215546Sopenharmony_ci             underscore_name="l30_bank1_active"
6074bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank1 is active"
6075bf215546Sopenharmony_ci             data_type="float"
6076bf215546Sopenharmony_ci             max_equation="100"
6077bf215546Sopenharmony_ci             units="percent"
6078bf215546Sopenharmony_ci             semantic_type="duration"
6079bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6080bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6081bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6082bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6083bf215546Sopenharmony_ci             mdapi_supported_apis=""
6084bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6085bf215546Sopenharmony_ci             />
6086bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank0 Active"
6087bf215546Sopenharmony_ci             symbol_name="L30Bank0Active"
6088bf215546Sopenharmony_ci             underscore_name="l30_bank0_active"
6089bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank0 is active"
6090bf215546Sopenharmony_ci             data_type="float"
6091bf215546Sopenharmony_ci             max_equation="100"
6092bf215546Sopenharmony_ci             units="percent"
6093bf215546Sopenharmony_ci             semantic_type="duration"
6094bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6095bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6096bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6097bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6098bf215546Sopenharmony_ci             mdapi_supported_apis=""
6099bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6100bf215546Sopenharmony_ci             />
6101bf215546Sopenharmony_ci    <counter name="SQ is full"
6102bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
6103bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
6104bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6105bf215546Sopenharmony_ci             data_type="float"
6106bf215546Sopenharmony_ci             max_equation="100"
6107bf215546Sopenharmony_ci             units="percent"
6108bf215546Sopenharmony_ci             semantic_type="duration"
6109bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6110bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
6111bf215546Sopenharmony_ci             mdapi_group="GTI"
6112bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6113bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
6114bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6115bf215546Sopenharmony_ci             />
6116bf215546Sopenharmony_ci    <register_config type="NOA">
6117bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6118bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
6119bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x126C7B40" />
6120bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x166C0020" />
6121bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A603444" />
6122bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A613400" />
6123bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6124bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6125bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x024E8000" />
6126bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044E8000" />
6127bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064E8000" />
6128bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084E8000" />
6129bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6130bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064F4000" />
6131bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6132bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6133bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6134bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x026C285B" />
6135bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x046C005C" />
6136bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0000" />
6137bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6138bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6139bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6140bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6141bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6142bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001B8000" />
6143bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x021BC000" />
6144bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041BC000" />
6145bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6146bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x121C8000" />
6147bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x141C8000" />
6148bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x161C8000" />
6149bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x181C8000" />
6150bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6151bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x065B4000" />
6152bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6153bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10600000" />
6154bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04600000" />
6155bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C610044" />
6156bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10610000" />
6157bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06610000" />
6158bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6159bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084CA000" />
6160bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6161bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6162bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6163bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
6164bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
6165bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
6166bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
6167bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0154" />
6168bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6169bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6170bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C00AA" />
6171bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022C8000" />
6172bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042C8000" />
6173bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
6174bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
6175bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6176bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6177bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6178bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
6179bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900420" />
6180bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
6181bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
6182bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900021" />
6183bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
6184bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
6185bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900400" />
6186bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900421" />
6187bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
6188bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900040" />
6189bf215546Sopenharmony_ci    </register_config>
6190bf215546Sopenharmony_ci    <register_config type="OA">
6191bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
6192bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
6193bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
6194bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
6195bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
6196bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
6197bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00100070" />
6198bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6199bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00014002" />
6200bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6201bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00010002" />
6202bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6203bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00004002" />
6204bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6205bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x00100700" />
6206bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6207bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x00001402" />
6208bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6209bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x00001002" />
6210bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6211bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x00000402" />
6212bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6213bf215546Sopenharmony_ci    </register_config>
6214bf215546Sopenharmony_ci    <register_config type="FLEX">
6215bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6216bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6217bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6218bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6219bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6220bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6221bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6222bf215546Sopenharmony_ci    </register_config>
6223bf215546Sopenharmony_ci  </set>
6224bf215546Sopenharmony_ci
6225bf215546Sopenharmony_ci  <set name="Metric set L3_2"
6226bf215546Sopenharmony_ci       chipset="KBLGT3"
6227bf215546Sopenharmony_ci       symbol_name="L3_2"
6228bf215546Sopenharmony_ci       underscore_name="l3_2"
6229bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
6230bf215546Sopenharmony_ci       hw_config_guid="7b21aa68-9076-4ab4-8a84-e45a06c8eac6"
6231bf215546Sopenharmony_ci       >
6232bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
6233bf215546Sopenharmony_ci             symbol_name="GpuTime"
6234bf215546Sopenharmony_ci             underscore_name="gpu_time"
6235bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
6236bf215546Sopenharmony_ci             data_type="uint64"
6237bf215546Sopenharmony_ci             units="ns"
6238bf215546Sopenharmony_ci             semantic_type="duration"
6239bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6240bf215546Sopenharmony_ci             mdapi_group="GPU"
6241bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6242bf215546Sopenharmony_ci             mdapi_supported_apis=""
6243bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6244bf215546Sopenharmony_ci             />
6245bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
6246bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
6247bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
6248bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
6249bf215546Sopenharmony_ci             data_type="uint64"
6250bf215546Sopenharmony_ci             units="cycles"
6251bf215546Sopenharmony_ci             semantic_type="event"
6252bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
6253bf215546Sopenharmony_ci             mdapi_group="GPU"
6254bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
6255bf215546Sopenharmony_ci             mdapi_supported_apis=""
6256bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6257bf215546Sopenharmony_ci             />
6258bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
6259bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
6260bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
6261bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
6262bf215546Sopenharmony_ci             data_type="uint64"
6263bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
6264bf215546Sopenharmony_ci             units="hz"
6265bf215546Sopenharmony_ci             semantic_type="event"
6266bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6267bf215546Sopenharmony_ci             mdapi_group="GPU"
6268bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6269bf215546Sopenharmony_ci             mdapi_supported_apis=""
6270bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6271bf215546Sopenharmony_ci             />
6272bf215546Sopenharmony_ci    <counter name="GPU Busy"
6273bf215546Sopenharmony_ci             symbol_name="GpuBusy"
6274bf215546Sopenharmony_ci             underscore_name="gpu_busy"
6275bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
6276bf215546Sopenharmony_ci             data_type="float"
6277bf215546Sopenharmony_ci             max_equation="100"
6278bf215546Sopenharmony_ci             units="percent"
6279bf215546Sopenharmony_ci             semantic_type="duration"
6280bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6281bf215546Sopenharmony_ci             mdapi_group="GPU"
6282bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
6283bf215546Sopenharmony_ci             mdapi_supported_apis=""
6284bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6285bf215546Sopenharmony_ci             />
6286bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
6287bf215546Sopenharmony_ci             symbol_name="VsThreads"
6288bf215546Sopenharmony_ci             underscore_name="vs_threads"
6289bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
6290bf215546Sopenharmony_ci             data_type="uint64"
6291bf215546Sopenharmony_ci             units="threads"
6292bf215546Sopenharmony_ci             semantic_type="event"
6293bf215546Sopenharmony_ci             equation="A 1 READ"
6294bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
6295bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6296bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6297bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6298bf215546Sopenharmony_ci             />
6299bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
6300bf215546Sopenharmony_ci             symbol_name="HsThreads"
6301bf215546Sopenharmony_ci             underscore_name="hs_threads"
6302bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
6303bf215546Sopenharmony_ci             data_type="uint64"
6304bf215546Sopenharmony_ci             units="threads"
6305bf215546Sopenharmony_ci             semantic_type="event"
6306bf215546Sopenharmony_ci             equation="A 2 READ"
6307bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
6308bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6309bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6310bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6311bf215546Sopenharmony_ci             />
6312bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
6313bf215546Sopenharmony_ci             symbol_name="DsThreads"
6314bf215546Sopenharmony_ci             underscore_name="ds_threads"
6315bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
6316bf215546Sopenharmony_ci             data_type="uint64"
6317bf215546Sopenharmony_ci             units="threads"
6318bf215546Sopenharmony_ci             semantic_type="event"
6319bf215546Sopenharmony_ci             equation="A 3 READ"
6320bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
6321bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6322bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6323bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6324bf215546Sopenharmony_ci             />
6325bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
6326bf215546Sopenharmony_ci             symbol_name="GsThreads"
6327bf215546Sopenharmony_ci             underscore_name="gs_threads"
6328bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
6329bf215546Sopenharmony_ci             data_type="uint64"
6330bf215546Sopenharmony_ci             units="threads"
6331bf215546Sopenharmony_ci             semantic_type="event"
6332bf215546Sopenharmony_ci             equation="A 5 READ"
6333bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
6334bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6335bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6336bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6337bf215546Sopenharmony_ci             />
6338bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
6339bf215546Sopenharmony_ci             symbol_name="PsThreads"
6340bf215546Sopenharmony_ci             underscore_name="ps_threads"
6341bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
6342bf215546Sopenharmony_ci             data_type="uint64"
6343bf215546Sopenharmony_ci             units="threads"
6344bf215546Sopenharmony_ci             semantic_type="event"
6345bf215546Sopenharmony_ci             equation="A 6 READ"
6346bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
6347bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6348bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6349bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6350bf215546Sopenharmony_ci             />
6351bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
6352bf215546Sopenharmony_ci             symbol_name="CsThreads"
6353bf215546Sopenharmony_ci             underscore_name="cs_threads"
6354bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
6355bf215546Sopenharmony_ci             data_type="uint64"
6356bf215546Sopenharmony_ci             units="threads"
6357bf215546Sopenharmony_ci             semantic_type="event"
6358bf215546Sopenharmony_ci             equation="A 4 READ"
6359bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
6360bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6361bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6362bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6363bf215546Sopenharmony_ci             />
6364bf215546Sopenharmony_ci    <counter name="EU Active"
6365bf215546Sopenharmony_ci             symbol_name="EuActive"
6366bf215546Sopenharmony_ci             underscore_name="eu_active"
6367bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
6368bf215546Sopenharmony_ci             data_type="float"
6369bf215546Sopenharmony_ci             max_equation="100"
6370bf215546Sopenharmony_ci             units="percent"
6371bf215546Sopenharmony_ci             semantic_type="duration"
6372bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6373bf215546Sopenharmony_ci             mdapi_group="EU Array"
6374bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6375bf215546Sopenharmony_ci             mdapi_supported_apis=""
6376bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6377bf215546Sopenharmony_ci             />
6378bf215546Sopenharmony_ci    <counter name="EU Stall"
6379bf215546Sopenharmony_ci             symbol_name="EuStall"
6380bf215546Sopenharmony_ci             underscore_name="eu_stall"
6381bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
6382bf215546Sopenharmony_ci             data_type="float"
6383bf215546Sopenharmony_ci             max_equation="100"
6384bf215546Sopenharmony_ci             units="percent"
6385bf215546Sopenharmony_ci             semantic_type="duration"
6386bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6387bf215546Sopenharmony_ci             mdapi_group="EU Array"
6388bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6389bf215546Sopenharmony_ci             mdapi_supported_apis=""
6390bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6391bf215546Sopenharmony_ci             />
6392bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
6393bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
6394bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
6395bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
6396bf215546Sopenharmony_ci             data_type="float"
6397bf215546Sopenharmony_ci             max_equation="100"
6398bf215546Sopenharmony_ci             units="percent"
6399bf215546Sopenharmony_ci             semantic_type="duration"
6400bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6401bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
6402bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6403bf215546Sopenharmony_ci             mdapi_supported_apis=""
6404bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6405bf215546Sopenharmony_ci             />
6406bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
6407bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
6408bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
6409bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6410bf215546Sopenharmony_ci             data_type="float"
6411bf215546Sopenharmony_ci             max_equation="100"
6412bf215546Sopenharmony_ci             units="percent"
6413bf215546Sopenharmony_ci             semantic_type="duration"
6414bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6415bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
6416bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6417bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6418bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6419bf215546Sopenharmony_ci             />
6420bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
6421bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
6422bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
6423bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6424bf215546Sopenharmony_ci             data_type="float"
6425bf215546Sopenharmony_ci             max_equation="100"
6426bf215546Sopenharmony_ci             units="percent"
6427bf215546Sopenharmony_ci             semantic_type="duration"
6428bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6429bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
6430bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6431bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6432bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6433bf215546Sopenharmony_ci             />
6434bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
6435bf215546Sopenharmony_ci             symbol_name="VsSendActive"
6436bf215546Sopenharmony_ci             underscore_name="vs_send_active"
6437bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6438bf215546Sopenharmony_ci             data_type="float"
6439bf215546Sopenharmony_ci             max_equation="100"
6440bf215546Sopenharmony_ci             units="percent"
6441bf215546Sopenharmony_ci             semantic_type="duration"
6442bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6443bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
6444bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6445bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6446bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6447bf215546Sopenharmony_ci             />
6448bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
6449bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
6450bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
6451bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6452bf215546Sopenharmony_ci             data_type="float"
6453bf215546Sopenharmony_ci             max_equation="100"
6454bf215546Sopenharmony_ci             units="percent"
6455bf215546Sopenharmony_ci             semantic_type="duration"
6456bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6457bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
6458bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6459bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6460bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6461bf215546Sopenharmony_ci             />
6462bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
6463bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
6464bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
6465bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6466bf215546Sopenharmony_ci             data_type="float"
6467bf215546Sopenharmony_ci             max_equation="100"
6468bf215546Sopenharmony_ci             units="percent"
6469bf215546Sopenharmony_ci             semantic_type="duration"
6470bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6471bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
6472bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6473bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6474bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6475bf215546Sopenharmony_ci             />
6476bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
6477bf215546Sopenharmony_ci             symbol_name="PsSendActive"
6478bf215546Sopenharmony_ci             underscore_name="ps_send_active"
6479bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6480bf215546Sopenharmony_ci             data_type="float"
6481bf215546Sopenharmony_ci             max_equation="100"
6482bf215546Sopenharmony_ci             units="percent"
6483bf215546Sopenharmony_ci             semantic_type="duration"
6484bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6485bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
6486bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6487bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6488bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6489bf215546Sopenharmony_ci             />
6490bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
6491bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
6492bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
6493bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6494bf215546Sopenharmony_ci             data_type="float"
6495bf215546Sopenharmony_ci             max_equation="100"
6496bf215546Sopenharmony_ci             units="percent"
6497bf215546Sopenharmony_ci             semantic_type="duration"
6498bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6499bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
6500bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
6501bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6502bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6503bf215546Sopenharmony_ci             />
6504bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
6505bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
6506bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
6507bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
6508bf215546Sopenharmony_ci             data_type="uint64"
6509bf215546Sopenharmony_ci             units="pixels"
6510bf215546Sopenharmony_ci             semantic_type="event"
6511bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
6512bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
6513bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6514bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6515bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6516bf215546Sopenharmony_ci             />
6517bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
6518bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
6519bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
6520bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
6521bf215546Sopenharmony_ci             data_type="uint64"
6522bf215546Sopenharmony_ci             units="pixels"
6523bf215546Sopenharmony_ci             semantic_type="event"
6524bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
6525bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6526bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6527bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6528bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6529bf215546Sopenharmony_ci             />
6530bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
6531bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
6532bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
6533bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
6534bf215546Sopenharmony_ci             data_type="uint64"
6535bf215546Sopenharmony_ci             units="pixels"
6536bf215546Sopenharmony_ci             semantic_type="event"
6537bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
6538bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6539bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6540bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6541bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6542bf215546Sopenharmony_ci             />
6543bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
6544bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
6545bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
6546bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
6547bf215546Sopenharmony_ci             data_type="uint64"
6548bf215546Sopenharmony_ci             units="pixels"
6549bf215546Sopenharmony_ci             semantic_type="event"
6550bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
6551bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
6552bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6553bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6554bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6555bf215546Sopenharmony_ci             />
6556bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
6557bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
6558bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
6559bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6560bf215546Sopenharmony_ci             data_type="uint64"
6561bf215546Sopenharmony_ci             units="pixels"
6562bf215546Sopenharmony_ci             semantic_type="event"
6563bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
6564bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
6565bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6566bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6567bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6568bf215546Sopenharmony_ci             />
6569bf215546Sopenharmony_ci    <counter name="Samples Written"
6570bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
6571bf215546Sopenharmony_ci             underscore_name="samples_written"
6572bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
6573bf215546Sopenharmony_ci             data_type="uint64"
6574bf215546Sopenharmony_ci             units="pixels"
6575bf215546Sopenharmony_ci             semantic_type="event"
6576bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
6577bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
6578bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6579bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6580bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6581bf215546Sopenharmony_ci             />
6582bf215546Sopenharmony_ci    <counter name="Samples Blended"
6583bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
6584bf215546Sopenharmony_ci             underscore_name="samples_blended"
6585bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
6586bf215546Sopenharmony_ci             data_type="uint64"
6587bf215546Sopenharmony_ci             units="pixels"
6588bf215546Sopenharmony_ci             semantic_type="event"
6589bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
6590bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
6591bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6592bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6593bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6594bf215546Sopenharmony_ci             />
6595bf215546Sopenharmony_ci    <counter name="Sampler Texels"
6596bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
6597bf215546Sopenharmony_ci             underscore_name="sampler_texels"
6598bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6599bf215546Sopenharmony_ci             data_type="uint64"
6600bf215546Sopenharmony_ci             units="texels"
6601bf215546Sopenharmony_ci             semantic_type="event"
6602bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
6603bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
6604bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6605bf215546Sopenharmony_ci             mdapi_supported_apis=""
6606bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6607bf215546Sopenharmony_ci             />
6608bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
6609bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
6610bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
6611bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6612bf215546Sopenharmony_ci             data_type="uint64"
6613bf215546Sopenharmony_ci             units="texels"
6614bf215546Sopenharmony_ci             semantic_type="event"
6615bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
6616bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
6617bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
6618bf215546Sopenharmony_ci             mdapi_supported_apis=""
6619bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6620bf215546Sopenharmony_ci             />
6621bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
6622bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
6623bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
6624bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
6625bf215546Sopenharmony_ci             data_type="uint64"
6626bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6627bf215546Sopenharmony_ci             units="bytes"
6628bf215546Sopenharmony_ci             semantic_type="throughput"
6629bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
6630bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
6631bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6632bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6633bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6634bf215546Sopenharmony_ci             />
6635bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
6636bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
6637bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
6638bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
6639bf215546Sopenharmony_ci             data_type="uint64"
6640bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6641bf215546Sopenharmony_ci             units="bytes"
6642bf215546Sopenharmony_ci             semantic_type="throughput"
6643bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
6644bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
6645bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6646bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6647bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6648bf215546Sopenharmony_ci             />
6649bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
6650bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
6651bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
6652bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
6653bf215546Sopenharmony_ci             data_type="uint64"
6654bf215546Sopenharmony_ci             units="messages"
6655bf215546Sopenharmony_ci             semantic_type="event"
6656bf215546Sopenharmony_ci             equation="A 32 READ"
6657bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
6658bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6659bf215546Sopenharmony_ci             mdapi_supported_apis=""
6660bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6661bf215546Sopenharmony_ci             />
6662bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
6663bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
6664bf215546Sopenharmony_ci             underscore_name="shader_atomics"
6665bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
6666bf215546Sopenharmony_ci             data_type="uint64"
6667bf215546Sopenharmony_ci             units="messages"
6668bf215546Sopenharmony_ci             semantic_type="event"
6669bf215546Sopenharmony_ci             equation="A 34 READ"
6670bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
6671bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6672bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
6673bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6674bf215546Sopenharmony_ci             />
6675bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
6676bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
6677bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
6678bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6679bf215546Sopenharmony_ci             data_type="uint64"
6680bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6681bf215546Sopenharmony_ci             units="bytes"
6682bf215546Sopenharmony_ci             semantic_type="throughput"
6683bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6684bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
6685bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
6686bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6687bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6688bf215546Sopenharmony_ci             />
6689bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
6690bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
6691bf215546Sopenharmony_ci             underscore_name="shader_barriers"
6692bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
6693bf215546Sopenharmony_ci             data_type="uint64"
6694bf215546Sopenharmony_ci             units="messages"
6695bf215546Sopenharmony_ci             semantic_type="event"
6696bf215546Sopenharmony_ci             equation="A 35 READ"
6697bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
6698bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6699bf215546Sopenharmony_ci             mdapi_supported_apis=""
6700bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6701bf215546Sopenharmony_ci             />
6702bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank2 Stalled"
6703bf215546Sopenharmony_ci             symbol_name="L30Bank2Stalled"
6704bf215546Sopenharmony_ci             underscore_name="l30_bank2_stalled"
6705bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank2 is stalled"
6706bf215546Sopenharmony_ci             data_type="float"
6707bf215546Sopenharmony_ci             max_equation="100"
6708bf215546Sopenharmony_ci             units="percent"
6709bf215546Sopenharmony_ci             semantic_type="duration"
6710bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6711bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6712bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6713bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6714bf215546Sopenharmony_ci             mdapi_supported_apis=""
6715bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6716bf215546Sopenharmony_ci             />
6717bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank2 Active"
6718bf215546Sopenharmony_ci             symbol_name="L30Bank2Active"
6719bf215546Sopenharmony_ci             underscore_name="l30_bank2_active"
6720bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank2 is active"
6721bf215546Sopenharmony_ci             data_type="float"
6722bf215546Sopenharmony_ci             max_equation="100"
6723bf215546Sopenharmony_ci             units="percent"
6724bf215546Sopenharmony_ci             semantic_type="duration"
6725bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6726bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
6727bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
6728bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6729bf215546Sopenharmony_ci             mdapi_supported_apis=""
6730bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
6731bf215546Sopenharmony_ci             />
6732bf215546Sopenharmony_ci    <counter name="SQ is full"
6733bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
6734bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
6735bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6736bf215546Sopenharmony_ci             data_type="float"
6737bf215546Sopenharmony_ci             max_equation="100"
6738bf215546Sopenharmony_ci             units="percent"
6739bf215546Sopenharmony_ci             semantic_type="duration"
6740bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6741bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
6742bf215546Sopenharmony_ci             mdapi_group="GTI"
6743bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6744bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
6745bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6746bf215546Sopenharmony_ci             />
6747bf215546Sopenharmony_ci    <register_config type="NOA">
6748bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6749bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
6750bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x126C02E0" />
6751bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x146C0001" />
6752bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A623400" />
6753bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044E8000" />
6754bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064E8000" />
6755bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084E8000" />
6756bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6757bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064F4000" />
6758bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x026C3324" />
6759bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x046C3422" />
6760bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0000" />
6761bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6762bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x021BC000" />
6763bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041BC000" />
6764bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x141C8000" />
6765bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x161C8000" />
6766bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x181C8000" />
6767bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6768bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x065B4000" />
6769bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6770bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06614000" />
6771bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C620044" />
6772bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10620000" />
6773bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06620000" />
6774bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084C8000" />
6775bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6776bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
6777bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
6778bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
6779bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6780bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6781bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042C8000" />
6782bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
6783bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
6784bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6785bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6786bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190F800" />
6787bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
6788bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
6789bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900000" />
6790bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
6791bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900000" />
6792bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
6793bf215546Sopenharmony_ci    </register_config>
6794bf215546Sopenharmony_ci    <register_config type="OA">
6795bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
6796bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
6797bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
6798bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
6799bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
6800bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
6801bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00100070" />
6802bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6803bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00028002" />
6804bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x000087FF" />
6805bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00020002" />
6806bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x00008FFF" />
6807bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00008002" />
6808bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6809bf215546Sopenharmony_ci    </register_config>
6810bf215546Sopenharmony_ci    <register_config type="FLEX">
6811bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6812bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6813bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6814bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6815bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6816bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6817bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6818bf215546Sopenharmony_ci    </register_config>
6819bf215546Sopenharmony_ci  </set>
6820bf215546Sopenharmony_ci
6821bf215546Sopenharmony_ci  <set name="Metric set L3_3"
6822bf215546Sopenharmony_ci       chipset="KBLGT3"
6823bf215546Sopenharmony_ci       symbol_name="L3_3"
6824bf215546Sopenharmony_ci       underscore_name="l3_3"
6825bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
6826bf215546Sopenharmony_ci       hw_config_guid="71b4b9dd-ae28-48ce-9a1a-5431e1f23afd"
6827bf215546Sopenharmony_ci       >
6828bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
6829bf215546Sopenharmony_ci             symbol_name="GpuTime"
6830bf215546Sopenharmony_ci             underscore_name="gpu_time"
6831bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
6832bf215546Sopenharmony_ci             data_type="uint64"
6833bf215546Sopenharmony_ci             units="ns"
6834bf215546Sopenharmony_ci             semantic_type="duration"
6835bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6836bf215546Sopenharmony_ci             mdapi_group="GPU"
6837bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6838bf215546Sopenharmony_ci             mdapi_supported_apis=""
6839bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6840bf215546Sopenharmony_ci             />
6841bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
6842bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
6843bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
6844bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
6845bf215546Sopenharmony_ci             data_type="uint64"
6846bf215546Sopenharmony_ci             units="cycles"
6847bf215546Sopenharmony_ci             semantic_type="event"
6848bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
6849bf215546Sopenharmony_ci             mdapi_group="GPU"
6850bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
6851bf215546Sopenharmony_ci             mdapi_supported_apis=""
6852bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6853bf215546Sopenharmony_ci             />
6854bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
6855bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
6856bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
6857bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
6858bf215546Sopenharmony_ci             data_type="uint64"
6859bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
6860bf215546Sopenharmony_ci             units="hz"
6861bf215546Sopenharmony_ci             semantic_type="event"
6862bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6863bf215546Sopenharmony_ci             mdapi_group="GPU"
6864bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6865bf215546Sopenharmony_ci             mdapi_supported_apis=""
6866bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6867bf215546Sopenharmony_ci             />
6868bf215546Sopenharmony_ci    <counter name="GPU Busy"
6869bf215546Sopenharmony_ci             symbol_name="GpuBusy"
6870bf215546Sopenharmony_ci             underscore_name="gpu_busy"
6871bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
6872bf215546Sopenharmony_ci             data_type="float"
6873bf215546Sopenharmony_ci             max_equation="100"
6874bf215546Sopenharmony_ci             units="percent"
6875bf215546Sopenharmony_ci             semantic_type="duration"
6876bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6877bf215546Sopenharmony_ci             mdapi_group="GPU"
6878bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
6879bf215546Sopenharmony_ci             mdapi_supported_apis=""
6880bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6881bf215546Sopenharmony_ci             />
6882bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
6883bf215546Sopenharmony_ci             symbol_name="VsThreads"
6884bf215546Sopenharmony_ci             underscore_name="vs_threads"
6885bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
6886bf215546Sopenharmony_ci             data_type="uint64"
6887bf215546Sopenharmony_ci             units="threads"
6888bf215546Sopenharmony_ci             semantic_type="event"
6889bf215546Sopenharmony_ci             equation="A 1 READ"
6890bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
6891bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6892bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6893bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6894bf215546Sopenharmony_ci             />
6895bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
6896bf215546Sopenharmony_ci             symbol_name="HsThreads"
6897bf215546Sopenharmony_ci             underscore_name="hs_threads"
6898bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
6899bf215546Sopenharmony_ci             data_type="uint64"
6900bf215546Sopenharmony_ci             units="threads"
6901bf215546Sopenharmony_ci             semantic_type="event"
6902bf215546Sopenharmony_ci             equation="A 2 READ"
6903bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
6904bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6905bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6906bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6907bf215546Sopenharmony_ci             />
6908bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
6909bf215546Sopenharmony_ci             symbol_name="DsThreads"
6910bf215546Sopenharmony_ci             underscore_name="ds_threads"
6911bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
6912bf215546Sopenharmony_ci             data_type="uint64"
6913bf215546Sopenharmony_ci             units="threads"
6914bf215546Sopenharmony_ci             semantic_type="event"
6915bf215546Sopenharmony_ci             equation="A 3 READ"
6916bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
6917bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6918bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6919bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6920bf215546Sopenharmony_ci             />
6921bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
6922bf215546Sopenharmony_ci             symbol_name="GsThreads"
6923bf215546Sopenharmony_ci             underscore_name="gs_threads"
6924bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
6925bf215546Sopenharmony_ci             data_type="uint64"
6926bf215546Sopenharmony_ci             units="threads"
6927bf215546Sopenharmony_ci             semantic_type="event"
6928bf215546Sopenharmony_ci             equation="A 5 READ"
6929bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
6930bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6931bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
6932bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6933bf215546Sopenharmony_ci             />
6934bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
6935bf215546Sopenharmony_ci             symbol_name="PsThreads"
6936bf215546Sopenharmony_ci             underscore_name="ps_threads"
6937bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
6938bf215546Sopenharmony_ci             data_type="uint64"
6939bf215546Sopenharmony_ci             units="threads"
6940bf215546Sopenharmony_ci             semantic_type="event"
6941bf215546Sopenharmony_ci             equation="A 6 READ"
6942bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
6943bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6944bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
6945bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6946bf215546Sopenharmony_ci             />
6947bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
6948bf215546Sopenharmony_ci             symbol_name="CsThreads"
6949bf215546Sopenharmony_ci             underscore_name="cs_threads"
6950bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
6951bf215546Sopenharmony_ci             data_type="uint64"
6952bf215546Sopenharmony_ci             units="threads"
6953bf215546Sopenharmony_ci             semantic_type="event"
6954bf215546Sopenharmony_ci             equation="A 4 READ"
6955bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
6956bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
6957bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
6958bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6959bf215546Sopenharmony_ci             />
6960bf215546Sopenharmony_ci    <counter name="EU Active"
6961bf215546Sopenharmony_ci             symbol_name="EuActive"
6962bf215546Sopenharmony_ci             underscore_name="eu_active"
6963bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
6964bf215546Sopenharmony_ci             data_type="float"
6965bf215546Sopenharmony_ci             max_equation="100"
6966bf215546Sopenharmony_ci             units="percent"
6967bf215546Sopenharmony_ci             semantic_type="duration"
6968bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6969bf215546Sopenharmony_ci             mdapi_group="EU Array"
6970bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6971bf215546Sopenharmony_ci             mdapi_supported_apis=""
6972bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6973bf215546Sopenharmony_ci             />
6974bf215546Sopenharmony_ci    <counter name="EU Stall"
6975bf215546Sopenharmony_ci             symbol_name="EuStall"
6976bf215546Sopenharmony_ci             underscore_name="eu_stall"
6977bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
6978bf215546Sopenharmony_ci             data_type="float"
6979bf215546Sopenharmony_ci             max_equation="100"
6980bf215546Sopenharmony_ci             units="percent"
6981bf215546Sopenharmony_ci             semantic_type="duration"
6982bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6983bf215546Sopenharmony_ci             mdapi_group="EU Array"
6984bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6985bf215546Sopenharmony_ci             mdapi_supported_apis=""
6986bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
6987bf215546Sopenharmony_ci             />
6988bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
6989bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
6990bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
6991bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
6992bf215546Sopenharmony_ci             data_type="float"
6993bf215546Sopenharmony_ci             max_equation="100"
6994bf215546Sopenharmony_ci             units="percent"
6995bf215546Sopenharmony_ci             semantic_type="duration"
6996bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6997bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
6998bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6999bf215546Sopenharmony_ci             mdapi_supported_apis=""
7000bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7001bf215546Sopenharmony_ci             />
7002bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
7003bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
7004bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
7005bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7006bf215546Sopenharmony_ci             data_type="float"
7007bf215546Sopenharmony_ci             max_equation="100"
7008bf215546Sopenharmony_ci             units="percent"
7009bf215546Sopenharmony_ci             semantic_type="duration"
7010bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7011bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7012bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7013bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7014bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7015bf215546Sopenharmony_ci             />
7016bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
7017bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
7018bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
7019bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7020bf215546Sopenharmony_ci             data_type="float"
7021bf215546Sopenharmony_ci             max_equation="100"
7022bf215546Sopenharmony_ci             units="percent"
7023bf215546Sopenharmony_ci             semantic_type="duration"
7024bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7025bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7026bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7027bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7028bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7029bf215546Sopenharmony_ci             />
7030bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
7031bf215546Sopenharmony_ci             symbol_name="VsSendActive"
7032bf215546Sopenharmony_ci             underscore_name="vs_send_active"
7033bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7034bf215546Sopenharmony_ci             data_type="float"
7035bf215546Sopenharmony_ci             max_equation="100"
7036bf215546Sopenharmony_ci             units="percent"
7037bf215546Sopenharmony_ci             semantic_type="duration"
7038bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7039bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7040bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7041bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7042bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7043bf215546Sopenharmony_ci             />
7044bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
7045bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
7046bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
7047bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7048bf215546Sopenharmony_ci             data_type="float"
7049bf215546Sopenharmony_ci             max_equation="100"
7050bf215546Sopenharmony_ci             units="percent"
7051bf215546Sopenharmony_ci             semantic_type="duration"
7052bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7053bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7054bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7055bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7056bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7057bf215546Sopenharmony_ci             />
7058bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
7059bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
7060bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
7061bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7062bf215546Sopenharmony_ci             data_type="float"
7063bf215546Sopenharmony_ci             max_equation="100"
7064bf215546Sopenharmony_ci             units="percent"
7065bf215546Sopenharmony_ci             semantic_type="duration"
7066bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7067bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7068bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7069bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7070bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7071bf215546Sopenharmony_ci             />
7072bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
7073bf215546Sopenharmony_ci             symbol_name="PsSendActive"
7074bf215546Sopenharmony_ci             underscore_name="ps_send_active"
7075bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7076bf215546Sopenharmony_ci             data_type="float"
7077bf215546Sopenharmony_ci             max_equation="100"
7078bf215546Sopenharmony_ci             units="percent"
7079bf215546Sopenharmony_ci             semantic_type="duration"
7080bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7081bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7082bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7083bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7084bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7085bf215546Sopenharmony_ci             />
7086bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
7087bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
7088bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
7089bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7090bf215546Sopenharmony_ci             data_type="float"
7091bf215546Sopenharmony_ci             max_equation="100"
7092bf215546Sopenharmony_ci             units="percent"
7093bf215546Sopenharmony_ci             semantic_type="duration"
7094bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7095bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
7096bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
7097bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7098bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7099bf215546Sopenharmony_ci             />
7100bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
7101bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
7102bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
7103bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
7104bf215546Sopenharmony_ci             data_type="uint64"
7105bf215546Sopenharmony_ci             units="pixels"
7106bf215546Sopenharmony_ci             semantic_type="event"
7107bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
7108bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
7109bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7110bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7111bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7112bf215546Sopenharmony_ci             />
7113bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
7114bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
7115bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
7116bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
7117bf215546Sopenharmony_ci             data_type="uint64"
7118bf215546Sopenharmony_ci             units="pixels"
7119bf215546Sopenharmony_ci             semantic_type="event"
7120bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
7121bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7122bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7123bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7124bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7125bf215546Sopenharmony_ci             />
7126bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
7127bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
7128bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
7129bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
7130bf215546Sopenharmony_ci             data_type="uint64"
7131bf215546Sopenharmony_ci             units="pixels"
7132bf215546Sopenharmony_ci             semantic_type="event"
7133bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
7134bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7135bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7136bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7137bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7138bf215546Sopenharmony_ci             />
7139bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
7140bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
7141bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
7142bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
7143bf215546Sopenharmony_ci             data_type="uint64"
7144bf215546Sopenharmony_ci             units="pixels"
7145bf215546Sopenharmony_ci             semantic_type="event"
7146bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
7147bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
7148bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7149bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7150bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7151bf215546Sopenharmony_ci             />
7152bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
7153bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
7154bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
7155bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7156bf215546Sopenharmony_ci             data_type="uint64"
7157bf215546Sopenharmony_ci             units="pixels"
7158bf215546Sopenharmony_ci             semantic_type="event"
7159bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
7160bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7161bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7162bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7163bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7164bf215546Sopenharmony_ci             />
7165bf215546Sopenharmony_ci    <counter name="Samples Written"
7166bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
7167bf215546Sopenharmony_ci             underscore_name="samples_written"
7168bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
7169bf215546Sopenharmony_ci             data_type="uint64"
7170bf215546Sopenharmony_ci             units="pixels"
7171bf215546Sopenharmony_ci             semantic_type="event"
7172bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
7173bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7174bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7175bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7176bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7177bf215546Sopenharmony_ci             />
7178bf215546Sopenharmony_ci    <counter name="Samples Blended"
7179bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
7180bf215546Sopenharmony_ci             underscore_name="samples_blended"
7181bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
7182bf215546Sopenharmony_ci             data_type="uint64"
7183bf215546Sopenharmony_ci             units="pixels"
7184bf215546Sopenharmony_ci             semantic_type="event"
7185bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
7186bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7187bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7188bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7189bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7190bf215546Sopenharmony_ci             />
7191bf215546Sopenharmony_ci    <counter name="Sampler Texels"
7192bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
7193bf215546Sopenharmony_ci             underscore_name="sampler_texels"
7194bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7195bf215546Sopenharmony_ci             data_type="uint64"
7196bf215546Sopenharmony_ci             units="texels"
7197bf215546Sopenharmony_ci             semantic_type="event"
7198bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
7199bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
7200bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7201bf215546Sopenharmony_ci             mdapi_supported_apis=""
7202bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7203bf215546Sopenharmony_ci             />
7204bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
7205bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
7206bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
7207bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7208bf215546Sopenharmony_ci             data_type="uint64"
7209bf215546Sopenharmony_ci             units="texels"
7210bf215546Sopenharmony_ci             semantic_type="event"
7211bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
7212bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
7213bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
7214bf215546Sopenharmony_ci             mdapi_supported_apis=""
7215bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7216bf215546Sopenharmony_ci             />
7217bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
7218bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
7219bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
7220bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
7221bf215546Sopenharmony_ci             data_type="uint64"
7222bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7223bf215546Sopenharmony_ci             units="bytes"
7224bf215546Sopenharmony_ci             semantic_type="throughput"
7225bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
7226bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
7227bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7228bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7229bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7230bf215546Sopenharmony_ci             />
7231bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
7232bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
7233bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
7234bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
7235bf215546Sopenharmony_ci             data_type="uint64"
7236bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7237bf215546Sopenharmony_ci             units="bytes"
7238bf215546Sopenharmony_ci             semantic_type="throughput"
7239bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
7240bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
7241bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7242bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7243bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7244bf215546Sopenharmony_ci             />
7245bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
7246bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
7247bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
7248bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
7249bf215546Sopenharmony_ci             data_type="uint64"
7250bf215546Sopenharmony_ci             units="messages"
7251bf215546Sopenharmony_ci             semantic_type="event"
7252bf215546Sopenharmony_ci             equation="A 32 READ"
7253bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
7254bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7255bf215546Sopenharmony_ci             mdapi_supported_apis=""
7256bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7257bf215546Sopenharmony_ci             />
7258bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
7259bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
7260bf215546Sopenharmony_ci             underscore_name="shader_atomics"
7261bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
7262bf215546Sopenharmony_ci             data_type="uint64"
7263bf215546Sopenharmony_ci             units="messages"
7264bf215546Sopenharmony_ci             semantic_type="event"
7265bf215546Sopenharmony_ci             equation="A 34 READ"
7266bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
7267bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7268bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
7269bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7270bf215546Sopenharmony_ci             />
7271bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
7272bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
7273bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
7274bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7275bf215546Sopenharmony_ci             data_type="uint64"
7276bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7277bf215546Sopenharmony_ci             units="bytes"
7278bf215546Sopenharmony_ci             semantic_type="throughput"
7279bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7280bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
7281bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
7282bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7283bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7284bf215546Sopenharmony_ci             />
7285bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
7286bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
7287bf215546Sopenharmony_ci             underscore_name="shader_barriers"
7288bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
7289bf215546Sopenharmony_ci             data_type="uint64"
7290bf215546Sopenharmony_ci             units="messages"
7291bf215546Sopenharmony_ci             semantic_type="event"
7292bf215546Sopenharmony_ci             equation="A 35 READ"
7293bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
7294bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7295bf215546Sopenharmony_ci             mdapi_supported_apis=""
7296bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7297bf215546Sopenharmony_ci             />
7298bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank3 Stalled"
7299bf215546Sopenharmony_ci             symbol_name="L30Bank3Stalled"
7300bf215546Sopenharmony_ci             underscore_name="l30_bank3_stalled"
7301bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank3 is stalled"
7302bf215546Sopenharmony_ci             data_type="float"
7303bf215546Sopenharmony_ci             max_equation="100"
7304bf215546Sopenharmony_ci             units="percent"
7305bf215546Sopenharmony_ci             semantic_type="duration"
7306bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7307bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7308bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
7309bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7310bf215546Sopenharmony_ci             mdapi_supported_apis=""
7311bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7312bf215546Sopenharmony_ci             />
7313bf215546Sopenharmony_ci    <counter name="Slice0 L3 Bank3 Active"
7314bf215546Sopenharmony_ci             symbol_name="L30Bank3Active"
7315bf215546Sopenharmony_ci             underscore_name="l30_bank3_active"
7316bf215546Sopenharmony_ci             description="The percentage of time in which slice0 L3 bank3 is active"
7317bf215546Sopenharmony_ci             data_type="float"
7318bf215546Sopenharmony_ci             max_equation="100"
7319bf215546Sopenharmony_ci             units="percent"
7320bf215546Sopenharmony_ci             semantic_type="duration"
7321bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7322bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7323bf215546Sopenharmony_ci             mdapi_group="GTI/L3"
7324bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7325bf215546Sopenharmony_ci             mdapi_supported_apis=""
7326bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7327bf215546Sopenharmony_ci             />
7328bf215546Sopenharmony_ci    <counter name="SQ is full"
7329bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
7330bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
7331bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7332bf215546Sopenharmony_ci             data_type="float"
7333bf215546Sopenharmony_ci             max_equation="100"
7334bf215546Sopenharmony_ci             units="percent"
7335bf215546Sopenharmony_ci             semantic_type="duration"
7336bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7337bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
7338bf215546Sopenharmony_ci             mdapi_group="GTI"
7339bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7340bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
7341bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7342bf215546Sopenharmony_ci             />
7343bf215546Sopenharmony_ci    <register_config type="NOA">
7344bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7345bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
7346bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x126C4E80" />
7347bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x146C0000" />
7348bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A633400" />
7349bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044E8000" />
7350bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064E8000" />
7351bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084E8000" />
7352bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7353bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7354bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x026C3321" />
7355bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x046C342F" />
7356bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x106C0000" />
7357bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7358bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x021BC000" />
7359bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041BC000" />
7360bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x061B4000" />
7361bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x141C8000" />
7362bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x161C8000" />
7363bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x181C8000" />
7364bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7365bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06604000" />
7366bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C630044" />
7367bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10630000" />
7368bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06630000" />
7369bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084C8000" />
7370bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7371bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
7372bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
7373bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
7374bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7375bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7376bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042C8000" />
7377bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
7378bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
7379bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7380bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7381bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190F800" />
7382bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
7383bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
7384bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900842" />
7385bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
7386bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900002" />
7387bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
7388bf215546Sopenharmony_ci    </register_config>
7389bf215546Sopenharmony_ci    <register_config type="OA">
7390bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
7391bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
7392bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
7393bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
7394bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
7395bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
7396bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00100070" />
7397bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FFF1" />
7398bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00028002" />
7399bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x000087FF" />
7400bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00020002" />
7401bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x00008FFF" />
7402bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00008002" />
7403bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7404bf215546Sopenharmony_ci    </register_config>
7405bf215546Sopenharmony_ci    <register_config type="FLEX">
7406bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7407bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7408bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7409bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7410bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7411bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7412bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7413bf215546Sopenharmony_ci    </register_config>
7414bf215546Sopenharmony_ci  </set>
7415bf215546Sopenharmony_ci
7416bf215546Sopenharmony_ci  <set name="Metric set RasterizerAndPixelBackend"
7417bf215546Sopenharmony_ci       chipset="KBLGT3"
7418bf215546Sopenharmony_ci       symbol_name="RasterizerAndPixelBackend"
7419bf215546Sopenharmony_ci       underscore_name="rasterizer_and_pixel_backend"
7420bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
7421bf215546Sopenharmony_ci       hw_config_guid="52c646ca-52da-4853-877e-8645e73ed330"
7422bf215546Sopenharmony_ci       >
7423bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
7424bf215546Sopenharmony_ci             symbol_name="GpuTime"
7425bf215546Sopenharmony_ci             underscore_name="gpu_time"
7426bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
7427bf215546Sopenharmony_ci             data_type="uint64"
7428bf215546Sopenharmony_ci             units="ns"
7429bf215546Sopenharmony_ci             semantic_type="duration"
7430bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7431bf215546Sopenharmony_ci             mdapi_group="GPU"
7432bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7433bf215546Sopenharmony_ci             mdapi_supported_apis=""
7434bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7435bf215546Sopenharmony_ci             />
7436bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
7437bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
7438bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
7439bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
7440bf215546Sopenharmony_ci             data_type="uint64"
7441bf215546Sopenharmony_ci             units="cycles"
7442bf215546Sopenharmony_ci             semantic_type="event"
7443bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
7444bf215546Sopenharmony_ci             mdapi_group="GPU"
7445bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
7446bf215546Sopenharmony_ci             mdapi_supported_apis=""
7447bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7448bf215546Sopenharmony_ci             />
7449bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
7450bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
7451bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
7452bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
7453bf215546Sopenharmony_ci             data_type="uint64"
7454bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
7455bf215546Sopenharmony_ci             units="hz"
7456bf215546Sopenharmony_ci             semantic_type="event"
7457bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7458bf215546Sopenharmony_ci             mdapi_group="GPU"
7459bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7460bf215546Sopenharmony_ci             mdapi_supported_apis=""
7461bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7462bf215546Sopenharmony_ci             />
7463bf215546Sopenharmony_ci    <counter name="GPU Busy"
7464bf215546Sopenharmony_ci             symbol_name="GpuBusy"
7465bf215546Sopenharmony_ci             underscore_name="gpu_busy"
7466bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
7467bf215546Sopenharmony_ci             data_type="float"
7468bf215546Sopenharmony_ci             max_equation="100"
7469bf215546Sopenharmony_ci             units="percent"
7470bf215546Sopenharmony_ci             semantic_type="duration"
7471bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7472bf215546Sopenharmony_ci             mdapi_group="GPU"
7473bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
7474bf215546Sopenharmony_ci             mdapi_supported_apis=""
7475bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7476bf215546Sopenharmony_ci             />
7477bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
7478bf215546Sopenharmony_ci             symbol_name="VsThreads"
7479bf215546Sopenharmony_ci             underscore_name="vs_threads"
7480bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
7481bf215546Sopenharmony_ci             data_type="uint64"
7482bf215546Sopenharmony_ci             units="threads"
7483bf215546Sopenharmony_ci             semantic_type="event"
7484bf215546Sopenharmony_ci             equation="A 1 READ"
7485bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7486bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7487bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7488bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7489bf215546Sopenharmony_ci             />
7490bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
7491bf215546Sopenharmony_ci             symbol_name="HsThreads"
7492bf215546Sopenharmony_ci             underscore_name="hs_threads"
7493bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
7494bf215546Sopenharmony_ci             data_type="uint64"
7495bf215546Sopenharmony_ci             units="threads"
7496bf215546Sopenharmony_ci             semantic_type="event"
7497bf215546Sopenharmony_ci             equation="A 2 READ"
7498bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
7499bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7500bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
7501bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7502bf215546Sopenharmony_ci             />
7503bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
7504bf215546Sopenharmony_ci             symbol_name="DsThreads"
7505bf215546Sopenharmony_ci             underscore_name="ds_threads"
7506bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
7507bf215546Sopenharmony_ci             data_type="uint64"
7508bf215546Sopenharmony_ci             units="threads"
7509bf215546Sopenharmony_ci             semantic_type="event"
7510bf215546Sopenharmony_ci             equation="A 3 READ"
7511bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
7512bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7513bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
7514bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7515bf215546Sopenharmony_ci             />
7516bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
7517bf215546Sopenharmony_ci             symbol_name="GsThreads"
7518bf215546Sopenharmony_ci             underscore_name="gs_threads"
7519bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
7520bf215546Sopenharmony_ci             data_type="uint64"
7521bf215546Sopenharmony_ci             units="threads"
7522bf215546Sopenharmony_ci             semantic_type="event"
7523bf215546Sopenharmony_ci             equation="A 5 READ"
7524bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
7525bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7526bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
7527bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7528bf215546Sopenharmony_ci             />
7529bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
7530bf215546Sopenharmony_ci             symbol_name="PsThreads"
7531bf215546Sopenharmony_ci             underscore_name="ps_threads"
7532bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
7533bf215546Sopenharmony_ci             data_type="uint64"
7534bf215546Sopenharmony_ci             units="threads"
7535bf215546Sopenharmony_ci             semantic_type="event"
7536bf215546Sopenharmony_ci             equation="A 6 READ"
7537bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
7538bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7539bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7540bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7541bf215546Sopenharmony_ci             />
7542bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
7543bf215546Sopenharmony_ci             symbol_name="CsThreads"
7544bf215546Sopenharmony_ci             underscore_name="cs_threads"
7545bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
7546bf215546Sopenharmony_ci             data_type="uint64"
7547bf215546Sopenharmony_ci             units="threads"
7548bf215546Sopenharmony_ci             semantic_type="event"
7549bf215546Sopenharmony_ci             equation="A 4 READ"
7550bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
7551bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7552bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7553bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7554bf215546Sopenharmony_ci             />
7555bf215546Sopenharmony_ci    <counter name="EU Active"
7556bf215546Sopenharmony_ci             symbol_name="EuActive"
7557bf215546Sopenharmony_ci             underscore_name="eu_active"
7558bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
7559bf215546Sopenharmony_ci             data_type="float"
7560bf215546Sopenharmony_ci             max_equation="100"
7561bf215546Sopenharmony_ci             units="percent"
7562bf215546Sopenharmony_ci             semantic_type="duration"
7563bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7564bf215546Sopenharmony_ci             mdapi_group="EU Array"
7565bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7566bf215546Sopenharmony_ci             mdapi_supported_apis=""
7567bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7568bf215546Sopenharmony_ci             />
7569bf215546Sopenharmony_ci    <counter name="EU Stall"
7570bf215546Sopenharmony_ci             symbol_name="EuStall"
7571bf215546Sopenharmony_ci             underscore_name="eu_stall"
7572bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
7573bf215546Sopenharmony_ci             data_type="float"
7574bf215546Sopenharmony_ci             max_equation="100"
7575bf215546Sopenharmony_ci             units="percent"
7576bf215546Sopenharmony_ci             semantic_type="duration"
7577bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7578bf215546Sopenharmony_ci             mdapi_group="EU Array"
7579bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7580bf215546Sopenharmony_ci             mdapi_supported_apis=""
7581bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7582bf215546Sopenharmony_ci             />
7583bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
7584bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
7585bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
7586bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
7587bf215546Sopenharmony_ci             data_type="float"
7588bf215546Sopenharmony_ci             max_equation="100"
7589bf215546Sopenharmony_ci             units="percent"
7590bf215546Sopenharmony_ci             semantic_type="duration"
7591bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7592bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
7593bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7594bf215546Sopenharmony_ci             mdapi_supported_apis=""
7595bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7596bf215546Sopenharmony_ci             />
7597bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
7598bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
7599bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
7600bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7601bf215546Sopenharmony_ci             data_type="float"
7602bf215546Sopenharmony_ci             max_equation="100"
7603bf215546Sopenharmony_ci             units="percent"
7604bf215546Sopenharmony_ci             semantic_type="duration"
7605bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7606bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7607bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7608bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7609bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7610bf215546Sopenharmony_ci             />
7611bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
7612bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
7613bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
7614bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7615bf215546Sopenharmony_ci             data_type="float"
7616bf215546Sopenharmony_ci             max_equation="100"
7617bf215546Sopenharmony_ci             units="percent"
7618bf215546Sopenharmony_ci             semantic_type="duration"
7619bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7620bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7621bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7622bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7623bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7624bf215546Sopenharmony_ci             />
7625bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
7626bf215546Sopenharmony_ci             symbol_name="VsSendActive"
7627bf215546Sopenharmony_ci             underscore_name="vs_send_active"
7628bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7629bf215546Sopenharmony_ci             data_type="float"
7630bf215546Sopenharmony_ci             max_equation="100"
7631bf215546Sopenharmony_ci             units="percent"
7632bf215546Sopenharmony_ci             semantic_type="duration"
7633bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7634bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
7635bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7636bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7637bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7638bf215546Sopenharmony_ci             />
7639bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
7640bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
7641bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
7642bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7643bf215546Sopenharmony_ci             data_type="float"
7644bf215546Sopenharmony_ci             max_equation="100"
7645bf215546Sopenharmony_ci             units="percent"
7646bf215546Sopenharmony_ci             semantic_type="duration"
7647bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7648bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7649bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7650bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7651bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7652bf215546Sopenharmony_ci             />
7653bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
7654bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
7655bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
7656bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7657bf215546Sopenharmony_ci             data_type="float"
7658bf215546Sopenharmony_ci             max_equation="100"
7659bf215546Sopenharmony_ci             units="percent"
7660bf215546Sopenharmony_ci             semantic_type="duration"
7661bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7662bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7663bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7664bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7665bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7666bf215546Sopenharmony_ci             />
7667bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
7668bf215546Sopenharmony_ci             symbol_name="PsSendActive"
7669bf215546Sopenharmony_ci             underscore_name="ps_send_active"
7670bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7671bf215546Sopenharmony_ci             data_type="float"
7672bf215546Sopenharmony_ci             max_equation="100"
7673bf215546Sopenharmony_ci             units="percent"
7674bf215546Sopenharmony_ci             semantic_type="duration"
7675bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7676bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
7677bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7678bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7679bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7680bf215546Sopenharmony_ci             />
7681bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
7682bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
7683bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
7684bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7685bf215546Sopenharmony_ci             data_type="float"
7686bf215546Sopenharmony_ci             max_equation="100"
7687bf215546Sopenharmony_ci             units="percent"
7688bf215546Sopenharmony_ci             semantic_type="duration"
7689bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7690bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
7691bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
7692bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7693bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7694bf215546Sopenharmony_ci             />
7695bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
7696bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
7697bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
7698bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
7699bf215546Sopenharmony_ci             data_type="uint64"
7700bf215546Sopenharmony_ci             units="pixels"
7701bf215546Sopenharmony_ci             semantic_type="event"
7702bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
7703bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
7704bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7705bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7706bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7707bf215546Sopenharmony_ci             />
7708bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
7709bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
7710bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
7711bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
7712bf215546Sopenharmony_ci             data_type="uint64"
7713bf215546Sopenharmony_ci             units="pixels"
7714bf215546Sopenharmony_ci             semantic_type="event"
7715bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
7716bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7717bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7718bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7719bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7720bf215546Sopenharmony_ci             />
7721bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
7722bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
7723bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
7724bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
7725bf215546Sopenharmony_ci             data_type="uint64"
7726bf215546Sopenharmony_ci             units="pixels"
7727bf215546Sopenharmony_ci             semantic_type="event"
7728bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
7729bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7730bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7731bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7732bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7733bf215546Sopenharmony_ci             />
7734bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
7735bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
7736bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
7737bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
7738bf215546Sopenharmony_ci             data_type="uint64"
7739bf215546Sopenharmony_ci             units="pixels"
7740bf215546Sopenharmony_ci             semantic_type="event"
7741bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
7742bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
7743bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7744bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7745bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7746bf215546Sopenharmony_ci             />
7747bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
7748bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
7749bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
7750bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7751bf215546Sopenharmony_ci             data_type="uint64"
7752bf215546Sopenharmony_ci             units="pixels"
7753bf215546Sopenharmony_ci             semantic_type="event"
7754bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
7755bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7756bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7757bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7758bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7759bf215546Sopenharmony_ci             />
7760bf215546Sopenharmony_ci    <counter name="Samples Written"
7761bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
7762bf215546Sopenharmony_ci             underscore_name="samples_written"
7763bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
7764bf215546Sopenharmony_ci             data_type="uint64"
7765bf215546Sopenharmony_ci             units="pixels"
7766bf215546Sopenharmony_ci             semantic_type="event"
7767bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
7768bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7769bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7770bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7771bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7772bf215546Sopenharmony_ci             />
7773bf215546Sopenharmony_ci    <counter name="Samples Blended"
7774bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
7775bf215546Sopenharmony_ci             underscore_name="samples_blended"
7776bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
7777bf215546Sopenharmony_ci             data_type="uint64"
7778bf215546Sopenharmony_ci             units="pixels"
7779bf215546Sopenharmony_ci             semantic_type="event"
7780bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
7781bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
7782bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7783bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
7784bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7785bf215546Sopenharmony_ci             />
7786bf215546Sopenharmony_ci    <counter name="Sampler Texels"
7787bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
7788bf215546Sopenharmony_ci             underscore_name="sampler_texels"
7789bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7790bf215546Sopenharmony_ci             data_type="uint64"
7791bf215546Sopenharmony_ci             units="texels"
7792bf215546Sopenharmony_ci             semantic_type="event"
7793bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
7794bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
7795bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7796bf215546Sopenharmony_ci             mdapi_supported_apis=""
7797bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7798bf215546Sopenharmony_ci             />
7799bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
7800bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
7801bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
7802bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7803bf215546Sopenharmony_ci             data_type="uint64"
7804bf215546Sopenharmony_ci             units="texels"
7805bf215546Sopenharmony_ci             semantic_type="event"
7806bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
7807bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
7808bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
7809bf215546Sopenharmony_ci             mdapi_supported_apis=""
7810bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7811bf215546Sopenharmony_ci             />
7812bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
7813bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
7814bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
7815bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
7816bf215546Sopenharmony_ci             data_type="uint64"
7817bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7818bf215546Sopenharmony_ci             units="bytes"
7819bf215546Sopenharmony_ci             semantic_type="throughput"
7820bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
7821bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
7822bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7823bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7824bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7825bf215546Sopenharmony_ci             />
7826bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
7827bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
7828bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
7829bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
7830bf215546Sopenharmony_ci             data_type="uint64"
7831bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7832bf215546Sopenharmony_ci             units="bytes"
7833bf215546Sopenharmony_ci             semantic_type="throughput"
7834bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
7835bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
7836bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7837bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7838bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7839bf215546Sopenharmony_ci             />
7840bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
7841bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
7842bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
7843bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
7844bf215546Sopenharmony_ci             data_type="uint64"
7845bf215546Sopenharmony_ci             units="messages"
7846bf215546Sopenharmony_ci             semantic_type="event"
7847bf215546Sopenharmony_ci             equation="A 32 READ"
7848bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
7849bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7850bf215546Sopenharmony_ci             mdapi_supported_apis=""
7851bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7852bf215546Sopenharmony_ci             />
7853bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
7854bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
7855bf215546Sopenharmony_ci             underscore_name="shader_atomics"
7856bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
7857bf215546Sopenharmony_ci             data_type="uint64"
7858bf215546Sopenharmony_ci             units="messages"
7859bf215546Sopenharmony_ci             semantic_type="event"
7860bf215546Sopenharmony_ci             equation="A 34 READ"
7861bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
7862bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7863bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
7864bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7865bf215546Sopenharmony_ci             />
7866bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
7867bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
7868bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
7869bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7870bf215546Sopenharmony_ci             data_type="uint64"
7871bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7872bf215546Sopenharmony_ci             units="bytes"
7873bf215546Sopenharmony_ci             semantic_type="throughput"
7874bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7875bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
7876bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
7877bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
7878bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7879bf215546Sopenharmony_ci             />
7880bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
7881bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
7882bf215546Sopenharmony_ci             underscore_name="shader_barriers"
7883bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
7884bf215546Sopenharmony_ci             data_type="uint64"
7885bf215546Sopenharmony_ci             units="messages"
7886bf215546Sopenharmony_ci             semantic_type="event"
7887bf215546Sopenharmony_ci             equation="A 35 READ"
7888bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
7889bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
7890bf215546Sopenharmony_ci             mdapi_supported_apis=""
7891bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7892bf215546Sopenharmony_ci             />
7893bf215546Sopenharmony_ci    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7894bf215546Sopenharmony_ci             symbol_name="PixelData0Ready"
7895bf215546Sopenharmony_ci             underscore_name="pixel_data0_ready"
7896bf215546Sopenharmony_ci             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7897bf215546Sopenharmony_ci             data_type="float"
7898bf215546Sopenharmony_ci             max_equation="100"
7899bf215546Sopenharmony_ci             units="percent"
7900bf215546Sopenharmony_ci             semantic_type="duration"
7901bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7902bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7903bf215546Sopenharmony_ci             mdapi_group="GPU/Rasterizer/Early Depth Test"
7904bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7905bf215546Sopenharmony_ci             mdapi_supported_apis=""
7906bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7907bf215546Sopenharmony_ci             />
7908bf215546Sopenharmony_ci    <counter name="Slice0 Rasterizer Input Available"
7909bf215546Sopenharmony_ci             symbol_name="Rasterizer0InputAvailable"
7910bf215546Sopenharmony_ci             underscore_name="rasterizer0_input_available"
7911bf215546Sopenharmony_ci             description="The percentage of time in which slice0 rasterizer input is available"
7912bf215546Sopenharmony_ci             data_type="float"
7913bf215546Sopenharmony_ci             max_equation="100"
7914bf215546Sopenharmony_ci             units="percent"
7915bf215546Sopenharmony_ci             semantic_type="duration"
7916bf215546Sopenharmony_ci             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7917bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7918bf215546Sopenharmony_ci             mdapi_group="GPU/Rasterizer"
7919bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7920bf215546Sopenharmony_ci             mdapi_supported_apis=""
7921bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7922bf215546Sopenharmony_ci             />
7923bf215546Sopenharmony_ci    <counter name="Slice0 PS Output Available"
7924bf215546Sopenharmony_ci             symbol_name="PSOutput0Available"
7925bf215546Sopenharmony_ci             underscore_name="ps_output0_available"
7926bf215546Sopenharmony_ci             description="The percentage of time in which slice0 PS output is available"
7927bf215546Sopenharmony_ci             data_type="float"
7928bf215546Sopenharmony_ci             max_equation="100"
7929bf215546Sopenharmony_ci             units="percent"
7930bf215546Sopenharmony_ci             semantic_type="duration"
7931bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7932bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7933bf215546Sopenharmony_ci             mdapi_group="GPU/3D Pipe"
7934bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7935bf215546Sopenharmony_ci             mdapi_supported_apis=""
7936bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7937bf215546Sopenharmony_ci             />
7938bf215546Sopenharmony_ci    <counter name="Slice0 Pixel Values Ready"
7939bf215546Sopenharmony_ci             symbol_name="PixelValues0Ready"
7940bf215546Sopenharmony_ci             underscore_name="pixel_values0_ready"
7941bf215546Sopenharmony_ci             description="The percentage of time in which slice0 pixel values are ready"
7942bf215546Sopenharmony_ci             data_type="float"
7943bf215546Sopenharmony_ci             max_equation="100"
7944bf215546Sopenharmony_ci             units="percent"
7945bf215546Sopenharmony_ci             semantic_type="duration"
7946bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7947bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7948bf215546Sopenharmony_ci             mdapi_group="GPU/3D Pipe"
7949bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7950bf215546Sopenharmony_ci             mdapi_supported_apis=""
7951bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7952bf215546Sopenharmony_ci             />
7953bf215546Sopenharmony_ci    <counter name="Slice0 Rasterizer Output Ready"
7954bf215546Sopenharmony_ci             symbol_name="Rasterizer0OutputReady"
7955bf215546Sopenharmony_ci             underscore_name="rasterizer0_output_ready"
7956bf215546Sopenharmony_ci             description="The percentage of time in which slice0 rasterizer output is ready"
7957bf215546Sopenharmony_ci             data_type="float"
7958bf215546Sopenharmony_ci             max_equation="100"
7959bf215546Sopenharmony_ci             units="percent"
7960bf215546Sopenharmony_ci             semantic_type="duration"
7961bf215546Sopenharmony_ci             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7962bf215546Sopenharmony_ci             availability="$SliceMask 0x1 AND"
7963bf215546Sopenharmony_ci             mdapi_group="GPU/Rasterizer"
7964bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7965bf215546Sopenharmony_ci             mdapi_supported_apis=""
7966bf215546Sopenharmony_ci             mdapi_hw_unit_type="slice"
7967bf215546Sopenharmony_ci             />
7968bf215546Sopenharmony_ci    <counter name="SQ is full"
7969bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
7970bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
7971bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7972bf215546Sopenharmony_ci             data_type="float"
7973bf215546Sopenharmony_ci             max_equation="100"
7974bf215546Sopenharmony_ci             units="percent"
7975bf215546Sopenharmony_ci             semantic_type="duration"
7976bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7977bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
7978bf215546Sopenharmony_ci             mdapi_group="GTI"
7979bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7980bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
7981bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
7982bf215546Sopenharmony_ci             />
7983bf215546Sopenharmony_ci    <register_config type="NOA">
7984bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7985bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
7986bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x102F3800" />
7987bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x144D0500" />
7988bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x120D03C0" />
7989bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x140D03CF" />
7990bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7991bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7992bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042F0480" />
7993bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082F0000" />
7994bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F0000" />
7995bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7996bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064D0027" />
7997bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004D0000" />
7998bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D0D40" />
7999bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020D803F" />
8000bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040D8023" />
8001bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100D0000" />
8002bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
8003bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020F0010" />
8004bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000F0000" />
8005bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0050" />
8006bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8007bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
8008bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FC00" />
8009bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
8010bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
8011bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41901400" />
8012bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43901485" />
8013bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
8014bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900001" />
8015bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
8016bf215546Sopenharmony_ci    </register_config>
8017bf215546Sopenharmony_ci    <register_config type="OA">
8018bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
8019bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
8020bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
8021bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x30800000" />
8022bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
8023bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
8024bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00000002" />
8025bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000EFFF" />
8026bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00006000" />
8027bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
8028bf215546Sopenharmony_ci    </register_config>
8029bf215546Sopenharmony_ci    <register_config type="FLEX">
8030bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8031bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8032bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8033bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8034bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8035bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8036bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8037bf215546Sopenharmony_ci    </register_config>
8038bf215546Sopenharmony_ci  </set>
8039bf215546Sopenharmony_ci
8040bf215546Sopenharmony_ci  <set name="Metric set Sampler"
8041bf215546Sopenharmony_ci       chipset="KBLGT3"
8042bf215546Sopenharmony_ci       symbol_name="Sampler"
8043bf215546Sopenharmony_ci       underscore_name="sampler"
8044bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
8045bf215546Sopenharmony_ci       hw_config_guid="c4bb682f-677c-4875-990b-005230be87b4"
8046bf215546Sopenharmony_ci       >
8047bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
8048bf215546Sopenharmony_ci             symbol_name="GpuTime"
8049bf215546Sopenharmony_ci             underscore_name="gpu_time"
8050bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
8051bf215546Sopenharmony_ci             data_type="uint64"
8052bf215546Sopenharmony_ci             units="ns"
8053bf215546Sopenharmony_ci             semantic_type="duration"
8054bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8055bf215546Sopenharmony_ci             mdapi_group="GPU"
8056bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8057bf215546Sopenharmony_ci             mdapi_supported_apis=""
8058bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8059bf215546Sopenharmony_ci             />
8060bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
8061bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
8062bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
8063bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
8064bf215546Sopenharmony_ci             data_type="uint64"
8065bf215546Sopenharmony_ci             units="cycles"
8066bf215546Sopenharmony_ci             semantic_type="event"
8067bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
8068bf215546Sopenharmony_ci             mdapi_group="GPU"
8069bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
8070bf215546Sopenharmony_ci             mdapi_supported_apis=""
8071bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8072bf215546Sopenharmony_ci             />
8073bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
8074bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
8075bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
8076bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
8077bf215546Sopenharmony_ci             data_type="uint64"
8078bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
8079bf215546Sopenharmony_ci             units="hz"
8080bf215546Sopenharmony_ci             semantic_type="event"
8081bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8082bf215546Sopenharmony_ci             mdapi_group="GPU"
8083bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8084bf215546Sopenharmony_ci             mdapi_supported_apis=""
8085bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8086bf215546Sopenharmony_ci             />
8087bf215546Sopenharmony_ci    <counter name="GPU Busy"
8088bf215546Sopenharmony_ci             symbol_name="GpuBusy"
8089bf215546Sopenharmony_ci             underscore_name="gpu_busy"
8090bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
8091bf215546Sopenharmony_ci             data_type="float"
8092bf215546Sopenharmony_ci             max_equation="100"
8093bf215546Sopenharmony_ci             units="percent"
8094bf215546Sopenharmony_ci             semantic_type="duration"
8095bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8096bf215546Sopenharmony_ci             mdapi_group="GPU"
8097bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
8098bf215546Sopenharmony_ci             mdapi_supported_apis=""
8099bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8100bf215546Sopenharmony_ci             />
8101bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
8102bf215546Sopenharmony_ci             symbol_name="VsThreads"
8103bf215546Sopenharmony_ci             underscore_name="vs_threads"
8104bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
8105bf215546Sopenharmony_ci             data_type="uint64"
8106bf215546Sopenharmony_ci             units="threads"
8107bf215546Sopenharmony_ci             semantic_type="event"
8108bf215546Sopenharmony_ci             equation="A 1 READ"
8109bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8110bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8111bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8112bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8113bf215546Sopenharmony_ci             />
8114bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
8115bf215546Sopenharmony_ci             symbol_name="HsThreads"
8116bf215546Sopenharmony_ci             underscore_name="hs_threads"
8117bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
8118bf215546Sopenharmony_ci             data_type="uint64"
8119bf215546Sopenharmony_ci             units="threads"
8120bf215546Sopenharmony_ci             semantic_type="event"
8121bf215546Sopenharmony_ci             equation="A 2 READ"
8122bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
8123bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8124bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8125bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8126bf215546Sopenharmony_ci             />
8127bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
8128bf215546Sopenharmony_ci             symbol_name="DsThreads"
8129bf215546Sopenharmony_ci             underscore_name="ds_threads"
8130bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
8131bf215546Sopenharmony_ci             data_type="uint64"
8132bf215546Sopenharmony_ci             units="threads"
8133bf215546Sopenharmony_ci             semantic_type="event"
8134bf215546Sopenharmony_ci             equation="A 3 READ"
8135bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
8136bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8137bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8138bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8139bf215546Sopenharmony_ci             />
8140bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
8141bf215546Sopenharmony_ci             symbol_name="GsThreads"
8142bf215546Sopenharmony_ci             underscore_name="gs_threads"
8143bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
8144bf215546Sopenharmony_ci             data_type="uint64"
8145bf215546Sopenharmony_ci             units="threads"
8146bf215546Sopenharmony_ci             semantic_type="event"
8147bf215546Sopenharmony_ci             equation="A 5 READ"
8148bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
8149bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8150bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8151bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8152bf215546Sopenharmony_ci             />
8153bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
8154bf215546Sopenharmony_ci             symbol_name="PsThreads"
8155bf215546Sopenharmony_ci             underscore_name="ps_threads"
8156bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
8157bf215546Sopenharmony_ci             data_type="uint64"
8158bf215546Sopenharmony_ci             units="threads"
8159bf215546Sopenharmony_ci             semantic_type="event"
8160bf215546Sopenharmony_ci             equation="A 6 READ"
8161bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
8162bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8163bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8164bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8165bf215546Sopenharmony_ci             />
8166bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
8167bf215546Sopenharmony_ci             symbol_name="CsThreads"
8168bf215546Sopenharmony_ci             underscore_name="cs_threads"
8169bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
8170bf215546Sopenharmony_ci             data_type="uint64"
8171bf215546Sopenharmony_ci             units="threads"
8172bf215546Sopenharmony_ci             semantic_type="event"
8173bf215546Sopenharmony_ci             equation="A 4 READ"
8174bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
8175bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8176bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
8177bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8178bf215546Sopenharmony_ci             />
8179bf215546Sopenharmony_ci    <counter name="EU Active"
8180bf215546Sopenharmony_ci             symbol_name="EuActive"
8181bf215546Sopenharmony_ci             underscore_name="eu_active"
8182bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
8183bf215546Sopenharmony_ci             data_type="float"
8184bf215546Sopenharmony_ci             max_equation="100"
8185bf215546Sopenharmony_ci             units="percent"
8186bf215546Sopenharmony_ci             semantic_type="duration"
8187bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8188bf215546Sopenharmony_ci             mdapi_group="EU Array"
8189bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8190bf215546Sopenharmony_ci             mdapi_supported_apis=""
8191bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8192bf215546Sopenharmony_ci             />
8193bf215546Sopenharmony_ci    <counter name="EU Stall"
8194bf215546Sopenharmony_ci             symbol_name="EuStall"
8195bf215546Sopenharmony_ci             underscore_name="eu_stall"
8196bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
8197bf215546Sopenharmony_ci             data_type="float"
8198bf215546Sopenharmony_ci             max_equation="100"
8199bf215546Sopenharmony_ci             units="percent"
8200bf215546Sopenharmony_ci             semantic_type="duration"
8201bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8202bf215546Sopenharmony_ci             mdapi_group="EU Array"
8203bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8204bf215546Sopenharmony_ci             mdapi_supported_apis=""
8205bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8206bf215546Sopenharmony_ci             />
8207bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
8208bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
8209bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
8210bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
8211bf215546Sopenharmony_ci             data_type="float"
8212bf215546Sopenharmony_ci             max_equation="100"
8213bf215546Sopenharmony_ci             units="percent"
8214bf215546Sopenharmony_ci             semantic_type="duration"
8215bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8216bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
8217bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8218bf215546Sopenharmony_ci             mdapi_supported_apis=""
8219bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8220bf215546Sopenharmony_ci             />
8221bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
8222bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
8223bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
8224bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8225bf215546Sopenharmony_ci             data_type="float"
8226bf215546Sopenharmony_ci             max_equation="100"
8227bf215546Sopenharmony_ci             units="percent"
8228bf215546Sopenharmony_ci             semantic_type="duration"
8229bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8230bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8231bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8232bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8233bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8234bf215546Sopenharmony_ci             />
8235bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
8236bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
8237bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
8238bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8239bf215546Sopenharmony_ci             data_type="float"
8240bf215546Sopenharmony_ci             max_equation="100"
8241bf215546Sopenharmony_ci             units="percent"
8242bf215546Sopenharmony_ci             semantic_type="duration"
8243bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8244bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8245bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8246bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8247bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8248bf215546Sopenharmony_ci             />
8249bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
8250bf215546Sopenharmony_ci             symbol_name="VsSendActive"
8251bf215546Sopenharmony_ci             underscore_name="vs_send_active"
8252bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8253bf215546Sopenharmony_ci             data_type="float"
8254bf215546Sopenharmony_ci             max_equation="100"
8255bf215546Sopenharmony_ci             units="percent"
8256bf215546Sopenharmony_ci             semantic_type="duration"
8257bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8258bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8259bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8260bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8261bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8262bf215546Sopenharmony_ci             />
8263bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
8264bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
8265bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
8266bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8267bf215546Sopenharmony_ci             data_type="float"
8268bf215546Sopenharmony_ci             max_equation="100"
8269bf215546Sopenharmony_ci             units="percent"
8270bf215546Sopenharmony_ci             semantic_type="duration"
8271bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8272bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8273bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8274bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8275bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8276bf215546Sopenharmony_ci             />
8277bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
8278bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
8279bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
8280bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8281bf215546Sopenharmony_ci             data_type="float"
8282bf215546Sopenharmony_ci             max_equation="100"
8283bf215546Sopenharmony_ci             units="percent"
8284bf215546Sopenharmony_ci             semantic_type="duration"
8285bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8286bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8287bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8288bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8289bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8290bf215546Sopenharmony_ci             />
8291bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
8292bf215546Sopenharmony_ci             symbol_name="PsSendActive"
8293bf215546Sopenharmony_ci             underscore_name="ps_send_active"
8294bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8295bf215546Sopenharmony_ci             data_type="float"
8296bf215546Sopenharmony_ci             max_equation="100"
8297bf215546Sopenharmony_ci             units="percent"
8298bf215546Sopenharmony_ci             semantic_type="duration"
8299bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8300bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8301bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8302bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8303bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8304bf215546Sopenharmony_ci             />
8305bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
8306bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
8307bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
8308bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8309bf215546Sopenharmony_ci             data_type="float"
8310bf215546Sopenharmony_ci             max_equation="100"
8311bf215546Sopenharmony_ci             units="percent"
8312bf215546Sopenharmony_ci             semantic_type="duration"
8313bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8314bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
8315bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
8316bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8317bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8318bf215546Sopenharmony_ci             />
8319bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
8320bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
8321bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
8322bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
8323bf215546Sopenharmony_ci             data_type="uint64"
8324bf215546Sopenharmony_ci             units="pixels"
8325bf215546Sopenharmony_ci             semantic_type="event"
8326bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
8327bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
8328bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8329bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8330bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8331bf215546Sopenharmony_ci             />
8332bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
8333bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
8334bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
8335bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
8336bf215546Sopenharmony_ci             data_type="uint64"
8337bf215546Sopenharmony_ci             units="pixels"
8338bf215546Sopenharmony_ci             semantic_type="event"
8339bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
8340bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8341bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8342bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8343bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8344bf215546Sopenharmony_ci             />
8345bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
8346bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
8347bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
8348bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
8349bf215546Sopenharmony_ci             data_type="uint64"
8350bf215546Sopenharmony_ci             units="pixels"
8351bf215546Sopenharmony_ci             semantic_type="event"
8352bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
8353bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8354bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8355bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8356bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8357bf215546Sopenharmony_ci             />
8358bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
8359bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
8360bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
8361bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
8362bf215546Sopenharmony_ci             data_type="uint64"
8363bf215546Sopenharmony_ci             units="pixels"
8364bf215546Sopenharmony_ci             semantic_type="event"
8365bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
8366bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
8367bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8368bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8369bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8370bf215546Sopenharmony_ci             />
8371bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
8372bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
8373bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
8374bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8375bf215546Sopenharmony_ci             data_type="uint64"
8376bf215546Sopenharmony_ci             units="pixels"
8377bf215546Sopenharmony_ci             semantic_type="event"
8378bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
8379bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
8380bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8381bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8382bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8383bf215546Sopenharmony_ci             />
8384bf215546Sopenharmony_ci    <counter name="Samples Written"
8385bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
8386bf215546Sopenharmony_ci             underscore_name="samples_written"
8387bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
8388bf215546Sopenharmony_ci             data_type="uint64"
8389bf215546Sopenharmony_ci             units="pixels"
8390bf215546Sopenharmony_ci             semantic_type="event"
8391bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
8392bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
8393bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8394bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8395bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8396bf215546Sopenharmony_ci             />
8397bf215546Sopenharmony_ci    <counter name="Samples Blended"
8398bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
8399bf215546Sopenharmony_ci             underscore_name="samples_blended"
8400bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
8401bf215546Sopenharmony_ci             data_type="uint64"
8402bf215546Sopenharmony_ci             units="pixels"
8403bf215546Sopenharmony_ci             semantic_type="event"
8404bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
8405bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
8406bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8407bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8408bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8409bf215546Sopenharmony_ci             />
8410bf215546Sopenharmony_ci    <counter name="Sampler Texels"
8411bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
8412bf215546Sopenharmony_ci             underscore_name="sampler_texels"
8413bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8414bf215546Sopenharmony_ci             data_type="uint64"
8415bf215546Sopenharmony_ci             units="texels"
8416bf215546Sopenharmony_ci             semantic_type="event"
8417bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
8418bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
8419bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8420bf215546Sopenharmony_ci             mdapi_supported_apis=""
8421bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8422bf215546Sopenharmony_ci             />
8423bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
8424bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
8425bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
8426bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8427bf215546Sopenharmony_ci             data_type="uint64"
8428bf215546Sopenharmony_ci             units="texels"
8429bf215546Sopenharmony_ci             semantic_type="event"
8430bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
8431bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
8432bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
8433bf215546Sopenharmony_ci             mdapi_supported_apis=""
8434bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8435bf215546Sopenharmony_ci             />
8436bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
8437bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
8438bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
8439bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
8440bf215546Sopenharmony_ci             data_type="uint64"
8441bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8442bf215546Sopenharmony_ci             units="bytes"
8443bf215546Sopenharmony_ci             semantic_type="throughput"
8444bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
8445bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
8446bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8447bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
8448bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8449bf215546Sopenharmony_ci             />
8450bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
8451bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
8452bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
8453bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
8454bf215546Sopenharmony_ci             data_type="uint64"
8455bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8456bf215546Sopenharmony_ci             units="bytes"
8457bf215546Sopenharmony_ci             semantic_type="throughput"
8458bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
8459bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
8460bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8461bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
8462bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8463bf215546Sopenharmony_ci             />
8464bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
8465bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
8466bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
8467bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
8468bf215546Sopenharmony_ci             data_type="uint64"
8469bf215546Sopenharmony_ci             units="messages"
8470bf215546Sopenharmony_ci             semantic_type="event"
8471bf215546Sopenharmony_ci             equation="A 32 READ"
8472bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
8473bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8474bf215546Sopenharmony_ci             mdapi_supported_apis=""
8475bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8476bf215546Sopenharmony_ci             />
8477bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
8478bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
8479bf215546Sopenharmony_ci             underscore_name="shader_atomics"
8480bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
8481bf215546Sopenharmony_ci             data_type="uint64"
8482bf215546Sopenharmony_ci             units="messages"
8483bf215546Sopenharmony_ci             semantic_type="event"
8484bf215546Sopenharmony_ci             equation="A 34 READ"
8485bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
8486bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8487bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
8488bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8489bf215546Sopenharmony_ci             />
8490bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
8491bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
8492bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
8493bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8494bf215546Sopenharmony_ci             data_type="uint64"
8495bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
8496bf215546Sopenharmony_ci             units="bytes"
8497bf215546Sopenharmony_ci             semantic_type="throughput"
8498bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
8499bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
8500bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
8501bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
8502bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8503bf215546Sopenharmony_ci             />
8504bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
8505bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
8506bf215546Sopenharmony_ci             underscore_name="shader_barriers"
8507bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
8508bf215546Sopenharmony_ci             data_type="uint64"
8509bf215546Sopenharmony_ci             units="messages"
8510bf215546Sopenharmony_ci             semantic_type="event"
8511bf215546Sopenharmony_ci             equation="A 35 READ"
8512bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
8513bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8514bf215546Sopenharmony_ci             mdapi_supported_apis=""
8515bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8516bf215546Sopenharmony_ci             />
8517bf215546Sopenharmony_ci    <counter name="Slice0 Subslice1 Input Available"
8518bf215546Sopenharmony_ci             symbol_name="Sampler01InputAvailable"
8519bf215546Sopenharmony_ci             underscore_name="sampler01_input_available"
8520bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice1 sampler input is available"
8521bf215546Sopenharmony_ci             data_type="float"
8522bf215546Sopenharmony_ci             max_equation="100"
8523bf215546Sopenharmony_ci             units="percent"
8524bf215546Sopenharmony_ci             semantic_type="duration"
8525bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8526bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
8527bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8528bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8529bf215546Sopenharmony_ci             mdapi_supported_apis=""
8530bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8531bf215546Sopenharmony_ci             />
8532bf215546Sopenharmony_ci    <counter name="Slice0 Subslice2 Input Available"
8533bf215546Sopenharmony_ci             symbol_name="Sampler02InputAvailable"
8534bf215546Sopenharmony_ci             underscore_name="sampler02_input_available"
8535bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice2 sampler input is available"
8536bf215546Sopenharmony_ci             data_type="float"
8537bf215546Sopenharmony_ci             max_equation="100"
8538bf215546Sopenharmony_ci             units="percent"
8539bf215546Sopenharmony_ci             semantic_type="duration"
8540bf215546Sopenharmony_ci             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8541bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
8542bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8543bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8544bf215546Sopenharmony_ci             mdapi_supported_apis=""
8545bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8546bf215546Sopenharmony_ci             />
8547bf215546Sopenharmony_ci    <counter name="Slice0 Subslice0 Input Available"
8548bf215546Sopenharmony_ci             symbol_name="Sampler00InputAvailable"
8549bf215546Sopenharmony_ci             underscore_name="sampler00_input_available"
8550bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice0 sampler input is available"
8551bf215546Sopenharmony_ci             data_type="float"
8552bf215546Sopenharmony_ci             max_equation="100"
8553bf215546Sopenharmony_ci             units="percent"
8554bf215546Sopenharmony_ci             semantic_type="duration"
8555bf215546Sopenharmony_ci             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8556bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
8557bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8558bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8559bf215546Sopenharmony_ci             mdapi_supported_apis=""
8560bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8561bf215546Sopenharmony_ci             />
8562bf215546Sopenharmony_ci    <counter name="Slice0 Subslice2 Sampler Output Ready"
8563bf215546Sopenharmony_ci             symbol_name="Sampler02OutputReady"
8564bf215546Sopenharmony_ci             underscore_name="sampler02_output_ready"
8565bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8566bf215546Sopenharmony_ci             data_type="float"
8567bf215546Sopenharmony_ci             max_equation="100"
8568bf215546Sopenharmony_ci             units="percent"
8569bf215546Sopenharmony_ci             semantic_type="duration"
8570bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8571bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
8572bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8573bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8574bf215546Sopenharmony_ci             mdapi_supported_apis=""
8575bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8576bf215546Sopenharmony_ci             />
8577bf215546Sopenharmony_ci    <counter name="Slice0 Subslice0 Sampler Output Ready"
8578bf215546Sopenharmony_ci             symbol_name="Sampler00OutputReady"
8579bf215546Sopenharmony_ci             underscore_name="sampler00_output_ready"
8580bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8581bf215546Sopenharmony_ci             data_type="float"
8582bf215546Sopenharmony_ci             max_equation="100"
8583bf215546Sopenharmony_ci             units="percent"
8584bf215546Sopenharmony_ci             semantic_type="duration"
8585bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8586bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
8587bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8588bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8589bf215546Sopenharmony_ci             mdapi_supported_apis=""
8590bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8591bf215546Sopenharmony_ci             />
8592bf215546Sopenharmony_ci    <counter name="Slice0 Subslice1 Sampler Output Ready"
8593bf215546Sopenharmony_ci             symbol_name="Sampler01OutputReady"
8594bf215546Sopenharmony_ci             underscore_name="sampler01_output_ready"
8595bf215546Sopenharmony_ci             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8596bf215546Sopenharmony_ci             data_type="float"
8597bf215546Sopenharmony_ci             max_equation="100"
8598bf215546Sopenharmony_ci             units="percent"
8599bf215546Sopenharmony_ci             semantic_type="duration"
8600bf215546Sopenharmony_ci             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8601bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
8602bf215546Sopenharmony_ci             mdapi_group="GPU/Sampler"
8603bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8604bf215546Sopenharmony_ci             mdapi_supported_apis=""
8605bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
8606bf215546Sopenharmony_ci             />
8607bf215546Sopenharmony_ci    <counter name="SQ is full"
8608bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
8609bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
8610bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8611bf215546Sopenharmony_ci             data_type="float"
8612bf215546Sopenharmony_ci             max_equation="100"
8613bf215546Sopenharmony_ci             units="percent"
8614bf215546Sopenharmony_ci             semantic_type="duration"
8615bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
8616bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
8617bf215546Sopenharmony_ci             mdapi_group="GTI"
8618bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8619bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
8620bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8621bf215546Sopenharmony_ci             />
8622bf215546Sopenharmony_ci    <register_config type="NOA">
8623bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
8624bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
8625bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14152C00" />
8626bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16150005" />
8627bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x121600A0" />
8628bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14352C00" />
8629bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16350005" />
8630bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x123600A0" />
8631bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14552C00" />
8632bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16550005" />
8633bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x125600A0" />
8634bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062F6000" />
8635bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F2000" />
8636bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8637bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8638bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8639bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8640bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
8641bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
8642bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
8643bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
8644bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0350" />
8645bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8646bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8647bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C0028" />
8648bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8649bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022DC000" />
8650bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042D4000" />
8651bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C138000" />
8652bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E132000" />
8653bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0413C000" />
8654bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C140018" />
8655bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C157000" />
8656bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E150078" />
8657bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10150000" />
8658bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04162180" />
8659bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02160000" />
8660bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04174000" />
8661bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0233A000" />
8662bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04333000" />
8663bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14348000" />
8664bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16348000" />
8665bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02357870" />
8666bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10350000" />
8667bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04360043" />
8668bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02360000" />
8669bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04371000" />
8670bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E538000" />
8671bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00538000" />
8672bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06533000" />
8673bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1C540020" />
8674bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12548000" />
8675bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E557000" />
8676bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00557800" />
8677bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x10550000" />
8678bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06560043" />
8679bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02560000" />
8680bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06571000" />
8681bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FF80" />
8682bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
8683bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900000" />
8684bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
8685bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
8686bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900060" />
8687bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
8688bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
8689bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C00" />
8690bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900842" />
8691bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
8692bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900060" />
8693bf215546Sopenharmony_ci    </register_config>
8694bf215546Sopenharmony_ci    <register_config type="OA">
8695bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
8696bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
8697bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
8698bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x70800000" />
8699bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
8700bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
8701bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0000C000" />
8702bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000E7FF" />
8703bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00003000" />
8704bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8705bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00000C00" />
8706bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000FE7F" />
8707bf215546Sopenharmony_ci    </register_config>
8708bf215546Sopenharmony_ci    <register_config type="FLEX">
8709bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8710bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8711bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8712bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8713bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8714bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8715bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8716bf215546Sopenharmony_ci    </register_config>
8717bf215546Sopenharmony_ci  </set>
8718bf215546Sopenharmony_ci
8719bf215546Sopenharmony_ci  <set name="Metric set TDL_1"
8720bf215546Sopenharmony_ci       chipset="KBLGT3"
8721bf215546Sopenharmony_ci       symbol_name="TDL_1"
8722bf215546Sopenharmony_ci       underscore_name="tdl_1"
8723bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
8724bf215546Sopenharmony_ci       hw_config_guid="ade8521b-5e72-45d4-8c25-d9f0da774899"
8725bf215546Sopenharmony_ci       >
8726bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
8727bf215546Sopenharmony_ci             symbol_name="GpuTime"
8728bf215546Sopenharmony_ci             underscore_name="gpu_time"
8729bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
8730bf215546Sopenharmony_ci             data_type="uint64"
8731bf215546Sopenharmony_ci             units="ns"
8732bf215546Sopenharmony_ci             semantic_type="duration"
8733bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8734bf215546Sopenharmony_ci             mdapi_group="GPU"
8735bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8736bf215546Sopenharmony_ci             mdapi_supported_apis=""
8737bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8738bf215546Sopenharmony_ci             />
8739bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
8740bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
8741bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
8742bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
8743bf215546Sopenharmony_ci             data_type="uint64"
8744bf215546Sopenharmony_ci             units="cycles"
8745bf215546Sopenharmony_ci             semantic_type="event"
8746bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
8747bf215546Sopenharmony_ci             mdapi_group="GPU"
8748bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
8749bf215546Sopenharmony_ci             mdapi_supported_apis=""
8750bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8751bf215546Sopenharmony_ci             />
8752bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
8753bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
8754bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
8755bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
8756bf215546Sopenharmony_ci             data_type="uint64"
8757bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
8758bf215546Sopenharmony_ci             units="hz"
8759bf215546Sopenharmony_ci             semantic_type="event"
8760bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8761bf215546Sopenharmony_ci             mdapi_group="GPU"
8762bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8763bf215546Sopenharmony_ci             mdapi_supported_apis=""
8764bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8765bf215546Sopenharmony_ci             />
8766bf215546Sopenharmony_ci    <counter name="GPU Busy"
8767bf215546Sopenharmony_ci             symbol_name="GpuBusy"
8768bf215546Sopenharmony_ci             underscore_name="gpu_busy"
8769bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
8770bf215546Sopenharmony_ci             data_type="float"
8771bf215546Sopenharmony_ci             max_equation="100"
8772bf215546Sopenharmony_ci             units="percent"
8773bf215546Sopenharmony_ci             semantic_type="duration"
8774bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8775bf215546Sopenharmony_ci             mdapi_group="GPU"
8776bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
8777bf215546Sopenharmony_ci             mdapi_supported_apis=""
8778bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8779bf215546Sopenharmony_ci             />
8780bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
8781bf215546Sopenharmony_ci             symbol_name="VsThreads"
8782bf215546Sopenharmony_ci             underscore_name="vs_threads"
8783bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
8784bf215546Sopenharmony_ci             data_type="uint64"
8785bf215546Sopenharmony_ci             units="threads"
8786bf215546Sopenharmony_ci             semantic_type="event"
8787bf215546Sopenharmony_ci             equation="A 1 READ"
8788bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8789bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8790bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8791bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8792bf215546Sopenharmony_ci             />
8793bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
8794bf215546Sopenharmony_ci             symbol_name="HsThreads"
8795bf215546Sopenharmony_ci             underscore_name="hs_threads"
8796bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
8797bf215546Sopenharmony_ci             data_type="uint64"
8798bf215546Sopenharmony_ci             units="threads"
8799bf215546Sopenharmony_ci             semantic_type="event"
8800bf215546Sopenharmony_ci             equation="A 2 READ"
8801bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
8802bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8803bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8804bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8805bf215546Sopenharmony_ci             />
8806bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
8807bf215546Sopenharmony_ci             symbol_name="DsThreads"
8808bf215546Sopenharmony_ci             underscore_name="ds_threads"
8809bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
8810bf215546Sopenharmony_ci             data_type="uint64"
8811bf215546Sopenharmony_ci             units="threads"
8812bf215546Sopenharmony_ci             semantic_type="event"
8813bf215546Sopenharmony_ci             equation="A 3 READ"
8814bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
8815bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8816bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8817bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8818bf215546Sopenharmony_ci             />
8819bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
8820bf215546Sopenharmony_ci             symbol_name="GsThreads"
8821bf215546Sopenharmony_ci             underscore_name="gs_threads"
8822bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
8823bf215546Sopenharmony_ci             data_type="uint64"
8824bf215546Sopenharmony_ci             units="threads"
8825bf215546Sopenharmony_ci             semantic_type="event"
8826bf215546Sopenharmony_ci             equation="A 5 READ"
8827bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
8828bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8829bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
8830bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8831bf215546Sopenharmony_ci             />
8832bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
8833bf215546Sopenharmony_ci             symbol_name="PsThreads"
8834bf215546Sopenharmony_ci             underscore_name="ps_threads"
8835bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
8836bf215546Sopenharmony_ci             data_type="uint64"
8837bf215546Sopenharmony_ci             units="threads"
8838bf215546Sopenharmony_ci             semantic_type="event"
8839bf215546Sopenharmony_ci             equation="A 6 READ"
8840bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
8841bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8842bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8843bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8844bf215546Sopenharmony_ci             />
8845bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
8846bf215546Sopenharmony_ci             symbol_name="CsThreads"
8847bf215546Sopenharmony_ci             underscore_name="cs_threads"
8848bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
8849bf215546Sopenharmony_ci             data_type="uint64"
8850bf215546Sopenharmony_ci             units="threads"
8851bf215546Sopenharmony_ci             semantic_type="event"
8852bf215546Sopenharmony_ci             equation="A 4 READ"
8853bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
8854bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
8855bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
8856bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8857bf215546Sopenharmony_ci             />
8858bf215546Sopenharmony_ci    <counter name="EU Active"
8859bf215546Sopenharmony_ci             symbol_name="EuActive"
8860bf215546Sopenharmony_ci             underscore_name="eu_active"
8861bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
8862bf215546Sopenharmony_ci             data_type="float"
8863bf215546Sopenharmony_ci             max_equation="100"
8864bf215546Sopenharmony_ci             units="percent"
8865bf215546Sopenharmony_ci             semantic_type="duration"
8866bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8867bf215546Sopenharmony_ci             mdapi_group="EU Array"
8868bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8869bf215546Sopenharmony_ci             mdapi_supported_apis=""
8870bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8871bf215546Sopenharmony_ci             />
8872bf215546Sopenharmony_ci    <counter name="EU Stall"
8873bf215546Sopenharmony_ci             symbol_name="EuStall"
8874bf215546Sopenharmony_ci             underscore_name="eu_stall"
8875bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
8876bf215546Sopenharmony_ci             data_type="float"
8877bf215546Sopenharmony_ci             max_equation="100"
8878bf215546Sopenharmony_ci             units="percent"
8879bf215546Sopenharmony_ci             semantic_type="duration"
8880bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8881bf215546Sopenharmony_ci             mdapi_group="EU Array"
8882bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8883bf215546Sopenharmony_ci             mdapi_supported_apis=""
8884bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8885bf215546Sopenharmony_ci             />
8886bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
8887bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
8888bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
8889bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
8890bf215546Sopenharmony_ci             data_type="float"
8891bf215546Sopenharmony_ci             max_equation="100"
8892bf215546Sopenharmony_ci             units="percent"
8893bf215546Sopenharmony_ci             semantic_type="duration"
8894bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8895bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
8896bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8897bf215546Sopenharmony_ci             mdapi_supported_apis=""
8898bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8899bf215546Sopenharmony_ci             />
8900bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
8901bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
8902bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
8903bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8904bf215546Sopenharmony_ci             data_type="float"
8905bf215546Sopenharmony_ci             max_equation="100"
8906bf215546Sopenharmony_ci             units="percent"
8907bf215546Sopenharmony_ci             semantic_type="duration"
8908bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8909bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8910bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8911bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8912bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8913bf215546Sopenharmony_ci             />
8914bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
8915bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
8916bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
8917bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8918bf215546Sopenharmony_ci             data_type="float"
8919bf215546Sopenharmony_ci             max_equation="100"
8920bf215546Sopenharmony_ci             units="percent"
8921bf215546Sopenharmony_ci             semantic_type="duration"
8922bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8923bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8924bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8925bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8926bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8927bf215546Sopenharmony_ci             />
8928bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
8929bf215546Sopenharmony_ci             symbol_name="VsSendActive"
8930bf215546Sopenharmony_ci             underscore_name="vs_send_active"
8931bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8932bf215546Sopenharmony_ci             data_type="float"
8933bf215546Sopenharmony_ci             max_equation="100"
8934bf215546Sopenharmony_ci             units="percent"
8935bf215546Sopenharmony_ci             semantic_type="duration"
8936bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8937bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
8938bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8939bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8940bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8941bf215546Sopenharmony_ci             />
8942bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
8943bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
8944bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
8945bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8946bf215546Sopenharmony_ci             data_type="float"
8947bf215546Sopenharmony_ci             max_equation="100"
8948bf215546Sopenharmony_ci             units="percent"
8949bf215546Sopenharmony_ci             semantic_type="duration"
8950bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8951bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8952bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8953bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8954bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8955bf215546Sopenharmony_ci             />
8956bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
8957bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
8958bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
8959bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8960bf215546Sopenharmony_ci             data_type="float"
8961bf215546Sopenharmony_ci             max_equation="100"
8962bf215546Sopenharmony_ci             units="percent"
8963bf215546Sopenharmony_ci             semantic_type="duration"
8964bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8965bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8966bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8967bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8968bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8969bf215546Sopenharmony_ci             />
8970bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
8971bf215546Sopenharmony_ci             symbol_name="PsSendActive"
8972bf215546Sopenharmony_ci             underscore_name="ps_send_active"
8973bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8974bf215546Sopenharmony_ci             data_type="float"
8975bf215546Sopenharmony_ci             max_equation="100"
8976bf215546Sopenharmony_ci             units="percent"
8977bf215546Sopenharmony_ci             semantic_type="duration"
8978bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8979bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
8980bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8981bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8982bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8983bf215546Sopenharmony_ci             />
8984bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
8985bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
8986bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
8987bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8988bf215546Sopenharmony_ci             data_type="float"
8989bf215546Sopenharmony_ci             max_equation="100"
8990bf215546Sopenharmony_ci             units="percent"
8991bf215546Sopenharmony_ci             semantic_type="duration"
8992bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8993bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
8994bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
8995bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
8996bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
8997bf215546Sopenharmony_ci             />
8998bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
8999bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
9000bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
9001bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
9002bf215546Sopenharmony_ci             data_type="uint64"
9003bf215546Sopenharmony_ci             units="pixels"
9004bf215546Sopenharmony_ci             semantic_type="event"
9005bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
9006bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
9007bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9008bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9009bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9010bf215546Sopenharmony_ci             />
9011bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
9012bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
9013bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
9014bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
9015bf215546Sopenharmony_ci             data_type="uint64"
9016bf215546Sopenharmony_ci             units="pixels"
9017bf215546Sopenharmony_ci             semantic_type="event"
9018bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
9019bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9020bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9021bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9022bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9023bf215546Sopenharmony_ci             />
9024bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
9025bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
9026bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
9027bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
9028bf215546Sopenharmony_ci             data_type="uint64"
9029bf215546Sopenharmony_ci             units="pixels"
9030bf215546Sopenharmony_ci             semantic_type="event"
9031bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
9032bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9033bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9034bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9035bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9036bf215546Sopenharmony_ci             />
9037bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
9038bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
9039bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
9040bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
9041bf215546Sopenharmony_ci             data_type="uint64"
9042bf215546Sopenharmony_ci             units="pixels"
9043bf215546Sopenharmony_ci             semantic_type="event"
9044bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
9045bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
9046bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9047bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9048bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9049bf215546Sopenharmony_ci             />
9050bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
9051bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
9052bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
9053bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9054bf215546Sopenharmony_ci             data_type="uint64"
9055bf215546Sopenharmony_ci             units="pixels"
9056bf215546Sopenharmony_ci             semantic_type="event"
9057bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
9058bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9059bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9060bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9061bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9062bf215546Sopenharmony_ci             />
9063bf215546Sopenharmony_ci    <counter name="Samples Written"
9064bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
9065bf215546Sopenharmony_ci             underscore_name="samples_written"
9066bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
9067bf215546Sopenharmony_ci             data_type="uint64"
9068bf215546Sopenharmony_ci             units="pixels"
9069bf215546Sopenharmony_ci             semantic_type="event"
9070bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
9071bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9072bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9073bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9074bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9075bf215546Sopenharmony_ci             />
9076bf215546Sopenharmony_ci    <counter name="Samples Blended"
9077bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
9078bf215546Sopenharmony_ci             underscore_name="samples_blended"
9079bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
9080bf215546Sopenharmony_ci             data_type="uint64"
9081bf215546Sopenharmony_ci             units="pixels"
9082bf215546Sopenharmony_ci             semantic_type="event"
9083bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
9084bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9085bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9086bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9087bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9088bf215546Sopenharmony_ci             />
9089bf215546Sopenharmony_ci    <counter name="Sampler Texels"
9090bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
9091bf215546Sopenharmony_ci             underscore_name="sampler_texels"
9092bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9093bf215546Sopenharmony_ci             data_type="uint64"
9094bf215546Sopenharmony_ci             units="texels"
9095bf215546Sopenharmony_ci             semantic_type="event"
9096bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
9097bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
9098bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9099bf215546Sopenharmony_ci             mdapi_supported_apis=""
9100bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9101bf215546Sopenharmony_ci             />
9102bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
9103bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
9104bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
9105bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9106bf215546Sopenharmony_ci             data_type="uint64"
9107bf215546Sopenharmony_ci             units="texels"
9108bf215546Sopenharmony_ci             semantic_type="event"
9109bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
9110bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
9111bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
9112bf215546Sopenharmony_ci             mdapi_supported_apis=""
9113bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9114bf215546Sopenharmony_ci             />
9115bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
9116bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
9117bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
9118bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
9119bf215546Sopenharmony_ci             data_type="uint64"
9120bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9121bf215546Sopenharmony_ci             units="bytes"
9122bf215546Sopenharmony_ci             semantic_type="throughput"
9123bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
9124bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
9125bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9126bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9127bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9128bf215546Sopenharmony_ci             />
9129bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
9130bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
9131bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
9132bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
9133bf215546Sopenharmony_ci             data_type="uint64"
9134bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9135bf215546Sopenharmony_ci             units="bytes"
9136bf215546Sopenharmony_ci             semantic_type="throughput"
9137bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
9138bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
9139bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9140bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9141bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9142bf215546Sopenharmony_ci             />
9143bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
9144bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
9145bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
9146bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
9147bf215546Sopenharmony_ci             data_type="uint64"
9148bf215546Sopenharmony_ci             units="messages"
9149bf215546Sopenharmony_ci             semantic_type="event"
9150bf215546Sopenharmony_ci             equation="A 32 READ"
9151bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
9152bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9153bf215546Sopenharmony_ci             mdapi_supported_apis=""
9154bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9155bf215546Sopenharmony_ci             />
9156bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
9157bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
9158bf215546Sopenharmony_ci             underscore_name="shader_atomics"
9159bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
9160bf215546Sopenharmony_ci             data_type="uint64"
9161bf215546Sopenharmony_ci             units="messages"
9162bf215546Sopenharmony_ci             semantic_type="event"
9163bf215546Sopenharmony_ci             equation="A 34 READ"
9164bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
9165bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9166bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
9167bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9168bf215546Sopenharmony_ci             />
9169bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
9170bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
9171bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
9172bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9173bf215546Sopenharmony_ci             data_type="uint64"
9174bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
9175bf215546Sopenharmony_ci             units="bytes"
9176bf215546Sopenharmony_ci             semantic_type="throughput"
9177bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9178bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
9179bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
9180bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9181bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9182bf215546Sopenharmony_ci             />
9183bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
9184bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
9185bf215546Sopenharmony_ci             underscore_name="shader_barriers"
9186bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
9187bf215546Sopenharmony_ci             data_type="uint64"
9188bf215546Sopenharmony_ci             units="messages"
9189bf215546Sopenharmony_ci             semantic_type="event"
9190bf215546Sopenharmony_ci             equation="A 35 READ"
9191bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
9192bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9193bf215546Sopenharmony_ci             mdapi_supported_apis=""
9194bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9195bf215546Sopenharmony_ci             />
9196bf215546Sopenharmony_ci    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9197bf215546Sopenharmony_ci             symbol_name="NonPSThread01ReadyForDispatch"
9198bf215546Sopenharmony_ci             underscore_name="non_ps_thread01_ready_for_dispatch"
9199bf215546Sopenharmony_ci             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9200bf215546Sopenharmony_ci             data_type="float"
9201bf215546Sopenharmony_ci             max_equation="100"
9202bf215546Sopenharmony_ci             units="percent"
9203bf215546Sopenharmony_ci             semantic_type="duration"
9204bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9205bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
9206bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9207bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9208bf215546Sopenharmony_ci             mdapi_supported_apis=""
9209bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9210bf215546Sopenharmony_ci             />
9211bf215546Sopenharmony_ci    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9212bf215546Sopenharmony_ci             symbol_name="PSThread00ReadyForDispatch"
9213bf215546Sopenharmony_ci             underscore_name="ps_thread00_ready_for_dispatch"
9214bf215546Sopenharmony_ci             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9215bf215546Sopenharmony_ci             data_type="float"
9216bf215546Sopenharmony_ci             max_equation="100"
9217bf215546Sopenharmony_ci             units="percent"
9218bf215546Sopenharmony_ci             semantic_type="duration"
9219bf215546Sopenharmony_ci             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9220bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
9221bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9222bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9223bf215546Sopenharmony_ci             mdapi_supported_apis=""
9224bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9225bf215546Sopenharmony_ci             />
9226bf215546Sopenharmony_ci    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9227bf215546Sopenharmony_ci             symbol_name="NonPSThread00ReadyForDispatch"
9228bf215546Sopenharmony_ci             underscore_name="non_ps_thread00_ready_for_dispatch"
9229bf215546Sopenharmony_ci             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9230bf215546Sopenharmony_ci             data_type="float"
9231bf215546Sopenharmony_ci             max_equation="100"
9232bf215546Sopenharmony_ci             units="percent"
9233bf215546Sopenharmony_ci             semantic_type="duration"
9234bf215546Sopenharmony_ci             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9235bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
9236bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9237bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9238bf215546Sopenharmony_ci             mdapi_supported_apis=""
9239bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9240bf215546Sopenharmony_ci             />
9241bf215546Sopenharmony_ci    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9242bf215546Sopenharmony_ci             symbol_name="PSThread02ReadyForDispatch"
9243bf215546Sopenharmony_ci             underscore_name="ps_thread02_ready_for_dispatch"
9244bf215546Sopenharmony_ci             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9245bf215546Sopenharmony_ci             data_type="float"
9246bf215546Sopenharmony_ci             max_equation="100"
9247bf215546Sopenharmony_ci             units="percent"
9248bf215546Sopenharmony_ci             semantic_type="duration"
9249bf215546Sopenharmony_ci             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9250bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
9251bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9252bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9253bf215546Sopenharmony_ci             mdapi_supported_apis=""
9254bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9255bf215546Sopenharmony_ci             />
9256bf215546Sopenharmony_ci    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9257bf215546Sopenharmony_ci             symbol_name="NonPSThread02ReadyForDispatch"
9258bf215546Sopenharmony_ci             underscore_name="non_ps_thread02_ready_for_dispatch"
9259bf215546Sopenharmony_ci             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9260bf215546Sopenharmony_ci             data_type="float"
9261bf215546Sopenharmony_ci             max_equation="100"
9262bf215546Sopenharmony_ci             units="percent"
9263bf215546Sopenharmony_ci             semantic_type="duration"
9264bf215546Sopenharmony_ci             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9265bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
9266bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9267bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9268bf215546Sopenharmony_ci             mdapi_supported_apis=""
9269bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9270bf215546Sopenharmony_ci             />
9271bf215546Sopenharmony_ci    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9272bf215546Sopenharmony_ci             symbol_name="PSThread01ReadyForDispatch"
9273bf215546Sopenharmony_ci             underscore_name="ps_thread01_ready_for_dispatch"
9274bf215546Sopenharmony_ci             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9275bf215546Sopenharmony_ci             data_type="float"
9276bf215546Sopenharmony_ci             max_equation="100"
9277bf215546Sopenharmony_ci             units="percent"
9278bf215546Sopenharmony_ci             semantic_type="duration"
9279bf215546Sopenharmony_ci             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9280bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
9281bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9282bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9283bf215546Sopenharmony_ci             mdapi_supported_apis=""
9284bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9285bf215546Sopenharmony_ci             />
9286bf215546Sopenharmony_ci    <counter name="SQ is full"
9287bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
9288bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
9289bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9290bf215546Sopenharmony_ci             data_type="float"
9291bf215546Sopenharmony_ci             max_equation="100"
9292bf215546Sopenharmony_ci             units="percent"
9293bf215546Sopenharmony_ci             semantic_type="duration"
9294bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9295bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
9296bf215546Sopenharmony_ci             mdapi_group="GTI"
9297bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9298bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
9299bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9300bf215546Sopenharmony_ci             />
9301bf215546Sopenharmony_ci    <register_config type="NOA">
9302bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9303bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
9304bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12120000" />
9305bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12320000" />
9306bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12520000" />
9307bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002F8000" />
9308bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F3000" />
9309bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9310bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9311bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9312bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
9313bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
9314bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
9315bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
9316bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F03A0" />
9317bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9318bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9319bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
9320bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
9321bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9322bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9323bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9324bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062D4000" />
9325bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02108000" />
9326bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0410C000" />
9327bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02118000" />
9328bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0411C000" />
9329bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02121880" />
9330bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x041219B5" />
9331bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00120000" />
9332bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02134000" />
9333bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04135000" />
9334bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C308000" />
9335bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E304000" />
9336bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06304000" />
9337bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C318000" />
9338bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E314000" />
9339bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06314000" />
9340bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C321A80" />
9341bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E320033" />
9342bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06320031" />
9343bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00320000" />
9344bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C334000" />
9345bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E331000" />
9346bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06331000" />
9347bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E508000" />
9348bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00508000" />
9349bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02504000" />
9350bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E518000" />
9351bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00518000" />
9352bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02514000" />
9353bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E521880" />
9354bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00521A80" />
9355bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02520033" />
9356bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E534000" />
9357bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00534000" />
9358bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02531000" />
9359bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FF80" />
9360bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
9361bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900800" />
9362bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
9363bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
9364bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x4B900062" />
9365bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x59900000" />
9366bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
9367bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C00" />
9368bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900003" />
9369bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
9370bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900040" />
9371bf215546Sopenharmony_ci    </register_config>
9372bf215546Sopenharmony_ci    <register_config type="OA">
9373bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
9374bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
9375bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
9376bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
9377bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
9378bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x30800000" />
9379bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00000002" />
9380bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x00007FFF" />
9381bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00000000" />
9382bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x00009FFF" />
9383bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00000002" />
9384bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000EFFF" />
9385bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00000000" />
9386bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9387bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x00000002" />
9388bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FDFF" />
9389bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x00000000" />
9390bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9391bf215546Sopenharmony_ci    </register_config>
9392bf215546Sopenharmony_ci    <register_config type="FLEX">
9393bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9394bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9395bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9396bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9397bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9398bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9399bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9400bf215546Sopenharmony_ci    </register_config>
9401bf215546Sopenharmony_ci  </set>
9402bf215546Sopenharmony_ci
9403bf215546Sopenharmony_ci  <set name="Metric set TDL_2"
9404bf215546Sopenharmony_ci       chipset="KBLGT3"
9405bf215546Sopenharmony_ci       symbol_name="TDL_2"
9406bf215546Sopenharmony_ci       underscore_name="tdl_2"
9407bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
9408bf215546Sopenharmony_ci       hw_config_guid="9df2815d-4e9e-417f-bde1-3788dc6e1ea1"
9409bf215546Sopenharmony_ci       >
9410bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
9411bf215546Sopenharmony_ci             symbol_name="GpuTime"
9412bf215546Sopenharmony_ci             underscore_name="gpu_time"
9413bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
9414bf215546Sopenharmony_ci             data_type="uint64"
9415bf215546Sopenharmony_ci             units="ns"
9416bf215546Sopenharmony_ci             semantic_type="duration"
9417bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9418bf215546Sopenharmony_ci             mdapi_group="GPU"
9419bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9420bf215546Sopenharmony_ci             mdapi_supported_apis=""
9421bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9422bf215546Sopenharmony_ci             />
9423bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
9424bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
9425bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
9426bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
9427bf215546Sopenharmony_ci             data_type="uint64"
9428bf215546Sopenharmony_ci             units="cycles"
9429bf215546Sopenharmony_ci             semantic_type="event"
9430bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
9431bf215546Sopenharmony_ci             mdapi_group="GPU"
9432bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
9433bf215546Sopenharmony_ci             mdapi_supported_apis=""
9434bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9435bf215546Sopenharmony_ci             />
9436bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
9437bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
9438bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
9439bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
9440bf215546Sopenharmony_ci             data_type="uint64"
9441bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
9442bf215546Sopenharmony_ci             units="hz"
9443bf215546Sopenharmony_ci             semantic_type="event"
9444bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9445bf215546Sopenharmony_ci             mdapi_group="GPU"
9446bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9447bf215546Sopenharmony_ci             mdapi_supported_apis=""
9448bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9449bf215546Sopenharmony_ci             />
9450bf215546Sopenharmony_ci    <counter name="GPU Busy"
9451bf215546Sopenharmony_ci             symbol_name="GpuBusy"
9452bf215546Sopenharmony_ci             underscore_name="gpu_busy"
9453bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
9454bf215546Sopenharmony_ci             data_type="float"
9455bf215546Sopenharmony_ci             max_equation="100"
9456bf215546Sopenharmony_ci             units="percent"
9457bf215546Sopenharmony_ci             semantic_type="duration"
9458bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9459bf215546Sopenharmony_ci             mdapi_group="GPU"
9460bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
9461bf215546Sopenharmony_ci             mdapi_supported_apis=""
9462bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9463bf215546Sopenharmony_ci             />
9464bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
9465bf215546Sopenharmony_ci             symbol_name="VsThreads"
9466bf215546Sopenharmony_ci             underscore_name="vs_threads"
9467bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
9468bf215546Sopenharmony_ci             data_type="uint64"
9469bf215546Sopenharmony_ci             units="threads"
9470bf215546Sopenharmony_ci             semantic_type="event"
9471bf215546Sopenharmony_ci             equation="A 1 READ"
9472bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
9473bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9474bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9475bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9476bf215546Sopenharmony_ci             />
9477bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
9478bf215546Sopenharmony_ci             symbol_name="HsThreads"
9479bf215546Sopenharmony_ci             underscore_name="hs_threads"
9480bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
9481bf215546Sopenharmony_ci             data_type="uint64"
9482bf215546Sopenharmony_ci             units="threads"
9483bf215546Sopenharmony_ci             semantic_type="event"
9484bf215546Sopenharmony_ci             equation="A 2 READ"
9485bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
9486bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9487bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
9488bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9489bf215546Sopenharmony_ci             />
9490bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
9491bf215546Sopenharmony_ci             symbol_name="DsThreads"
9492bf215546Sopenharmony_ci             underscore_name="ds_threads"
9493bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
9494bf215546Sopenharmony_ci             data_type="uint64"
9495bf215546Sopenharmony_ci             units="threads"
9496bf215546Sopenharmony_ci             semantic_type="event"
9497bf215546Sopenharmony_ci             equation="A 3 READ"
9498bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
9499bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9500bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
9501bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9502bf215546Sopenharmony_ci             />
9503bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
9504bf215546Sopenharmony_ci             symbol_name="GsThreads"
9505bf215546Sopenharmony_ci             underscore_name="gs_threads"
9506bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
9507bf215546Sopenharmony_ci             data_type="uint64"
9508bf215546Sopenharmony_ci             units="threads"
9509bf215546Sopenharmony_ci             semantic_type="event"
9510bf215546Sopenharmony_ci             equation="A 5 READ"
9511bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
9512bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9513bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 IO BB"
9514bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9515bf215546Sopenharmony_ci             />
9516bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
9517bf215546Sopenharmony_ci             symbol_name="PsThreads"
9518bf215546Sopenharmony_ci             underscore_name="ps_threads"
9519bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
9520bf215546Sopenharmony_ci             data_type="uint64"
9521bf215546Sopenharmony_ci             units="threads"
9522bf215546Sopenharmony_ci             semantic_type="event"
9523bf215546Sopenharmony_ci             equation="A 6 READ"
9524bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
9525bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9526bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9527bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9528bf215546Sopenharmony_ci             />
9529bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
9530bf215546Sopenharmony_ci             symbol_name="CsThreads"
9531bf215546Sopenharmony_ci             underscore_name="cs_threads"
9532bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
9533bf215546Sopenharmony_ci             data_type="uint64"
9534bf215546Sopenharmony_ci             units="threads"
9535bf215546Sopenharmony_ci             semantic_type="event"
9536bf215546Sopenharmony_ci             equation="A 4 READ"
9537bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
9538bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9539bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9540bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9541bf215546Sopenharmony_ci             />
9542bf215546Sopenharmony_ci    <counter name="EU Active"
9543bf215546Sopenharmony_ci             symbol_name="EuActive"
9544bf215546Sopenharmony_ci             underscore_name="eu_active"
9545bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
9546bf215546Sopenharmony_ci             data_type="float"
9547bf215546Sopenharmony_ci             max_equation="100"
9548bf215546Sopenharmony_ci             units="percent"
9549bf215546Sopenharmony_ci             semantic_type="duration"
9550bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9551bf215546Sopenharmony_ci             mdapi_group="EU Array"
9552bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9553bf215546Sopenharmony_ci             mdapi_supported_apis=""
9554bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9555bf215546Sopenharmony_ci             />
9556bf215546Sopenharmony_ci    <counter name="EU Stall"
9557bf215546Sopenharmony_ci             symbol_name="EuStall"
9558bf215546Sopenharmony_ci             underscore_name="eu_stall"
9559bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
9560bf215546Sopenharmony_ci             data_type="float"
9561bf215546Sopenharmony_ci             max_equation="100"
9562bf215546Sopenharmony_ci             units="percent"
9563bf215546Sopenharmony_ci             semantic_type="duration"
9564bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9565bf215546Sopenharmony_ci             mdapi_group="EU Array"
9566bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9567bf215546Sopenharmony_ci             mdapi_supported_apis=""
9568bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9569bf215546Sopenharmony_ci             />
9570bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
9571bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
9572bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
9573bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
9574bf215546Sopenharmony_ci             data_type="float"
9575bf215546Sopenharmony_ci             max_equation="100"
9576bf215546Sopenharmony_ci             units="percent"
9577bf215546Sopenharmony_ci             semantic_type="duration"
9578bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9579bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
9580bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9581bf215546Sopenharmony_ci             mdapi_supported_apis=""
9582bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9583bf215546Sopenharmony_ci             />
9584bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
9585bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
9586bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
9587bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9588bf215546Sopenharmony_ci             data_type="float"
9589bf215546Sopenharmony_ci             max_equation="100"
9590bf215546Sopenharmony_ci             units="percent"
9591bf215546Sopenharmony_ci             semantic_type="duration"
9592bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9593bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
9594bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9595bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9596bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9597bf215546Sopenharmony_ci             />
9598bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
9599bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
9600bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
9601bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9602bf215546Sopenharmony_ci             data_type="float"
9603bf215546Sopenharmony_ci             max_equation="100"
9604bf215546Sopenharmony_ci             units="percent"
9605bf215546Sopenharmony_ci             semantic_type="duration"
9606bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9607bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
9608bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9609bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9610bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9611bf215546Sopenharmony_ci             />
9612bf215546Sopenharmony_ci    <counter name="VS Send Pipe Active"
9613bf215546Sopenharmony_ci             symbol_name="VsSendActive"
9614bf215546Sopenharmony_ci             underscore_name="vs_send_active"
9615bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9616bf215546Sopenharmony_ci             data_type="float"
9617bf215546Sopenharmony_ci             max_equation="100"
9618bf215546Sopenharmony_ci             units="percent"
9619bf215546Sopenharmony_ci             semantic_type="duration"
9620bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9621bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
9622bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9623bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9624bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9625bf215546Sopenharmony_ci             />
9626bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
9627bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
9628bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
9629bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9630bf215546Sopenharmony_ci             data_type="float"
9631bf215546Sopenharmony_ci             max_equation="100"
9632bf215546Sopenharmony_ci             units="percent"
9633bf215546Sopenharmony_ci             semantic_type="duration"
9634bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9635bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
9636bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9637bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9638bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9639bf215546Sopenharmony_ci             />
9640bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
9641bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
9642bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
9643bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9644bf215546Sopenharmony_ci             data_type="float"
9645bf215546Sopenharmony_ci             max_equation="100"
9646bf215546Sopenharmony_ci             units="percent"
9647bf215546Sopenharmony_ci             semantic_type="duration"
9648bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9649bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
9650bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9651bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9652bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9653bf215546Sopenharmony_ci             />
9654bf215546Sopenharmony_ci    <counter name="PS Send Pipeline Active"
9655bf215546Sopenharmony_ci             symbol_name="PsSendActive"
9656bf215546Sopenharmony_ci             underscore_name="ps_send_active"
9657bf215546Sopenharmony_ci             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9658bf215546Sopenharmony_ci             data_type="float"
9659bf215546Sopenharmony_ci             max_equation="100"
9660bf215546Sopenharmony_ci             units="percent"
9661bf215546Sopenharmony_ci             semantic_type="duration"
9662bf215546Sopenharmony_ci             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9663bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
9664bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9665bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9666bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9667bf215546Sopenharmony_ci             />
9668bf215546Sopenharmony_ci    <counter name="FS Both FPU Active"
9669bf215546Sopenharmony_ci             symbol_name="PsEuBothFpuActive"
9670bf215546Sopenharmony_ci             underscore_name="ps_eu_both_fpu_active"
9671bf215546Sopenharmony_ci             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9672bf215546Sopenharmony_ci             data_type="float"
9673bf215546Sopenharmony_ci             max_equation="100"
9674bf215546Sopenharmony_ci             units="percent"
9675bf215546Sopenharmony_ci             semantic_type="duration"
9676bf215546Sopenharmony_ci             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9677bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
9678bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Frame Batch Draw"
9679bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9680bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9681bf215546Sopenharmony_ci             />
9682bf215546Sopenharmony_ci    <counter name="Rasterized Pixels"
9683bf215546Sopenharmony_ci             symbol_name="RasterizedPixels"
9684bf215546Sopenharmony_ci             underscore_name="rasterized_pixels"
9685bf215546Sopenharmony_ci             description="The total number of rasterized pixels."
9686bf215546Sopenharmony_ci             data_type="uint64"
9687bf215546Sopenharmony_ci             units="pixels"
9688bf215546Sopenharmony_ci             semantic_type="event"
9689bf215546Sopenharmony_ci             equation="A 21 READ 4 UMUL"
9690bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer"
9691bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9692bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9693bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9694bf215546Sopenharmony_ci             />
9695bf215546Sopenharmony_ci    <counter name="Early Hi-Depth Test Fails"
9696bf215546Sopenharmony_ci             symbol_name="HiDepthTestFails"
9697bf215546Sopenharmony_ci             underscore_name="hi_depth_test_fails"
9698bf215546Sopenharmony_ci             description="The total number of pixels dropped on early hierarchical depth test."
9699bf215546Sopenharmony_ci             data_type="uint64"
9700bf215546Sopenharmony_ci             units="pixels"
9701bf215546Sopenharmony_ci             semantic_type="event"
9702bf215546Sopenharmony_ci             equation="A 22 READ 4 UMUL"
9703bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9704bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9705bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9706bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9707bf215546Sopenharmony_ci             />
9708bf215546Sopenharmony_ci    <counter name="Early Depth Test Fails"
9709bf215546Sopenharmony_ci             symbol_name="EarlyDepthTestFails"
9710bf215546Sopenharmony_ci             underscore_name="early_depth_test_fails"
9711bf215546Sopenharmony_ci             description="The total number of pixels dropped on early depth test."
9712bf215546Sopenharmony_ci             data_type="uint64"
9713bf215546Sopenharmony_ci             units="pixels"
9714bf215546Sopenharmony_ci             semantic_type="event"
9715bf215546Sopenharmony_ci             equation="A 23 READ 4 UMUL"
9716bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9717bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9718bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9719bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9720bf215546Sopenharmony_ci             />
9721bf215546Sopenharmony_ci    <counter name="Samples Killed in FS"
9722bf215546Sopenharmony_ci             symbol_name="SamplesKilledInPs"
9723bf215546Sopenharmony_ci             underscore_name="samples_killed_in_ps"
9724bf215546Sopenharmony_ci             description="The total number of samples or pixels dropped in fragment shaders."
9725bf215546Sopenharmony_ci             data_type="uint64"
9726bf215546Sopenharmony_ci             units="pixels"
9727bf215546Sopenharmony_ci             semantic_type="event"
9728bf215546Sopenharmony_ci             equation="A 24 READ 4 UMUL"
9729bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Fragment Shader"
9730bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9731bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9732bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9733bf215546Sopenharmony_ci             />
9734bf215546Sopenharmony_ci    <counter name="Pixels Failing Tests"
9735bf215546Sopenharmony_ci             symbol_name="PixelsFailingPostPsTests"
9736bf215546Sopenharmony_ci             underscore_name="pixels_failing_post_ps_tests"
9737bf215546Sopenharmony_ci             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9738bf215546Sopenharmony_ci             data_type="uint64"
9739bf215546Sopenharmony_ci             units="pixels"
9740bf215546Sopenharmony_ci             semantic_type="event"
9741bf215546Sopenharmony_ci             equation="A 25 READ 4 UMUL"
9742bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9743bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9744bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9745bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9746bf215546Sopenharmony_ci             />
9747bf215546Sopenharmony_ci    <counter name="Samples Written"
9748bf215546Sopenharmony_ci             symbol_name="SamplesWritten"
9749bf215546Sopenharmony_ci             underscore_name="samples_written"
9750bf215546Sopenharmony_ci             description="The total number of samples or pixels written to all render targets."
9751bf215546Sopenharmony_ci             data_type="uint64"
9752bf215546Sopenharmony_ci             units="pixels"
9753bf215546Sopenharmony_ci             semantic_type="event"
9754bf215546Sopenharmony_ci             equation="A 26 READ 4 UMUL"
9755bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9756bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9757bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9758bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9759bf215546Sopenharmony_ci             />
9760bf215546Sopenharmony_ci    <counter name="Samples Blended"
9761bf215546Sopenharmony_ci             symbol_name="SamplesBlended"
9762bf215546Sopenharmony_ci             underscore_name="samples_blended"
9763bf215546Sopenharmony_ci             description="The total number of blended samples or pixels written to all render targets."
9764bf215546Sopenharmony_ci             data_type="uint64"
9765bf215546Sopenharmony_ci             units="pixels"
9766bf215546Sopenharmony_ci             semantic_type="event"
9767bf215546Sopenharmony_ci             equation="A 27 READ 4 UMUL"
9768bf215546Sopenharmony_ci             mdapi_group="3D Pipe/Output Merger"
9769bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9770bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL IO BB"
9771bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9772bf215546Sopenharmony_ci             />
9773bf215546Sopenharmony_ci    <counter name="Sampler Texels"
9774bf215546Sopenharmony_ci             symbol_name="SamplerTexels"
9775bf215546Sopenharmony_ci             underscore_name="sampler_texels"
9776bf215546Sopenharmony_ci             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9777bf215546Sopenharmony_ci             data_type="uint64"
9778bf215546Sopenharmony_ci             units="texels"
9779bf215546Sopenharmony_ci             semantic_type="event"
9780bf215546Sopenharmony_ci             equation="A 28 READ 4 UMUL"
9781bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Input"
9782bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9783bf215546Sopenharmony_ci             mdapi_supported_apis=""
9784bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9785bf215546Sopenharmony_ci             />
9786bf215546Sopenharmony_ci    <counter name="Sampler Texels Misses"
9787bf215546Sopenharmony_ci             symbol_name="SamplerTexelMisses"
9788bf215546Sopenharmony_ci             underscore_name="sampler_texel_misses"
9789bf215546Sopenharmony_ci             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9790bf215546Sopenharmony_ci             data_type="uint64"
9791bf215546Sopenharmony_ci             units="texels"
9792bf215546Sopenharmony_ci             semantic_type="event"
9793bf215546Sopenharmony_ci             equation="A 29 READ 4 UMUL"
9794bf215546Sopenharmony_ci             mdapi_group="Sampler/Sampler Cache"
9795bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Batch Frame Draw"
9796bf215546Sopenharmony_ci             mdapi_supported_apis=""
9797bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9798bf215546Sopenharmony_ci             />
9799bf215546Sopenharmony_ci    <counter name="SLM Bytes Read"
9800bf215546Sopenharmony_ci             symbol_name="SlmBytesRead"
9801bf215546Sopenharmony_ci             underscore_name="slm_bytes_read"
9802bf215546Sopenharmony_ci             description="The total number of GPU memory bytes read from shared local memory."
9803bf215546Sopenharmony_ci             data_type="uint64"
9804bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9805bf215546Sopenharmony_ci             units="bytes"
9806bf215546Sopenharmony_ci             semantic_type="throughput"
9807bf215546Sopenharmony_ci             equation="A 30 READ 64 UMUL"
9808bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
9809bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9810bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9811bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9812bf215546Sopenharmony_ci             />
9813bf215546Sopenharmony_ci    <counter name="SLM Bytes Written"
9814bf215546Sopenharmony_ci             symbol_name="SlmBytesWritten"
9815bf215546Sopenharmony_ci             underscore_name="slm_bytes_written"
9816bf215546Sopenharmony_ci             description="The total number of GPU memory bytes written into shared local memory."
9817bf215546Sopenharmony_ci             data_type="uint64"
9818bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9819bf215546Sopenharmony_ci             units="bytes"
9820bf215546Sopenharmony_ci             semantic_type="throughput"
9821bf215546Sopenharmony_ci             equation="A 31 READ 64 UMUL"
9822bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/SLM"
9823bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9824bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9825bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9826bf215546Sopenharmony_ci             />
9827bf215546Sopenharmony_ci    <counter name="Shader Memory Accesses"
9828bf215546Sopenharmony_ci             symbol_name="ShaderMemoryAccesses"
9829bf215546Sopenharmony_ci             underscore_name="shader_memory_accesses"
9830bf215546Sopenharmony_ci             description="The total number of shader memory accesses to L3."
9831bf215546Sopenharmony_ci             data_type="uint64"
9832bf215546Sopenharmony_ci             units="messages"
9833bf215546Sopenharmony_ci             semantic_type="event"
9834bf215546Sopenharmony_ci             equation="A 32 READ"
9835bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
9836bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9837bf215546Sopenharmony_ci             mdapi_supported_apis=""
9838bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9839bf215546Sopenharmony_ci             />
9840bf215546Sopenharmony_ci    <counter name="Shader Atomic Memory Accesses"
9841bf215546Sopenharmony_ci             symbol_name="ShaderAtomics"
9842bf215546Sopenharmony_ci             underscore_name="shader_atomics"
9843bf215546Sopenharmony_ci             description="The total number of shader atomic memory accesses."
9844bf215546Sopenharmony_ci             data_type="uint64"
9845bf215546Sopenharmony_ci             units="messages"
9846bf215546Sopenharmony_ci             semantic_type="event"
9847bf215546Sopenharmony_ci             equation="A 34 READ"
9848bf215546Sopenharmony_ci             mdapi_group="L3/Data Port/Atomics"
9849bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9850bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL OCL IO BB"
9851bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9852bf215546Sopenharmony_ci             />
9853bf215546Sopenharmony_ci    <counter name="L3 Shader Throughput"
9854bf215546Sopenharmony_ci             symbol_name="L3ShaderThroughput"
9855bf215546Sopenharmony_ci             underscore_name="l3_shader_throughput"
9856bf215546Sopenharmony_ci             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9857bf215546Sopenharmony_ci             data_type="uint64"
9858bf215546Sopenharmony_ci             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
9859bf215546Sopenharmony_ci             units="bytes"
9860bf215546Sopenharmony_ci             semantic_type="throughput"
9861bf215546Sopenharmony_ci             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9862bf215546Sopenharmony_ci             mdapi_group="L3/Data Port"
9863bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Frame Batch Draw"
9864bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL IO BB"
9865bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9866bf215546Sopenharmony_ci             />
9867bf215546Sopenharmony_ci    <counter name="Shader Barrier Messages"
9868bf215546Sopenharmony_ci             symbol_name="ShaderBarriers"
9869bf215546Sopenharmony_ci             underscore_name="shader_barriers"
9870bf215546Sopenharmony_ci             description="The total number of shader barrier messages."
9871bf215546Sopenharmony_ci             data_type="uint64"
9872bf215546Sopenharmony_ci             units="messages"
9873bf215546Sopenharmony_ci             semantic_type="event"
9874bf215546Sopenharmony_ci             equation="A 35 READ"
9875bf215546Sopenharmony_ci             mdapi_group="EU Array/Barrier"
9876bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
9877bf215546Sopenharmony_ci             mdapi_supported_apis=""
9878bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9879bf215546Sopenharmony_ci             />
9880bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9881bf215546Sopenharmony_ci             symbol_name="ThreadHeader01ReadyPort0"
9882bf215546Sopenharmony_ci             underscore_name="thread_header01_ready_port0"
9883bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9884bf215546Sopenharmony_ci             data_type="float"
9885bf215546Sopenharmony_ci             max_equation="100"
9886bf215546Sopenharmony_ci             units="percent"
9887bf215546Sopenharmony_ci             semantic_type="duration"
9888bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9889bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
9890bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9891bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9892bf215546Sopenharmony_ci             mdapi_supported_apis=""
9893bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9894bf215546Sopenharmony_ci             />
9895bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9896bf215546Sopenharmony_ci             symbol_name="ThreadHeader00ReadyPort1"
9897bf215546Sopenharmony_ci             underscore_name="thread_header00_ready_port1"
9898bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9899bf215546Sopenharmony_ci             data_type="float"
9900bf215546Sopenharmony_ci             max_equation="100"
9901bf215546Sopenharmony_ci             units="percent"
9902bf215546Sopenharmony_ci             semantic_type="duration"
9903bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9904bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
9905bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9906bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9907bf215546Sopenharmony_ci             mdapi_supported_apis=""
9908bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9909bf215546Sopenharmony_ci             />
9910bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9911bf215546Sopenharmony_ci             symbol_name="ThreadHeader00ReadyPort0"
9912bf215546Sopenharmony_ci             underscore_name="thread_header00_ready_port0"
9913bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9914bf215546Sopenharmony_ci             data_type="float"
9915bf215546Sopenharmony_ci             max_equation="100"
9916bf215546Sopenharmony_ci             units="percent"
9917bf215546Sopenharmony_ci             semantic_type="duration"
9918bf215546Sopenharmony_ci             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9919bf215546Sopenharmony_ci             availability="$SubsliceMask 0x1 AND"
9920bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9921bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9922bf215546Sopenharmony_ci             mdapi_supported_apis=""
9923bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9924bf215546Sopenharmony_ci             />
9925bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9926bf215546Sopenharmony_ci             symbol_name="ThreadHeader02ReadyPort1"
9927bf215546Sopenharmony_ci             underscore_name="thread_header02_ready_port1"
9928bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9929bf215546Sopenharmony_ci             data_type="float"
9930bf215546Sopenharmony_ci             max_equation="100"
9931bf215546Sopenharmony_ci             units="percent"
9932bf215546Sopenharmony_ci             semantic_type="duration"
9933bf215546Sopenharmony_ci             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9934bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
9935bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9936bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9937bf215546Sopenharmony_ci             mdapi_supported_apis=""
9938bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9939bf215546Sopenharmony_ci             />
9940bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9941bf215546Sopenharmony_ci             symbol_name="ThreadHeader02ReadyPort0"
9942bf215546Sopenharmony_ci             underscore_name="thread_header02_ready_port0"
9943bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9944bf215546Sopenharmony_ci             data_type="float"
9945bf215546Sopenharmony_ci             max_equation="100"
9946bf215546Sopenharmony_ci             units="percent"
9947bf215546Sopenharmony_ci             semantic_type="duration"
9948bf215546Sopenharmony_ci             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9949bf215546Sopenharmony_ci             availability="$SubsliceMask 0x4 AND"
9950bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9951bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9952bf215546Sopenharmony_ci             mdapi_supported_apis=""
9953bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9954bf215546Sopenharmony_ci             />
9955bf215546Sopenharmony_ci    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9956bf215546Sopenharmony_ci             symbol_name="ThreadHeader01ReadyPort1"
9957bf215546Sopenharmony_ci             underscore_name="thread_header01_ready_port1"
9958bf215546Sopenharmony_ci             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9959bf215546Sopenharmony_ci             data_type="float"
9960bf215546Sopenharmony_ci             max_equation="100"
9961bf215546Sopenharmony_ci             units="percent"
9962bf215546Sopenharmony_ci             semantic_type="duration"
9963bf215546Sopenharmony_ci             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9964bf215546Sopenharmony_ci             availability="$SubsliceMask 0x2 AND"
9965bf215546Sopenharmony_ci             mdapi_group="GPU/Thread Dispatcher"
9966bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9967bf215546Sopenharmony_ci             mdapi_supported_apis=""
9968bf215546Sopenharmony_ci             mdapi_hw_unit_type="subslice"
9969bf215546Sopenharmony_ci             />
9970bf215546Sopenharmony_ci    <counter name="SQ is full"
9971bf215546Sopenharmony_ci             symbol_name="GTRequestQueueFull"
9972bf215546Sopenharmony_ci             underscore_name="gt_request_queue_full"
9973bf215546Sopenharmony_ci             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9974bf215546Sopenharmony_ci             data_type="float"
9975bf215546Sopenharmony_ci             max_equation="100"
9976bf215546Sopenharmony_ci             units="percent"
9977bf215546Sopenharmony_ci             semantic_type="duration"
9978bf215546Sopenharmony_ci             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9979bf215546Sopenharmony_ci             availability="true $QueryMode &amp;&amp;"
9980bf215546Sopenharmony_ci             mdapi_group="GTI"
9981bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9982bf215546Sopenharmony_ci             mdapi_supported_apis="VK OGL4 OCL"
9983bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
9984bf215546Sopenharmony_ci             />
9985bf215546Sopenharmony_ci    <register_config type="NOA">
9986bf215546Sopenharmony_ci        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9987bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
9988bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12124D60" />
9989bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12322E60" />
9990bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12524D60" />
9991bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F3000" />
9992bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9993bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
9994bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
9995bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
9996bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
9997bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9998bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9999bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082C8000" />
10000bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
10001bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002D8000" />
10002bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062D4000" />
10003bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0410C000" />
10004bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0411C000" />
10005bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04121FB7" />
10006bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00120000" />
10007bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04135000" />
10008bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00308000" />
10009bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06304000" />
10010bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00318000" />
10011bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06314000" />
10012bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00321B80" />
10013bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0632003F" />
10014bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00334000" />
10015bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06331000" />
10016bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0250C000" />
10017bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0251C000" />
10018bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02521FB7" />
10019bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00520000" />
10020bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02535000" />
10021bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10022bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10023bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
10024bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900800" />
10025bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900063" />
10026bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
10027bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900040" />
10028bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10029bf215546Sopenharmony_ci    </register_config>
10030bf215546Sopenharmony_ci    <register_config type="OA">
10031bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
10032bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
10033bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
10034bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x00800000" />
10035bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
10036bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
10037bf215546Sopenharmony_ci    </register_config>
10038bf215546Sopenharmony_ci    <register_config type="FLEX">
10039bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10040bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10041bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10042bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00015014" />
10043bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10044bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10045bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10046bf215546Sopenharmony_ci    </register_config>
10047bf215546Sopenharmony_ci  </set>
10048bf215546Sopenharmony_ci
10049bf215546Sopenharmony_ci  <set name="Compute Metrics Extra set"
10050bf215546Sopenharmony_ci       chipset="KBLGT3"
10051bf215546Sopenharmony_ci       symbol_name="ComputeExtra"
10052bf215546Sopenharmony_ci       underscore_name="compute_extra"
10053bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL4 OCL IO BB"
10054bf215546Sopenharmony_ci       hw_config_guid="efc497ac-884e-4ee4-a4a8-15fba22aaf21"
10055bf215546Sopenharmony_ci       >
10056bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10057bf215546Sopenharmony_ci             symbol_name="GpuTime"
10058bf215546Sopenharmony_ci             underscore_name="gpu_time"
10059bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10060bf215546Sopenharmony_ci             data_type="uint64"
10061bf215546Sopenharmony_ci             units="ns"
10062bf215546Sopenharmony_ci             semantic_type="duration"
10063bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10064bf215546Sopenharmony_ci             mdapi_group="GPU"
10065bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10066bf215546Sopenharmony_ci             mdapi_supported_apis=""
10067bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10068bf215546Sopenharmony_ci             />
10069bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10070bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10071bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10072bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10073bf215546Sopenharmony_ci             data_type="uint64"
10074bf215546Sopenharmony_ci             units="cycles"
10075bf215546Sopenharmony_ci             semantic_type="event"
10076bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10077bf215546Sopenharmony_ci             mdapi_group="GPU"
10078bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10079bf215546Sopenharmony_ci             mdapi_supported_apis=""
10080bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10081bf215546Sopenharmony_ci             />
10082bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10083bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10084bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10085bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10086bf215546Sopenharmony_ci             data_type="uint64"
10087bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10088bf215546Sopenharmony_ci             units="hz"
10089bf215546Sopenharmony_ci             semantic_type="event"
10090bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10091bf215546Sopenharmony_ci             mdapi_group="GPU"
10092bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10093bf215546Sopenharmony_ci             mdapi_supported_apis=""
10094bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10095bf215546Sopenharmony_ci             />
10096bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active"
10097bf215546Sopenharmony_ci             symbol_name="Fpu1Active"
10098bf215546Sopenharmony_ci             underscore_name="fpu1_active"
10099bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing."
10100bf215546Sopenharmony_ci             data_type="float"
10101bf215546Sopenharmony_ci             max_equation="100"
10102bf215546Sopenharmony_ci             units="percent"
10103bf215546Sopenharmony_ci             semantic_type="duration"
10104bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10105bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
10106bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10107bf215546Sopenharmony_ci             mdapi_supported_apis=""
10108bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10109bf215546Sopenharmony_ci             />
10110bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active including Ext Math"
10111bf215546Sopenharmony_ci             symbol_name="Fpu1ActiveAdjusted"
10112bf215546Sopenharmony_ci             underscore_name="fpu1_active_adjusted"
10113bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
10114bf215546Sopenharmony_ci             data_type="float"
10115bf215546Sopenharmony_ci             max_equation="100"
10116bf215546Sopenharmony_ci             units="percent"
10117bf215546Sopenharmony_ci             semantic_type="duration"
10118bf215546Sopenharmony_ci             equation="A 8 READ  C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
10119bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
10120bf215546Sopenharmony_ci             mdapi_usage_flags="Tier4 System Frame Batch Draw"
10121bf215546Sopenharmony_ci             mdapi_supported_apis=""
10122bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10123bf215546Sopenharmony_ci             />
10124bf215546Sopenharmony_ci    <register_config type="NOA">
10125bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
10126bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x121203E0" />
10127bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x123203E0" />
10128bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x125203E0" />
10129bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x129203E0" />
10130bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12B203E0" />
10131bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12D203E0" />
10132bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x024EC000" />
10133bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x044EC000" />
10134bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x064EC000" />
10135bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F4000" />
10136bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x084CA000" />
10137bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C0042" />
10138bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D8000" />
10139bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x020DA000" />
10140bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x040DA000" />
10141bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D2000" />
10142bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
10143bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F006D" />
10144bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022C8000" />
10145bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042C8000" />
10146bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062C8000" />
10147bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10148bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042D8000" />
10149bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06104000" />
10150bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06114000" />
10151bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06120033" />
10152bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00120000" />
10153bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06131000" />
10154bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04308000" />
10155bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04318000" />
10156bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04321980" />
10157bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00320000" />
10158bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04334000" />
10159bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04504000" />
10160bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04514000" />
10161bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04520033" />
10162bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00520000" />
10163bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04531000" />
10164bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00AF8000" />
10165bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0ACC0001" />
10166bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x008D8000" />
10167bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x028DA000" />
10168bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C8FB000" />
10169bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E8F0001" />
10170bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06AC8000" />
10171bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02AD4000" />
10172bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02908000" />
10173bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02918000" />
10174bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02921980" />
10175bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00920000" />
10176bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02934000" />
10177bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02B04000" />
10178bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02B14000" />
10179bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02B20033" />
10180bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00B20000" />
10181bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02B31000" />
10182bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00D08000" />
10183bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00D18000" />
10184bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00D21980" />
10185bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00D34000" />
10186bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10187bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10188bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
10189bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900C00" />
10190bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900002" />
10191bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900420" />
10192bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x459000A1" />
10193bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10194bf215546Sopenharmony_ci    </register_config>
10195bf215546Sopenharmony_ci  </set>
10196bf215546Sopenharmony_ci
10197bf215546Sopenharmony_ci  <set name="Media Vme Pipe metrics set"
10198bf215546Sopenharmony_ci       chipset="KBLGT3"
10199bf215546Sopenharmony_ci       symbol_name="VMEPipe"
10200bf215546Sopenharmony_ci       underscore_name="vme_pipe"
10201bf215546Sopenharmony_ci       mdapi_supported_apis="MEDIA IO BB"
10202bf215546Sopenharmony_ci       hw_config_guid="bfd9764d-2c5b-4c16-bfc1-89de3ca10917"
10203bf215546Sopenharmony_ci       >
10204bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10205bf215546Sopenharmony_ci             symbol_name="GpuTime"
10206bf215546Sopenharmony_ci             underscore_name="gpu_time"
10207bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10208bf215546Sopenharmony_ci             data_type="uint64"
10209bf215546Sopenharmony_ci             units="ns"
10210bf215546Sopenharmony_ci             semantic_type="duration"
10211bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10212bf215546Sopenharmony_ci             mdapi_group="GPU"
10213bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10214bf215546Sopenharmony_ci             mdapi_supported_apis=""
10215bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10216bf215546Sopenharmony_ci             />
10217bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10218bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10219bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10220bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10221bf215546Sopenharmony_ci             data_type="uint64"
10222bf215546Sopenharmony_ci             units="cycles"
10223bf215546Sopenharmony_ci             semantic_type="event"
10224bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10225bf215546Sopenharmony_ci             mdapi_group="GPU"
10226bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10227bf215546Sopenharmony_ci             mdapi_supported_apis=""
10228bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10229bf215546Sopenharmony_ci             />
10230bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10231bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10232bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10233bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10234bf215546Sopenharmony_ci             data_type="uint64"
10235bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10236bf215546Sopenharmony_ci             units="hz"
10237bf215546Sopenharmony_ci             semantic_type="event"
10238bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10239bf215546Sopenharmony_ci             mdapi_group="GPU"
10240bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10241bf215546Sopenharmony_ci             mdapi_supported_apis=""
10242bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10243bf215546Sopenharmony_ci             />
10244bf215546Sopenharmony_ci    <counter name="GPU Busy"
10245bf215546Sopenharmony_ci             symbol_name="GpuBusy"
10246bf215546Sopenharmony_ci             underscore_name="gpu_busy"
10247bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
10248bf215546Sopenharmony_ci             data_type="float"
10249bf215546Sopenharmony_ci             max_equation="100"
10250bf215546Sopenharmony_ci             units="percent"
10251bf215546Sopenharmony_ci             semantic_type="duration"
10252bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10253bf215546Sopenharmony_ci             mdapi_group="GPU"
10254bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
10255bf215546Sopenharmony_ci             mdapi_supported_apis=""
10256bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10257bf215546Sopenharmony_ci             />
10258bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
10259bf215546Sopenharmony_ci             symbol_name="CsThreads"
10260bf215546Sopenharmony_ci             underscore_name="cs_threads"
10261bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
10262bf215546Sopenharmony_ci             data_type="uint64"
10263bf215546Sopenharmony_ci             units="threads"
10264bf215546Sopenharmony_ci             semantic_type="event"
10265bf215546Sopenharmony_ci             equation="A 4 READ"
10266bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
10267bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
10268bf215546Sopenharmony_ci             mdapi_supported_apis=""
10269bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10270bf215546Sopenharmony_ci             />
10271bf215546Sopenharmony_ci    <counter name="EU Active"
10272bf215546Sopenharmony_ci             symbol_name="EuActive"
10273bf215546Sopenharmony_ci             underscore_name="eu_active"
10274bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
10275bf215546Sopenharmony_ci             data_type="float"
10276bf215546Sopenharmony_ci             max_equation="100"
10277bf215546Sopenharmony_ci             units="percent"
10278bf215546Sopenharmony_ci             semantic_type="duration"
10279bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10280bf215546Sopenharmony_ci             mdapi_group="EU Array"
10281bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10282bf215546Sopenharmony_ci             mdapi_supported_apis=""
10283bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10284bf215546Sopenharmony_ci             />
10285bf215546Sopenharmony_ci    <counter name="EU Stall"
10286bf215546Sopenharmony_ci             symbol_name="EuStall"
10287bf215546Sopenharmony_ci             underscore_name="eu_stall"
10288bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
10289bf215546Sopenharmony_ci             data_type="float"
10290bf215546Sopenharmony_ci             max_equation="100"
10291bf215546Sopenharmony_ci             units="percent"
10292bf215546Sopenharmony_ci             semantic_type="duration"
10293bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10294bf215546Sopenharmony_ci             mdapi_group="EU Array"
10295bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10296bf215546Sopenharmony_ci             mdapi_supported_apis=""
10297bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10298bf215546Sopenharmony_ci             />
10299bf215546Sopenharmony_ci    <counter name="EU Both FPU Pipes Active"
10300bf215546Sopenharmony_ci             symbol_name="EuFpuBothActive"
10301bf215546Sopenharmony_ci             underscore_name="eu_fpu_both_active"
10302bf215546Sopenharmony_ci             description="The percentage of time in which both EU FPU pipelines were actively processing."
10303bf215546Sopenharmony_ci             data_type="float"
10304bf215546Sopenharmony_ci             max_equation="100"
10305bf215546Sopenharmony_ci             units="percent"
10306bf215546Sopenharmony_ci             semantic_type="duration"
10307bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10308bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
10309bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10310bf215546Sopenharmony_ci             mdapi_supported_apis=""
10311bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10312bf215546Sopenharmony_ci             />
10313bf215546Sopenharmony_ci    <counter name="EU Thread Occupancy"
10314bf215546Sopenharmony_ci             symbol_name="EuThreadOccupancy"
10315bf215546Sopenharmony_ci             underscore_name="eu_thread_occupancy"
10316bf215546Sopenharmony_ci             description="The percentage of time in which hardware threads occupied EUs."
10317bf215546Sopenharmony_ci             data_type="float"
10318bf215546Sopenharmony_ci             max_equation="100"
10319bf215546Sopenharmony_ci             units="percent"
10320bf215546Sopenharmony_ci             semantic_type="duration"
10321bf215546Sopenharmony_ci             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10322bf215546Sopenharmony_ci             mdapi_group="EU Array"
10323bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10324bf215546Sopenharmony_ci             mdapi_supported_apis=""
10325bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10326bf215546Sopenharmony_ci             />
10327bf215546Sopenharmony_ci    <counter name="VME Busy"
10328bf215546Sopenharmony_ci             symbol_name="VMEBusy"
10329bf215546Sopenharmony_ci             underscore_name="vme_busy"
10330bf215546Sopenharmony_ci             description="The percentage of time in which VME (IME or CRE) was actively processing data."
10331bf215546Sopenharmony_ci             data_type="float"
10332bf215546Sopenharmony_ci             max_equation="100"
10333bf215546Sopenharmony_ci             units="percent"
10334bf215546Sopenharmony_ci             semantic_type="duration"
10335bf215546Sopenharmony_ci             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10336bf215546Sopenharmony_ci             mdapi_group="VME Pipe"
10337bf215546Sopenharmony_ci             mdapi_usage_flags="Overview System Batch Tier2"
10338bf215546Sopenharmony_ci             mdapi_supported_apis=""
10339bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10340bf215546Sopenharmony_ci             />
10341bf215546Sopenharmony_ci    <register_config type="NOA">
10342bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
10343bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x141A5800" />
10344bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x161A00C0" />
10345bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12180240" />
10346bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14180002" />
10347bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x149A5800" />
10348bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x169A00C0" />
10349bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x12980240" />
10350bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x14980002" />
10351bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
10352bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002F1000" />
10353bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x022F8000" />
10354bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x042F3000" />
10355bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x004C4000" />
10356bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A4C9500" />
10357bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C4C002A" />
10358bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D2000" />
10359bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
10360bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
10361bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10362bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10363bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10364bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
10365bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0015" />
10366bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002C8000" />
10367bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10368bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x162CAA00" />
10369bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x182C000A" />
10370bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04193000" />
10371bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x081A28C1" />
10372bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x001A0000" />
10373bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00133000" />
10374bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0613C000" />
10375bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0813F000" />
10376bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00172000" />
10377bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06178000" />
10378bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0817A000" />
10379bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x00180037" />
10380bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06180940" />
10381bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x08180000" />
10382bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x02180000" />
10383bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04183000" />
10384bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04AFC000" />
10385bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06AF3000" />
10386bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0ACC4000" />
10387bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0CCC0015" />
10388bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A8DA000" />
10389bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C8DA000" />
10390bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E8F4000" />
10391bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x108F0015" />
10392bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x16ACA000" />
10393bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x18AC000A" />
10394bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06993000" />
10395bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
10396bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x009A0000" />
10397bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A93F000" />
10398bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C93F000" />
10399bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A97A000" />
10400bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C97A000" />
10401bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A980977" />
10402bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x08980000" />
10403bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x04980000" />
10404bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x06983000" />
10405bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x119000FF" />
10406bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900040" />
10407bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900020" />
10408bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900004" />
10409bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900400" />
10410bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x479008A5" />
10411bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
10412bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900002" />
10413bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10414bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10415bf215546Sopenharmony_ci    </register_config>
10416bf215546Sopenharmony_ci    <register_config type="OA">
10417bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
10418bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
10419bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
10420bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
10421bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x30800000" />
10422bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00100030" />
10423bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0000FFF9" />
10424bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00000002" />
10425bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10426bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00000002" />
10427bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x0000FFF3" />
10428bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00100180" />
10429bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10430bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x00000002" />
10431bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10432bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x00000002" />
10433bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10434bf215546Sopenharmony_ci    </register_config>
10435bf215546Sopenharmony_ci    <register_config type="FLEX">
10436bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10437bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00008003" />
10438bf215546Sopenharmony_ci    </register_config>
10439bf215546Sopenharmony_ci  </set>
10440bf215546Sopenharmony_ci
10441bf215546Sopenharmony_ci  <set name="Gpu Rings Busyness"
10442bf215546Sopenharmony_ci       chipset="KBLGT3"
10443bf215546Sopenharmony_ci       symbol_name="GpuBusyness"
10444bf215546Sopenharmony_ci       underscore_name="gpu_busyness"
10445bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
10446bf215546Sopenharmony_ci       hw_config_guid="b55ecba1-2aa9-422e-89ff-b9e30f03d447"
10447bf215546Sopenharmony_ci       >
10448bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10449bf215546Sopenharmony_ci             symbol_name="GpuTime"
10450bf215546Sopenharmony_ci             underscore_name="gpu_time"
10451bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10452bf215546Sopenharmony_ci             data_type="uint64"
10453bf215546Sopenharmony_ci             units="ns"
10454bf215546Sopenharmony_ci             semantic_type="duration"
10455bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10456bf215546Sopenharmony_ci             mdapi_group="GPU"
10457bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10458bf215546Sopenharmony_ci             mdapi_supported_apis=""
10459bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10460bf215546Sopenharmony_ci             />
10461bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10462bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10463bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10464bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10465bf215546Sopenharmony_ci             data_type="uint64"
10466bf215546Sopenharmony_ci             units="cycles"
10467bf215546Sopenharmony_ci             semantic_type="event"
10468bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10469bf215546Sopenharmony_ci             mdapi_group="GPU"
10470bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10471bf215546Sopenharmony_ci             mdapi_supported_apis=""
10472bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10473bf215546Sopenharmony_ci             />
10474bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10475bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10476bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10477bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10478bf215546Sopenharmony_ci             data_type="uint64"
10479bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10480bf215546Sopenharmony_ci             units="hz"
10481bf215546Sopenharmony_ci             semantic_type="event"
10482bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10483bf215546Sopenharmony_ci             mdapi_group="GPU"
10484bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10485bf215546Sopenharmony_ci             mdapi_supported_apis=""
10486bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10487bf215546Sopenharmony_ci             />
10488bf215546Sopenharmony_ci    <counter name="Render Ring Busy"
10489bf215546Sopenharmony_ci             symbol_name="RenderBusy"
10490bf215546Sopenharmony_ci             underscore_name="render_busy"
10491bf215546Sopenharmony_ci             description="The percentage of time when render command streamer was busy."
10492bf215546Sopenharmony_ci             data_type="float"
10493bf215546Sopenharmony_ci             max_equation="100"
10494bf215546Sopenharmony_ci             units="percent"
10495bf215546Sopenharmony_ci             semantic_type="duration"
10496bf215546Sopenharmony_ci             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10497bf215546Sopenharmony_ci             mdapi_group="GPU"
10498bf215546Sopenharmony_ci             mdapi_usage_flags="System Frame Batch"
10499bf215546Sopenharmony_ci             mdapi_supported_apis=""
10500bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10501bf215546Sopenharmony_ci             />
10502bf215546Sopenharmony_ci    <counter name="Vdbox0 Ring Busy"
10503bf215546Sopenharmony_ci             symbol_name="Vdbox0Busy"
10504bf215546Sopenharmony_ci             underscore_name="vdbox0_busy"
10505bf215546Sopenharmony_ci             description="The percentage of time when Vdbox0 command streamer was busy."
10506bf215546Sopenharmony_ci             data_type="float"
10507bf215546Sopenharmony_ci             max_equation="100"
10508bf215546Sopenharmony_ci             units="percent"
10509bf215546Sopenharmony_ci             semantic_type="duration"
10510bf215546Sopenharmony_ci             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10511bf215546Sopenharmony_ci             mdapi_group="GPU"
10512bf215546Sopenharmony_ci             mdapi_usage_flags="System Frame Batch"
10513bf215546Sopenharmony_ci             mdapi_supported_apis=""
10514bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10515bf215546Sopenharmony_ci             />
10516bf215546Sopenharmony_ci    <counter name="Vdbox1 Ring Busy"
10517bf215546Sopenharmony_ci             symbol_name="Vdbox1Busy"
10518bf215546Sopenharmony_ci             underscore_name="vdbox1_busy"
10519bf215546Sopenharmony_ci             description="The percentage of time when Vdbox1 command streamer was busy."
10520bf215546Sopenharmony_ci             data_type="float"
10521bf215546Sopenharmony_ci             max_equation="100"
10522bf215546Sopenharmony_ci             units="percent"
10523bf215546Sopenharmony_ci             semantic_type="duration"
10524bf215546Sopenharmony_ci             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10525bf215546Sopenharmony_ci             mdapi_group="GPU"
10526bf215546Sopenharmony_ci             mdapi_usage_flags="System Frame Batch"
10527bf215546Sopenharmony_ci             mdapi_supported_apis=""
10528bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10529bf215546Sopenharmony_ci             />
10530bf215546Sopenharmony_ci    <counter name="Vebox Ring Busy"
10531bf215546Sopenharmony_ci             symbol_name="VeboxBusy"
10532bf215546Sopenharmony_ci             underscore_name="vebox_busy"
10533bf215546Sopenharmony_ci             description="The percentage of time when vebox command streamer was busy."
10534bf215546Sopenharmony_ci             data_type="float"
10535bf215546Sopenharmony_ci             max_equation="100"
10536bf215546Sopenharmony_ci             units="percent"
10537bf215546Sopenharmony_ci             semantic_type="duration"
10538bf215546Sopenharmony_ci             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10539bf215546Sopenharmony_ci             mdapi_group="GPU"
10540bf215546Sopenharmony_ci             mdapi_usage_flags="System Frame Batch"
10541bf215546Sopenharmony_ci             mdapi_supported_apis=""
10542bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10543bf215546Sopenharmony_ci             />
10544bf215546Sopenharmony_ci    <counter name="Blitter Ring Busy"
10545bf215546Sopenharmony_ci             symbol_name="BlitterBusy"
10546bf215546Sopenharmony_ci             underscore_name="blitter_busy"
10547bf215546Sopenharmony_ci             description="The percentage of time when blitter command streamer was busy."
10548bf215546Sopenharmony_ci             data_type="float"
10549bf215546Sopenharmony_ci             max_equation="100"
10550bf215546Sopenharmony_ci             units="percent"
10551bf215546Sopenharmony_ci             semantic_type="duration"
10552bf215546Sopenharmony_ci             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10553bf215546Sopenharmony_ci             mdapi_group="GPU"
10554bf215546Sopenharmony_ci             mdapi_usage_flags="System Frame Batch"
10555bf215546Sopenharmony_ci             mdapi_supported_apis=""
10556bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10557bf215546Sopenharmony_ci             />
10558bf215546Sopenharmony_ci    <counter name="AnyRingBusy"
10559bf215546Sopenharmony_ci             symbol_name="AnyRingBusy"
10560bf215546Sopenharmony_ci             underscore_name="any_ring_busy"
10561bf215546Sopenharmony_ci             description="The percentage of time when any command streamer was busy."
10562bf215546Sopenharmony_ci             data_type="float"
10563bf215546Sopenharmony_ci             max_equation="100"
10564bf215546Sopenharmony_ci             units="percent"
10565bf215546Sopenharmony_ci             semantic_type="duration"
10566bf215546Sopenharmony_ci             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10567bf215546Sopenharmony_ci             mdapi_group="GPU"
10568bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10569bf215546Sopenharmony_ci             mdapi_supported_apis=""
10570bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10571bf215546Sopenharmony_ci             />
10572bf215546Sopenharmony_ci    <register_config type="NOA">
10573bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
10574bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19D05800" />
10575bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x13805800" />
10576bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05962C25" />
10577bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19950016" />
10578bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19C05800" />
10579bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05D00085" />
10580bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x25D00000" />
10581bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09D54000" />
10582bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07800035" />
10583bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11800000" />
10584bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D810400" />
10585bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x21960000" />
10586bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0996C000" />
10587bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0B964000" />
10588bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19938000" />
10589bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930068" />
10590bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x15948000" />
10591bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B94000C" />
10592bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03957500" />
10593bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D950000" />
10594bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17950000" />
10595bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07E54000" />
10596bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07928000" />
10597bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x03988000" />
10598bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x17908000" />
10599bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x19904000" />
10600bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B908000" />
10601bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D908000" />
10602bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F908000" />
10603bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x09978000" />
10604bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x05C08500" />
10605bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x25C00000" />
10606bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1BC00000" />
10607bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0BC54000" />
10608bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11900000" />
10609bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10610bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
10611bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x43900463" />
10612bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
10613bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900040" />
10614bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10615bf215546Sopenharmony_ci    </register_config>
10616bf215546Sopenharmony_ci    <register_config type="OA">
10617bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
10618bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
10619bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x10800000" />
10620bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
10621bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
10622bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x0007C000" />
10623bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x000007FF" />
10624bf215546Sopenharmony_ci    </register_config>
10625bf215546Sopenharmony_ci  </set>
10626bf215546Sopenharmony_ci
10627bf215546Sopenharmony_ci  <set name="MDAPI testing set"
10628bf215546Sopenharmony_ci       chipset="KBLGT3"
10629bf215546Sopenharmony_ci       symbol_name="TestOa"
10630bf215546Sopenharmony_ci       underscore_name="test_oa"
10631bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OCL IO BB"
10632bf215546Sopenharmony_ci       hw_config_guid="bb3344bf-2551-40f7-b75f-cbf29e4195f7"
10633bf215546Sopenharmony_ci       >
10634bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10635bf215546Sopenharmony_ci             symbol_name="GpuTime"
10636bf215546Sopenharmony_ci             underscore_name="gpu_time"
10637bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10638bf215546Sopenharmony_ci             data_type="uint64"
10639bf215546Sopenharmony_ci             units="ns"
10640bf215546Sopenharmony_ci             semantic_type="duration"
10641bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10642bf215546Sopenharmony_ci             mdapi_group="GPU"
10643bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10644bf215546Sopenharmony_ci             mdapi_supported_apis=""
10645bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10646bf215546Sopenharmony_ci             />
10647bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10648bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10649bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10650bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10651bf215546Sopenharmony_ci             data_type="uint64"
10652bf215546Sopenharmony_ci             units="cycles"
10653bf215546Sopenharmony_ci             semantic_type="event"
10654bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10655bf215546Sopenharmony_ci             mdapi_group="GPU"
10656bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10657bf215546Sopenharmony_ci             mdapi_supported_apis=""
10658bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10659bf215546Sopenharmony_ci             />
10660bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10661bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10662bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10663bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10664bf215546Sopenharmony_ci             data_type="uint64"
10665bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10666bf215546Sopenharmony_ci             units="hz"
10667bf215546Sopenharmony_ci             semantic_type="event"
10668bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10669bf215546Sopenharmony_ci             mdapi_group="GPU"
10670bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10671bf215546Sopenharmony_ci             mdapi_supported_apis=""
10672bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10673bf215546Sopenharmony_ci             />
10674bf215546Sopenharmony_ci    <counter name="TestCounter0"
10675bf215546Sopenharmony_ci             symbol_name="Counter0"
10676bf215546Sopenharmony_ci             underscore_name="counter0"
10677bf215546Sopenharmony_ci             description="HW test counter 0. Factor: 0.0"
10678bf215546Sopenharmony_ci             data_type="uint64"
10679bf215546Sopenharmony_ci             units="events"
10680bf215546Sopenharmony_ci             semantic_type="event"
10681bf215546Sopenharmony_ci             equation="B 0 READ"
10682bf215546Sopenharmony_ci             mdapi_group="GPU"
10683bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10684bf215546Sopenharmony_ci             mdapi_supported_apis=""
10685bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10686bf215546Sopenharmony_ci             />
10687bf215546Sopenharmony_ci    <counter name="TestCounter1"
10688bf215546Sopenharmony_ci             symbol_name="Counter1"
10689bf215546Sopenharmony_ci             underscore_name="counter1"
10690bf215546Sopenharmony_ci             description="HW test counter 1. Factor: 1.0"
10691bf215546Sopenharmony_ci             data_type="uint64"
10692bf215546Sopenharmony_ci             units="events"
10693bf215546Sopenharmony_ci             semantic_type="event"
10694bf215546Sopenharmony_ci             equation="B 1 READ"
10695bf215546Sopenharmony_ci             mdapi_group="GPU"
10696bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10697bf215546Sopenharmony_ci             mdapi_supported_apis=""
10698bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10699bf215546Sopenharmony_ci             />
10700bf215546Sopenharmony_ci    <counter name="TestCounter2"
10701bf215546Sopenharmony_ci             symbol_name="Counter2"
10702bf215546Sopenharmony_ci             underscore_name="counter2"
10703bf215546Sopenharmony_ci             description="HW test counter 2. Factor: 1.0"
10704bf215546Sopenharmony_ci             data_type="uint64"
10705bf215546Sopenharmony_ci             units="events"
10706bf215546Sopenharmony_ci             semantic_type="event"
10707bf215546Sopenharmony_ci             equation="B 2 READ"
10708bf215546Sopenharmony_ci             mdapi_group="GPU"
10709bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10710bf215546Sopenharmony_ci             mdapi_supported_apis=""
10711bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10712bf215546Sopenharmony_ci             />
10713bf215546Sopenharmony_ci    <counter name="TestCounter3"
10714bf215546Sopenharmony_ci             symbol_name="Counter3"
10715bf215546Sopenharmony_ci             underscore_name="counter3"
10716bf215546Sopenharmony_ci             description="HW test counter 3. Factor: 0.5"
10717bf215546Sopenharmony_ci             data_type="uint64"
10718bf215546Sopenharmony_ci             units="events"
10719bf215546Sopenharmony_ci             semantic_type="event"
10720bf215546Sopenharmony_ci             equation="B 3 READ"
10721bf215546Sopenharmony_ci             mdapi_group="GPU"
10722bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10723bf215546Sopenharmony_ci             mdapi_supported_apis=""
10724bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10725bf215546Sopenharmony_ci             />
10726bf215546Sopenharmony_ci    <counter name="TestCounter4"
10727bf215546Sopenharmony_ci             symbol_name="Counter4"
10728bf215546Sopenharmony_ci             underscore_name="counter4"
10729bf215546Sopenharmony_ci             description="HW test counter 4. Factor: 0.333"
10730bf215546Sopenharmony_ci             data_type="uint64"
10731bf215546Sopenharmony_ci             units="events"
10732bf215546Sopenharmony_ci             semantic_type="event"
10733bf215546Sopenharmony_ci             equation="B 4 READ"
10734bf215546Sopenharmony_ci             mdapi_group="GPU"
10735bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10736bf215546Sopenharmony_ci             mdapi_supported_apis=""
10737bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10738bf215546Sopenharmony_ci             />
10739bf215546Sopenharmony_ci    <counter name="TestCounter5"
10740bf215546Sopenharmony_ci             symbol_name="Counter5"
10741bf215546Sopenharmony_ci             underscore_name="counter5"
10742bf215546Sopenharmony_ci             description="HW test counter 5. Factor: 0.333"
10743bf215546Sopenharmony_ci             data_type="uint64"
10744bf215546Sopenharmony_ci             units="events"
10745bf215546Sopenharmony_ci             semantic_type="event"
10746bf215546Sopenharmony_ci             equation="B 5 READ"
10747bf215546Sopenharmony_ci             mdapi_group="GPU"
10748bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10749bf215546Sopenharmony_ci             mdapi_supported_apis=""
10750bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10751bf215546Sopenharmony_ci             />
10752bf215546Sopenharmony_ci    <counter name="TestCounter6"
10753bf215546Sopenharmony_ci             symbol_name="Counter6"
10754bf215546Sopenharmony_ci             underscore_name="counter6"
10755bf215546Sopenharmony_ci             description="HW test counter 6. Factor: 0.166"
10756bf215546Sopenharmony_ci             data_type="uint64"
10757bf215546Sopenharmony_ci             units="events"
10758bf215546Sopenharmony_ci             semantic_type="event"
10759bf215546Sopenharmony_ci             equation="B 6 READ"
10760bf215546Sopenharmony_ci             mdapi_group="GPU"
10761bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10762bf215546Sopenharmony_ci             mdapi_supported_apis=""
10763bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10764bf215546Sopenharmony_ci             />
10765bf215546Sopenharmony_ci    <counter name="TestCounter7"
10766bf215546Sopenharmony_ci             symbol_name="Counter7"
10767bf215546Sopenharmony_ci             underscore_name="counter7"
10768bf215546Sopenharmony_ci             description="HW test counter 7. Factor: 0.666"
10769bf215546Sopenharmony_ci             data_type="uint64"
10770bf215546Sopenharmony_ci             units="events"
10771bf215546Sopenharmony_ci             semantic_type="event"
10772bf215546Sopenharmony_ci             equation="B 7 READ"
10773bf215546Sopenharmony_ci             mdapi_group="GPU"
10774bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10775bf215546Sopenharmony_ci             mdapi_supported_apis=""
10776bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10777bf215546Sopenharmony_ci             />
10778bf215546Sopenharmony_ci    <counter name="TestCounter8"
10779bf215546Sopenharmony_ci             symbol_name="Counter8"
10780bf215546Sopenharmony_ci             underscore_name="counter8"
10781bf215546Sopenharmony_ci             description="HW test counter 8. Should be equal to 1."
10782bf215546Sopenharmony_ci             data_type="uint64"
10783bf215546Sopenharmony_ci             units="events"
10784bf215546Sopenharmony_ci             semantic_type="event"
10785bf215546Sopenharmony_ci             equation="C 7 READ"
10786bf215546Sopenharmony_ci             mdapi_group="GPU"
10787bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10788bf215546Sopenharmony_ci             mdapi_supported_apis=""
10789bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10790bf215546Sopenharmony_ci             />
10791bf215546Sopenharmony_ci    <register_config type="NOA">
10792bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
10793bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11810000" />
10794bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07810013" />
10795bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F810000" />
10796bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1D810000" />
10797bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1B930040" />
10798bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x07E54000" />
10799bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1F908000" />
10800bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x11900000" />
10801bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10802bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x53900000" />
10803bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900000" />
10804bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10805bf215546Sopenharmony_ci    </register_config>
10806bf215546Sopenharmony_ci    <register_config type="OA">
10807bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
10808bf215546Sopenharmony_ci        <register type="OA" address="0x00002744" value="0x00800000" />
10809bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0xF0800000" />
10810bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
10811bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0xF0800000" />
10812bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
10813bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00000004" />
10814bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x00000000" />
10815bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x00000003" />
10816bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x00000000" />
10817bf215546Sopenharmony_ci        <register type="OA" address="0x00002780" value="0x00000007" />
10818bf215546Sopenharmony_ci        <register type="OA" address="0x00002784" value="0x00000000" />
10819bf215546Sopenharmony_ci        <register type="OA" address="0x00002788" value="0x00100002" />
10820bf215546Sopenharmony_ci        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10821bf215546Sopenharmony_ci        <register type="OA" address="0x00002790" value="0x00100002" />
10822bf215546Sopenharmony_ci        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10823bf215546Sopenharmony_ci        <register type="OA" address="0x00002798" value="0x00100082" />
10824bf215546Sopenharmony_ci        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10825bf215546Sopenharmony_ci        <register type="OA" address="0x000027A0" value="0x001000C2" />
10826bf215546Sopenharmony_ci        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10827bf215546Sopenharmony_ci        <register type="OA" address="0x000027A8" value="0x00100001" />
10828bf215546Sopenharmony_ci        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10829bf215546Sopenharmony_ci    </register_config>
10830bf215546Sopenharmony_ci    <register_config type="FLEX">
10831bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
10832bf215546Sopenharmony_ci    </register_config>
10833bf215546Sopenharmony_ci  </set>
10834bf215546Sopenharmony_ci
10835bf215546Sopenharmony_ci  <set name="Metric set PMA Stall"
10836bf215546Sopenharmony_ci       chipset="KBLGT3"
10837bf215546Sopenharmony_ci       symbol_name="PMA_Stall"
10838bf215546Sopenharmony_ci       underscore_name="pma__stall"
10839bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OGL4 OCL IO MEDIA"
10840bf215546Sopenharmony_ci       hw_config_guid="85bc2e4f-2563-4388-921b-dc0dad879cf3"
10841bf215546Sopenharmony_ci       >
10842bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10843bf215546Sopenharmony_ci             symbol_name="GpuTime"
10844bf215546Sopenharmony_ci             underscore_name="gpu_time"
10845bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10846bf215546Sopenharmony_ci             data_type="uint64"
10847bf215546Sopenharmony_ci             units="ns"
10848bf215546Sopenharmony_ci             semantic_type="duration"
10849bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10850bf215546Sopenharmony_ci             mdapi_group="GPU"
10851bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10852bf215546Sopenharmony_ci             mdapi_supported_apis=""
10853bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10854bf215546Sopenharmony_ci             />
10855bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10856bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10857bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10858bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10859bf215546Sopenharmony_ci             data_type="uint64"
10860bf215546Sopenharmony_ci             units="cycles"
10861bf215546Sopenharmony_ci             semantic_type="event"
10862bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10863bf215546Sopenharmony_ci             mdapi_group="GPU"
10864bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10865bf215546Sopenharmony_ci             mdapi_supported_apis=""
10866bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10867bf215546Sopenharmony_ci             />
10868bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10869bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10870bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10871bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10872bf215546Sopenharmony_ci             data_type="uint64"
10873bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10874bf215546Sopenharmony_ci             units="hz"
10875bf215546Sopenharmony_ci             semantic_type="event"
10876bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10877bf215546Sopenharmony_ci             mdapi_group="GPU"
10878bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10879bf215546Sopenharmony_ci             mdapi_supported_apis=""
10880bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10881bf215546Sopenharmony_ci             />
10882bf215546Sopenharmony_ci    <counter name="STC PMA stall"
10883bf215546Sopenharmony_ci             symbol_name="StcPMAStall"
10884bf215546Sopenharmony_ci             underscore_name="stc_pma_stall"
10885bf215546Sopenharmony_ci             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
10886bf215546Sopenharmony_ci             data_type="float"
10887bf215546Sopenharmony_ci             max_equation="100"
10888bf215546Sopenharmony_ci             units="percent"
10889bf215546Sopenharmony_ci             semantic_type="duration"
10890bf215546Sopenharmony_ci             equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10891bf215546Sopenharmony_ci             availability="$SliceMask 1 AND"
10892bf215546Sopenharmony_ci             mdapi_group="GPU/Stencil Cache"
10893bf215546Sopenharmony_ci             mdapi_usage_flags="Frame Batch Draw"
10894bf215546Sopenharmony_ci             mdapi_supported_apis=""
10895bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10896bf215546Sopenharmony_ci             />
10897bf215546Sopenharmony_ci    <register_config type="NOA">
10898bf215546Sopenharmony_ci        <register type="NOA" address="0x00009840" value="0x00000080" />
10899bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x122D3080" />
10900bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x000D2000" />
10901bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x060D8000" />
10902bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x080DA000" />
10903bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10904bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0C0F0800" />
10905bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
10906bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x100F0002" />
10907bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x002D0025" />
10908bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x062D1300" />
10909bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x082D16A4" />
10910bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x0A2D162E" />
10911bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x102D0000" />
10912bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x1190003F" />
10913bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x51900000" />
10914bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x41900000" />
10915bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x55900000" />
10916bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x45900000" />
10917bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x47900000" />
10918bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x57900000" />
10919bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x49900000" />
10920bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x37900000" />
10921bf215546Sopenharmony_ci        <register type="NOA" address="0x00009888" value="0x33900000" />
10922bf215546Sopenharmony_ci    </register_config>
10923bf215546Sopenharmony_ci    <register_config type="OA">
10924bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
10925bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
10926bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x30800000" />
10927bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
10928bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
10929bf215546Sopenharmony_ci        <register type="OA" address="0x00002770" value="0x00E00021" />
10930bf215546Sopenharmony_ci        <register type="OA" address="0x00002774" value="0x0007FFF8" />
10931bf215546Sopenharmony_ci        <register type="OA" address="0x00002778" value="0x07000101" />
10932bf215546Sopenharmony_ci        <register type="OA" address="0x0000277C" value="0x0038FFC7" />
10933bf215546Sopenharmony_ci    </register_config>
10934bf215546Sopenharmony_ci  </set>
10935bf215546Sopenharmony_ci
10936bf215546Sopenharmony_ci  <set name="AsyncCompute"
10937bf215546Sopenharmony_ci       chipset="KBLGT3"
10938bf215546Sopenharmony_ci       symbol_name="AsyncCompute"
10939bf215546Sopenharmony_ci       underscore_name="async_compute"
10940bf215546Sopenharmony_ci       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
10941bf215546Sopenharmony_ci       hw_config_guid="8d6d28f5-f699-4eec-89f7-216956bf2ed5"
10942bf215546Sopenharmony_ci       >
10943bf215546Sopenharmony_ci    <counter name="GPU Time Elapsed"
10944bf215546Sopenharmony_ci             symbol_name="GpuTime"
10945bf215546Sopenharmony_ci             underscore_name="gpu_time"
10946bf215546Sopenharmony_ci             description="Time elapsed on the GPU during the measurement."
10947bf215546Sopenharmony_ci             data_type="uint64"
10948bf215546Sopenharmony_ci             units="ns"
10949bf215546Sopenharmony_ci             semantic_type="duration"
10950bf215546Sopenharmony_ci             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10951bf215546Sopenharmony_ci             mdapi_group="GPU"
10952bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10953bf215546Sopenharmony_ci             mdapi_supported_apis=""
10954bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10955bf215546Sopenharmony_ci             />
10956bf215546Sopenharmony_ci    <counter name="GPU Core Clocks"
10957bf215546Sopenharmony_ci             symbol_name="GpuCoreClocks"
10958bf215546Sopenharmony_ci             underscore_name="gpu_core_clocks"
10959bf215546Sopenharmony_ci             description="The total number of GPU core clocks elapsed during the measurement."
10960bf215546Sopenharmony_ci             data_type="uint64"
10961bf215546Sopenharmony_ci             units="cycles"
10962bf215546Sopenharmony_ci             semantic_type="event"
10963bf215546Sopenharmony_ci             equation="GPU_CLOCK 0 READ"
10964bf215546Sopenharmony_ci             mdapi_group="GPU"
10965bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Frame Batch Draw"
10966bf215546Sopenharmony_ci             mdapi_supported_apis=""
10967bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10968bf215546Sopenharmony_ci             />
10969bf215546Sopenharmony_ci    <counter name="AVG GPU Core Frequency"
10970bf215546Sopenharmony_ci             symbol_name="AvgGpuCoreFrequency"
10971bf215546Sopenharmony_ci             underscore_name="avg_gpu_core_frequency"
10972bf215546Sopenharmony_ci             description="Average GPU Core Frequency in the measurement."
10973bf215546Sopenharmony_ci             data_type="uint64"
10974bf215546Sopenharmony_ci             max_equation="$GpuMaxFrequency"
10975bf215546Sopenharmony_ci             units="hz"
10976bf215546Sopenharmony_ci             semantic_type="event"
10977bf215546Sopenharmony_ci             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10978bf215546Sopenharmony_ci             mdapi_group="GPU"
10979bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10980bf215546Sopenharmony_ci             mdapi_supported_apis=""
10981bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10982bf215546Sopenharmony_ci             />
10983bf215546Sopenharmony_ci    <counter name="GPU Busy"
10984bf215546Sopenharmony_ci             symbol_name="GpuBusy"
10985bf215546Sopenharmony_ci             underscore_name="gpu_busy"
10986bf215546Sopenharmony_ci             description="The percentage of time in which the GPU has been processing GPU commands."
10987bf215546Sopenharmony_ci             data_type="float"
10988bf215546Sopenharmony_ci             max_equation="100"
10989bf215546Sopenharmony_ci             units="percent"
10990bf215546Sopenharmony_ci             semantic_type="duration"
10991bf215546Sopenharmony_ci             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10992bf215546Sopenharmony_ci             mdapi_group="GPU"
10993bf215546Sopenharmony_ci             mdapi_usage_flags="Tier1 Overview System Frame"
10994bf215546Sopenharmony_ci             mdapi_supported_apis=""
10995bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
10996bf215546Sopenharmony_ci             />
10997bf215546Sopenharmony_ci    <counter name="VS Threads Dispatched"
10998bf215546Sopenharmony_ci             symbol_name="VsThreads"
10999bf215546Sopenharmony_ci             underscore_name="vs_threads"
11000bf215546Sopenharmony_ci             description="The total number of vertex shader hardware threads dispatched."
11001bf215546Sopenharmony_ci             data_type="uint64"
11002bf215546Sopenharmony_ci             units="threads"
11003bf215546Sopenharmony_ci             semantic_type="event"
11004bf215546Sopenharmony_ci             equation="A 1 READ"
11005bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
11006bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11007bf215546Sopenharmony_ci             mdapi_supported_apis=""
11008bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11009bf215546Sopenharmony_ci             />
11010bf215546Sopenharmony_ci    <counter name="HS Threads Dispatched"
11011bf215546Sopenharmony_ci             symbol_name="HsThreads"
11012bf215546Sopenharmony_ci             underscore_name="hs_threads"
11013bf215546Sopenharmony_ci             description="The total number of hull shader hardware threads dispatched."
11014bf215546Sopenharmony_ci             data_type="uint64"
11015bf215546Sopenharmony_ci             units="threads"
11016bf215546Sopenharmony_ci             semantic_type="event"
11017bf215546Sopenharmony_ci             equation="A 2 READ"
11018bf215546Sopenharmony_ci             mdapi_group="EU Array/Hull Shader"
11019bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11020bf215546Sopenharmony_ci             mdapi_supported_apis=""
11021bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11022bf215546Sopenharmony_ci             />
11023bf215546Sopenharmony_ci    <counter name="DS Threads Dispatched"
11024bf215546Sopenharmony_ci             symbol_name="DsThreads"
11025bf215546Sopenharmony_ci             underscore_name="ds_threads"
11026bf215546Sopenharmony_ci             description="The total number of domain shader hardware threads dispatched."
11027bf215546Sopenharmony_ci             data_type="uint64"
11028bf215546Sopenharmony_ci             units="threads"
11029bf215546Sopenharmony_ci             semantic_type="event"
11030bf215546Sopenharmony_ci             equation="A 3 READ"
11031bf215546Sopenharmony_ci             mdapi_group="EU Array/Domain Shader"
11032bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11033bf215546Sopenharmony_ci             mdapi_supported_apis=""
11034bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11035bf215546Sopenharmony_ci             />
11036bf215546Sopenharmony_ci    <counter name="GS Threads Dispatched"
11037bf215546Sopenharmony_ci             symbol_name="GsThreads"
11038bf215546Sopenharmony_ci             underscore_name="gs_threads"
11039bf215546Sopenharmony_ci             description="The total number of geometry shader hardware threads dispatched."
11040bf215546Sopenharmony_ci             data_type="uint64"
11041bf215546Sopenharmony_ci             units="threads"
11042bf215546Sopenharmony_ci             semantic_type="event"
11043bf215546Sopenharmony_ci             equation="A 5 READ"
11044bf215546Sopenharmony_ci             mdapi_group="EU Array/Geometry Shader"
11045bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11046bf215546Sopenharmony_ci             mdapi_supported_apis=""
11047bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11048bf215546Sopenharmony_ci             />
11049bf215546Sopenharmony_ci    <counter name="FS Threads Dispatched"
11050bf215546Sopenharmony_ci             symbol_name="PsThreads"
11051bf215546Sopenharmony_ci             underscore_name="ps_threads"
11052bf215546Sopenharmony_ci             description="The total number of fragment shader hardware threads dispatched."
11053bf215546Sopenharmony_ci             data_type="uint64"
11054bf215546Sopenharmony_ci             units="threads"
11055bf215546Sopenharmony_ci             semantic_type="event"
11056bf215546Sopenharmony_ci             equation="A 6 READ"
11057bf215546Sopenharmony_ci             mdapi_group="EU Array/Fragment Shader"
11058bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11059bf215546Sopenharmony_ci             mdapi_supported_apis=""
11060bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11061bf215546Sopenharmony_ci             />
11062bf215546Sopenharmony_ci    <counter name="CS Threads Dispatched"
11063bf215546Sopenharmony_ci             symbol_name="CsThreads"
11064bf215546Sopenharmony_ci             underscore_name="cs_threads"
11065bf215546Sopenharmony_ci             description="The total number of compute shader hardware threads dispatched."
11066bf215546Sopenharmony_ci             data_type="uint64"
11067bf215546Sopenharmony_ci             units="threads"
11068bf215546Sopenharmony_ci             semantic_type="event"
11069bf215546Sopenharmony_ci             equation="A 4 READ"
11070bf215546Sopenharmony_ci             mdapi_group="EU Array/Compute Shader"
11071bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Frame Batch Draw"
11072bf215546Sopenharmony_ci             mdapi_supported_apis=""
11073bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11074bf215546Sopenharmony_ci             />
11075bf215546Sopenharmony_ci    <counter name="EU FPU0 Pipe Active"
11076bf215546Sopenharmony_ci             symbol_name="Fpu0Active"
11077bf215546Sopenharmony_ci             underscore_name="fpu0_active"
11078bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing."
11079bf215546Sopenharmony_ci             data_type="float"
11080bf215546Sopenharmony_ci             max_equation="100"
11081bf215546Sopenharmony_ci             units="percent"
11082bf215546Sopenharmony_ci             semantic_type="duration"
11083bf215546Sopenharmony_ci             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11084bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
11085bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11086bf215546Sopenharmony_ci             mdapi_supported_apis=""
11087bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11088bf215546Sopenharmony_ci             />
11089bf215546Sopenharmony_ci    <counter name="VS FPU0 Pipe Active"
11090bf215546Sopenharmony_ci             symbol_name="VsFpu0Active"
11091bf215546Sopenharmony_ci             underscore_name="vs_fpu0_active"
11092bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
11093bf215546Sopenharmony_ci             data_type="float"
11094bf215546Sopenharmony_ci             max_equation="100"
11095bf215546Sopenharmony_ci             units="percent"
11096bf215546Sopenharmony_ci             semantic_type="duration"
11097bf215546Sopenharmony_ci             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11098bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
11099bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11100bf215546Sopenharmony_ci             mdapi_supported_apis=""
11101bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11102bf215546Sopenharmony_ci             />
11103bf215546Sopenharmony_ci    <counter name="PS FPU0 Pipe Active"
11104bf215546Sopenharmony_ci             symbol_name="PsFpu0Active"
11105bf215546Sopenharmony_ci             underscore_name="ps_fpu0_active"
11106bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11107bf215546Sopenharmony_ci             data_type="float"
11108bf215546Sopenharmony_ci             max_equation="100"
11109bf215546Sopenharmony_ci             units="percent"
11110bf215546Sopenharmony_ci             semantic_type="duration"
11111bf215546Sopenharmony_ci             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11112bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
11113bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11114bf215546Sopenharmony_ci             mdapi_supported_apis=""
11115bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11116bf215546Sopenharmony_ci             />
11117bf215546Sopenharmony_ci    <counter name="CS FPU0 Pipe Active"
11118bf215546Sopenharmony_ci             symbol_name="CsFpu0Active"
11119bf215546Sopenharmony_ci             underscore_name="cs_fpu0_active"
11120bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU0 pipeline was actively processing a compute shader instruction."
11121bf215546Sopenharmony_ci             data_type="float"
11122bf215546Sopenharmony_ci             max_equation="100"
11123bf215546Sopenharmony_ci             units="percent"
11124bf215546Sopenharmony_ci             semantic_type="duration"
11125bf215546Sopenharmony_ci             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11126bf215546Sopenharmony_ci             mdapi_group="EU Array"
11127bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11128bf215546Sopenharmony_ci             mdapi_supported_apis=""
11129bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11130bf215546Sopenharmony_ci             />
11131bf215546Sopenharmony_ci    <counter name="EU FPU1 Pipe Active"
11132bf215546Sopenharmony_ci             symbol_name="Fpu1Active"
11133bf215546Sopenharmony_ci             underscore_name="fpu1_active"
11134bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing."
11135bf215546Sopenharmony_ci             data_type="float"
11136bf215546Sopenharmony_ci             max_equation="100"
11137bf215546Sopenharmony_ci             units="percent"
11138bf215546Sopenharmony_ci             semantic_type="duration"
11139bf215546Sopenharmony_ci             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11140bf215546Sopenharmony_ci             mdapi_group="EU Array/Pipes"
11141bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11142bf215546Sopenharmony_ci             mdapi_supported_apis=""
11143bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11144bf215546Sopenharmony_ci             />
11145bf215546Sopenharmony_ci    <counter name="VS FPU1 Pipe Active"
11146bf215546Sopenharmony_ci             symbol_name="VsFpu1Active"
11147bf215546Sopenharmony_ci             underscore_name="vs_fpu1_active"
11148bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
11149bf215546Sopenharmony_ci             data_type="float"
11150bf215546Sopenharmony_ci             max_equation="100"
11151bf215546Sopenharmony_ci             units="percent"
11152bf215546Sopenharmony_ci             semantic_type="duration"
11153bf215546Sopenharmony_ci             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11154bf215546Sopenharmony_ci             mdapi_group="EU Array/Vertex Shader"
11155bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11156bf215546Sopenharmony_ci             mdapi_supported_apis=""
11157bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11158bf215546Sopenharmony_ci             />
11159bf215546Sopenharmony_ci    <counter name="PS FPU1 Pipe Active"
11160bf215546Sopenharmony_ci             symbol_name="PsFpu1Active"
11161bf215546Sopenharmony_ci             underscore_name="ps_fpu1_active"
11162bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
11163bf215546Sopenharmony_ci             data_type="float"
11164bf215546Sopenharmony_ci             max_equation="100"
11165bf215546Sopenharmony_ci             units="percent"
11166bf215546Sopenharmony_ci             semantic_type="duration"
11167bf215546Sopenharmony_ci             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11168bf215546Sopenharmony_ci             mdapi_group="EU Array/Pixel Shader"
11169bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11170bf215546Sopenharmony_ci             mdapi_supported_apis=""
11171bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11172bf215546Sopenharmony_ci             />
11173bf215546Sopenharmony_ci    <counter name="CS FPU1 Pipe Active"
11174bf215546Sopenharmony_ci             symbol_name="CsFpu1Active"
11175bf215546Sopenharmony_ci             underscore_name="cs_fpu1_active"
11176bf215546Sopenharmony_ci             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
11177bf215546Sopenharmony_ci             data_type="float"
11178bf215546Sopenharmony_ci             max_equation="100"
11179bf215546Sopenharmony_ci             units="percent"
11180bf215546Sopenharmony_ci             semantic_type="duration"
11181bf215546Sopenharmony_ci             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11182bf215546Sopenharmony_ci             mdapi_group="EU Array"
11183bf215546Sopenharmony_ci             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11184bf215546Sopenharmony_ci             mdapi_supported_apis=""
11185bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11186bf215546Sopenharmony_ci             />
11187bf215546Sopenharmony_ci    <counter name="EU Thread Occupancy"
11188bf215546Sopenharmony_ci             symbol_name="EuThreadOccupancy"
11189bf215546Sopenharmony_ci             underscore_name="eu_thread_occupancy"
11190bf215546Sopenharmony_ci             description="The percentage of time in which hardware threads occupied EUs."
11191bf215546Sopenharmony_ci             data_type="float"
11192bf215546Sopenharmony_ci             max_equation="100"
11193bf215546Sopenharmony_ci             units="percent"
11194bf215546Sopenharmony_ci             semantic_type="duration"
11195bf215546Sopenharmony_ci             equation="8 A 17 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11196bf215546Sopenharmony_ci             mdapi_group="EU Array"
11197bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11198bf215546Sopenharmony_ci             mdapi_supported_apis=""
11199bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11200bf215546Sopenharmony_ci             />
11201bf215546Sopenharmony_ci    <counter name="EU Active"
11202bf215546Sopenharmony_ci             symbol_name="EuActive"
11203bf215546Sopenharmony_ci             underscore_name="eu_active"
11204bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were actively processing."
11205bf215546Sopenharmony_ci             data_type="float"
11206bf215546Sopenharmony_ci             max_equation="100"
11207bf215546Sopenharmony_ci             units="percent"
11208bf215546Sopenharmony_ci             semantic_type="duration"
11209bf215546Sopenharmony_ci             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11210bf215546Sopenharmony_ci             mdapi_group="EU Array"
11211bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11212bf215546Sopenharmony_ci             mdapi_supported_apis=""
11213bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11214bf215546Sopenharmony_ci             />
11215bf215546Sopenharmony_ci    <counter name="EU Stall"
11216bf215546Sopenharmony_ci             symbol_name="EuStall"
11217bf215546Sopenharmony_ci             underscore_name="eu_stall"
11218bf215546Sopenharmony_ci             description="The percentage of time in which the Execution Units were stalled."
11219bf215546Sopenharmony_ci             data_type="float"
11220bf215546Sopenharmony_ci             max_equation="100"
11221bf215546Sopenharmony_ci             units="percent"
11222bf215546Sopenharmony_ci             semantic_type="duration"
11223bf215546Sopenharmony_ci             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11224bf215546Sopenharmony_ci             mdapi_group="EU Array"
11225bf215546Sopenharmony_ci             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11226bf215546Sopenharmony_ci             mdapi_supported_apis=""
11227bf215546Sopenharmony_ci             mdapi_hw_unit_type="gpu"
11228bf215546Sopenharmony_ci             />
11229bf215546Sopenharmony_ci    <register_config type="OA">
11230bf215546Sopenharmony_ci        <register type="OA" address="0x00002740" value="0x00000000" />
11231bf215546Sopenharmony_ci        <register type="OA" address="0x00002710" value="0x00000000" />
11232bf215546Sopenharmony_ci        <register type="OA" address="0x00002714" value="0x00800000" />
11233bf215546Sopenharmony_ci        <register type="OA" address="0x00002720" value="0x00000000" />
11234bf215546Sopenharmony_ci        <register type="OA" address="0x00002724" value="0x00800000" />
11235bf215546Sopenharmony_ci    </register_config>
11236bf215546Sopenharmony_ci    <register_config type="FLEX">
11237bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11238bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E558" value="0x00001000" />
11239bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E658" value="0x00051050" />
11240bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E758" value="0x00011010" />
11241bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E45C" value="0x00061060" />
11242bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E55C" value="0x00000008" />
11243bf215546Sopenharmony_ci        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
11244bf215546Sopenharmony_ci    </register_config>
11245bf215546Sopenharmony_ci  </set>
11246bf215546Sopenharmony_ci
11247bf215546Sopenharmony_ci</metrics>
11248