• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1725304531" merge_md5="">
3  <set name="RenderBasic"
4       chipset="BMG"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO"
8       oa_format="576B_PEC64LL"
9       hw_config_guid="f05e23fc-913d-4ab9-ba9a-43beb059a18c"
10       >
11    <counter name="GPU Time Elapsed"
12             symbol_name="GpuTime"
13             underscore_name="gpu_time"
14             description="Time elapsed on the GPU during the measurement."
15             data_type="uint64"
16             units="ns"
17             semantic_type="event"
18             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
19             mdapi_group="GPU"
20             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21             mdapi_supported_apis=""
22             mdapi_hw_unit_type="gpu"
23             />
24    <counter name="GPU Core Clocks"
25             symbol_name="GpuCoreClocks"
26             underscore_name="gpu_core_clocks"
27             description="The total number of GPU core clocks elapsed during the measurement."
28             data_type="uint64"
29             units="cycles"
30             semantic_type="event"
31             equation="GPU_CLOCK 0 READ"
32             mdapi_group="GPU"
33             mdapi_usage_flags="Tier1 Frame Batch Draw"
34             mdapi_supported_apis=""
35             mdapi_hw_unit_type="gpu"
36             />
37    <counter name="AVG GPU Core Frequency"
38             symbol_name="AvgGpuCoreFrequency"
39             underscore_name="avg_gpu_core_frequency"
40             description="Average GPU Core Frequency in the measurement."
41             data_type="uint64"
42             max_equation="$GpuMaxFrequency"
43             units="hz"
44             semantic_type="event"
45             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
46             mdapi_group="GPU"
47             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
48             mdapi_supported_apis=""
49             mdapi_hw_unit_type="gpu"
50             />
51    <counter name="GPU Busy"
52             symbol_name="GPU_BUSY"
53             underscore_name="gpu_busy"
54             description="Percentage of time in which GPU is not idle including all GPU engines"
55             data_type="float"
56             units="percent"
57             semantic_type="duration"
58             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
59             mdapi_group="Front End"
60             mdapi_usage_flags="Frame Batch Draw"
61             mdapi_supported_apis=""
62             mdapi_hw_unit_type="gpu"
63             />
64    <counter name="IA Vertex"
65             symbol_name="IA_VERTEX"
66             underscore_name="ia_vertex"
67             description="Number of vertices in a draw"
68             data_type="uint64"
69             units="events"
70             semantic_type="event"
71             equation="PEC 33 READ"
72             mdapi_group="Geometry"
73             mdapi_usage_flags="Frame Batch Draw"
74             mdapi_supported_apis=""
75             mdapi_hw_unit_type="gpu"
76             />
77    <counter name="GpGpu Threadgroup Count"
78             symbol_name="GPGPU_THREADGROUP_COUNT"
79             underscore_name="gpgpu_threadgroup_count"
80             description="Number of GPGPU threadgroups dispatched"
81             data_type="uint64"
82             units="events"
83             semantic_type="event"
84             equation="PEC 0 READ"
85             mdapi_group="Thread Dispatcher"
86             mdapi_usage_flags="Frame Batch Draw"
87             mdapi_supported_apis=""
88             mdapi_hw_unit_type="gpu"
89             />
90    <counter name="Async GpGpu Threadgroup Count"
91             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
92             underscore_name="async_gpgpu_threadgroup_count"
93             description="Number of Async GPGPU threadgroups dispatched"
94             data_type="uint64"
95             units="events"
96             semantic_type="event"
97             equation="PEC 1 READ"
98             mdapi_group="Thread Dispatcher"
99             mdapi_usage_flags="Frame Batch Draw"
100             mdapi_supported_apis=""
101             mdapi_hw_unit_type="gpu"
102             />
103    <counter name="Rasterizer Sample Output"
104             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
105             underscore_name="rasterizer_sample_output"
106             description="Number of lit samples emitted by Rasterizer"
107             data_type="uint64"
108             units="events"
109             semantic_type="event"
110             equation="PEC 34 READ"
111             mdapi_group="Rasterizer"
112             mdapi_usage_flags="Frame Batch Draw"
113             mdapi_supported_apis=""
114             mdapi_hw_unit_type="gpu"
115             />
116    <counter name="Pixel Blend"
117             symbol_name="PIXEL_BLEND"
118             underscore_name="pixel_blend"
119             description="Number of blended pixels written to all render targets"
120             data_type="uint64"
121             units="events"
122             semantic_type="event"
123             equation="PEC 35 READ"
124             mdapi_group="Color Pipe"
125             mdapi_usage_flags="Frame Batch Draw"
126             mdapi_supported_apis=""
127             mdapi_hw_unit_type="gpu"
128             />
129    <counter name="Pixel Write"
130             symbol_name="PIXEL_WRITE"
131             underscore_name="pixel_write"
132             description="Number of pixels written to all render targets"
133             data_type="uint64"
134             units="events"
135             semantic_type="event"
136             equation="PEC 36 READ"
137             mdapi_group="Color Pipe"
138             mdapi_usage_flags="Frame Batch Draw"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="PostPS Alpha Test Fail"
143             symbol_name="POSTPS_ALPHA_TEST_FAIL"
144             underscore_name="postps_alpha_test_fail"
145             description="Number of 2x2 that were lit from Rasterizer but failed the alpha test"
146             data_type="uint64"
147             units="events"
148             semantic_type="event"
149             equation="PEC 2 READ"
150             mdapi_group="Color Pipe"
151             mdapi_usage_flags="Frame Batch Draw"
152             mdapi_supported_apis=""
153             mdapi_hw_unit_type="gpu"
154             />
155    <counter name="Shader Pix Kill"
156             symbol_name="SHADER_PIX_KILL"
157             underscore_name="shader_pix_kill"
158             description="Number of pixels that were lit from Rasterizer but killed by the Pixel Shader"
159             data_type="uint64"
160             units="events"
161             semantic_type="event"
162             equation="PEC 3 READ"
163             mdapi_group="Color Pipe"
164             mdapi_usage_flags="Frame Batch Draw"
165             mdapi_supported_apis=""
166             mdapi_hw_unit_type="gpu"
167             />
168    <counter name="L3 Read"
169             symbol_name="L3_READ"
170             underscore_name="l3_read"
171             description="Number of Device Cache 64B read requests"
172             data_type="uint64"
173             units="events"
174             semantic_type="event"
175             equation="PEC 37 READ"
176             mdapi_group="Device Cache"
177             mdapi_usage_flags="Frame Batch Draw"
178             mdapi_supported_apis=""
179             mdapi_hw_unit_type="gpu"
180             />
181    <counter name="L3 Write"
182             symbol_name="L3_WRITE"
183             underscore_name="l3_write"
184             description="Number of Device Cache 64B write requests"
185             data_type="uint64"
186             units="events"
187             semantic_type="event"
188             equation="PEC 38 READ"
189             mdapi_group="Device Cache"
190             mdapi_usage_flags="Frame Batch Draw"
191             mdapi_supported_apis=""
192             mdapi_hw_unit_type="gpu"
193             />
194    <counter name="Command Parser Compute Engine Busy"
195             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY"
196             underscore_name="command_parser_compute_engine_busy"
197             description="Percentage of time in which there is a context loaded and active on the compute queue"
198             data_type="float"
199             units="percent"
200             semantic_type="duration"
201             equation="PEC 39 READ $ComputeEngineTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
202             mdapi_group="Front End"
203             mdapi_usage_flags="Frame Batch Draw"
204             mdapi_supported_apis=""
205             mdapi_hw_unit_type="gpu"
206             />
207    <counter name="Command Parser Render Engine Busy"
208             symbol_name="COMMAND_PARSER_RENDER_ENGINE_BUSY"
209             underscore_name="command_parser_render_engine_busy"
210             description="Percentage of time in which there is a context loaded and active on the 3D queue"
211             data_type="float"
212             units="percent"
213             semantic_type="duration"
214             equation="PEC 40 READ 100 UMUL $GpuCoreClocks FDIV"
215             mdapi_group="Front End"
216             mdapi_usage_flags="Frame Batch Draw"
217             mdapi_supported_apis=""
218             mdapi_hw_unit_type="gpu"
219             />
220    <counter name="Command Parser Copy Engine Busy"
221             symbol_name="COMMAND_PARSER_COPY_ENGINE_BUSY"
222             underscore_name="command_parser_copy_engine_busy"
223             description="Percentage of time in which there is a context loaded and active on the copy queue."
224             data_type="float"
225             units="percent"
226             semantic_type="duration"
227             equation="PEC 41 READ 100 UMUL $GpuCoreClocks FDIV"
228             mdapi_group="Front End"
229             mdapi_usage_flags="Frame Batch Draw"
230             mdapi_supported_apis=""
231             mdapi_hw_unit_type="gpu"
232             />
233    <counter name="Clipper Input Vertex"
234             symbol_name="CLIPPER_INPUT_VERTEX"
235             underscore_name="clipper_input_vertex"
236             description="Number of Clipper input vertices"
237             data_type="uint64"
238             units="events"
239             semantic_type="event"
240             equation="PEC 42 READ"
241             mdapi_group="Geometry"
242             mdapi_usage_flags="Frame Batch Draw"
243             mdapi_supported_apis=""
244             mdapi_hw_unit_type="gpu"
245             />
246    <counter name="Clipper Primitive Cull"
247             symbol_name="CLIPPER_PRIMITIVE_CULL"
248             underscore_name="clipper_primitive_cull"
249             description="Number of Clipper early cull primitives"
250             data_type="uint64"
251             units="events"
252             semantic_type="event"
253             equation="PEC 43 READ"
254             mdapi_group="Geometry"
255             mdapi_usage_flags="Frame Batch Draw"
256             mdapi_supported_apis=""
257             mdapi_hw_unit_type="gpu"
258             />
259    <counter name="Clipper Primitive Far Near Clip"
260             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP"
261             underscore_name="clipper_primitive_far_near_clip"
262             description="Number of primitives clipped by Clipper due to near/far planes"
263             data_type="uint64"
264             units="events"
265             semantic_type="event"
266             equation="PEC 44 READ"
267             mdapi_group="Geometry"
268             mdapi_usage_flags="Frame Batch Draw"
269             mdapi_supported_apis=""
270             mdapi_hw_unit_type="gpu"
271             />
272    <counter name="Clipper Primitive Output"
273             symbol_name="CLIPPER_PRIMITIVE_OUTPUT"
274             underscore_name="clipper_primitive_output"
275             description="Number of primitives going out of Clipper, must clip plus the trivial accept. Must clip primitives are counted one time only."
276             data_type="uint64"
277             units="events"
278             semantic_type="event"
279             equation="PEC 45 READ"
280             mdapi_group="Geometry"
281             mdapi_usage_flags="Frame Batch Draw"
282             mdapi_supported_apis=""
283             mdapi_hw_unit_type="gpu"
284             />
285    <counter name="IA Primitive"
286             symbol_name="IA_PRIMITIVE"
287             underscore_name="ia_primitive"
288             description="Number of primitives in a draw"
289             data_type="uint64"
290             units="events"
291             semantic_type="event"
292             equation="PEC 46 READ"
293             mdapi_group="Geometry"
294             mdapi_usage_flags="Frame Batch Draw"
295             mdapi_supported_apis=""
296             mdapi_hw_unit_type="gpu"
297             />
298    <counter name="Streamout Output Vertex Count"
299             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT"
300             underscore_name="streamout_output_vertex_count"
301             description="Number of vertices written by SOL"
302             data_type="uint64"
303             units="events"
304             semantic_type="event"
305             equation="PEC 47 READ"
306             mdapi_group="Geometry"
307             mdapi_usage_flags="Frame Batch Draw"
308             mdapi_supported_apis=""
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="Stripsfan Object Count"
312             symbol_name="STRIPSFAN_OBJECT_COUNT"
313             underscore_name="stripsfan_object_count"
314             description="Number of objects exiting Stripsfan stage"
315             data_type="uint64"
316             units="events"
317             semantic_type="event"
318             equation="PEC 48 READ"
319             mdapi_group="Geometry"
320             mdapi_usage_flags="Frame Batch Draw"
321             mdapi_supported_apis=""
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Stripsfan Object Cull"
325             symbol_name="STRIPSFAN_OBJECT_CULL"
326             underscore_name="stripsfan_object_cull"
327             description="Number of simple culled objects in Stripsfan stage"
328             data_type="uint64"
329             units="events"
330             semantic_type="event"
331             equation="PEC 49 READ"
332             mdapi_group="Geometry"
333             mdapi_usage_flags="Frame Batch Draw"
334             mdapi_supported_apis=""
335             mdapi_hw_unit_type="gpu"
336             />
337    <counter name="Streamout Primitive Write Count"
338             symbol_name="STREAMOUT_PRIMITIVE_WRITE_COUNT"
339             underscore_name="streamout_primitive_write_count"
340             description="Number of objects data written to memory, read from pipe 0 only"
341             data_type="uint64"
342             units="events"
343             semantic_type="event"
344             equation="PEC 50 READ"
345             mdapi_group="Geometry"
346             mdapi_usage_flags="Frame Batch Draw"
347             mdapi_supported_apis=""
348             mdapi_hw_unit_type="gpu"
349             />
350    <counter name="SLM Bank Conflict Count"
351             symbol_name="SLM_BANK_CONFLICT_COUNT"
352             underscore_name="slm_bank_conflict_count"
353             description="Number of SLM accesses resulting in a bank conflict"
354             data_type="uint64"
355             units="events"
356             semantic_type="event"
357             equation="PEC 4 READ"
358             mdapi_group="L1 Cache"
359             mdapi_usage_flags="Frame Batch Draw"
360             mdapi_supported_apis=""
361             mdapi_hw_unit_type="gpu"
362             />
363    <counter name="Compressor Input"
364             symbol_name="COMPRESSOR_INPUT"
365             underscore_name="compressor_input"
366             description="Number of 256B writes to compressible surfaces at the input of the compressor"
367             data_type="uint64"
368             units="events"
369             semantic_type="event"
370             equation="PEC 51 READ"
371             mdapi_group="Memory"
372             mdapi_usage_flags="Frame Batch Draw"
373             mdapi_supported_apis=""
374             mdapi_hw_unit_type="gpu"
375             />
376    <counter name="Compressor Output"
377             symbol_name="COMPRESSOR_OUTPUT"
378             underscore_name="compressor_output"
379             description="Number of 256B writes to compressible surfaces at the output of the compressor"
380             data_type="uint64"
381             units="events"
382             semantic_type="event"
383             equation="PEC 52 READ"
384             mdapi_group="Memory"
385             mdapi_usage_flags="Frame Batch Draw"
386             mdapi_supported_apis=""
387             mdapi_hw_unit_type="gpu"
388             />
389    <counter name="TLB Miss"
390             symbol_name="TLB_MISS"
391             underscore_name="tlb_miss"
392             description="Number of misses from all TLBs and all engines"
393             data_type="uint64"
394             units="events"
395             semantic_type="event"
396             equation="PEC 53 READ"
397             mdapi_group="Memory"
398             mdapi_usage_flags="Frame Batch Draw"
399             mdapi_supported_apis=""
400             mdapi_hw_unit_type="gpu"
401             />
402    <counter name="Sampler 2x2 Read"
403             symbol_name="SAMPLER_2X2_READ"
404             underscore_name="sampler_2_x2_read"
405             description="Number of 2x2 texel block requested from Sampler"
406             data_type="uint64"
407             units="events"
408             semantic_type="event"
409             equation="PEC 5 READ"
410             mdapi_group="Sampler"
411             mdapi_usage_flags="Frame Batch Draw"
412             mdapi_supported_apis=""
413             mdapi_hw_unit_type="gpu"
414             />
415    <counter name="Sampler Texture Cache Access"
416             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS"
417             underscore_name="sampler_texture_cache_access"
418             description="Number of Sampler L1 requests"
419             data_type="uint64"
420             units="events"
421             semantic_type="event"
422             equation="PEC 6 READ"
423             mdapi_group="Sampler"
424             mdapi_usage_flags="Frame Batch Draw"
425             mdapi_supported_apis=""
426             mdapi_hw_unit_type="gpu"
427             />
428    <counter name="Sampler Texture Cache Miss"
429             symbol_name="SAMPLER_TEXTURE_CACHE_MISS"
430             underscore_name="sampler_texture_cache_miss"
431             description="Number of Sampler L1 misses"
432             data_type="uint64"
433             units="events"
434             semantic_type="event"
435             equation="PEC 21 READ"
436             mdapi_group="Sampler"
437             mdapi_usage_flags="Frame Batch Draw"
438             mdapi_supported_apis=""
439             mdapi_hw_unit_type="gpu"
440             />
441    <counter name="URB Read"
442             symbol_name="URB_READ"
443             underscore_name="urb_read"
444             description="Number of URB reads"
445             data_type="uint64"
446             units="events"
447             semantic_type="event"
448             equation="PEC 55 READ"
449             mdapi_group="URB"
450             mdapi_usage_flags="Frame Batch Draw"
451             mdapi_supported_apis=""
452             mdapi_hw_unit_type="gpu"
453             />
454    <counter name="URB Write"
455             symbol_name="URB_WRITE"
456             underscore_name="urb_write"
457             description="Number of URB writes"
458             data_type="uint64"
459             units="events"
460             semantic_type="event"
461             equation="PEC 56 READ"
462             mdapi_group="URB"
463             mdapi_usage_flags="Frame Batch Draw"
464             mdapi_supported_apis=""
465             mdapi_hw_unit_type="gpu"
466             />
467    <counter name="ICache Hit"
468             symbol_name="ICACHE_HIT"
469             underscore_name="icache_hit"
470             description="Number of Instruction Cache hits"
471             data_type="uint64"
472             units="events"
473             semantic_type="event"
474             equation="PEC 22 READ"
475             mdapi_group="Vector Engine"
476             mdapi_usage_flags="Frame Batch Draw"
477             mdapi_supported_apis=""
478             mdapi_hw_unit_type="gpu"
479             />
480    <counter name="ICache Miss"
481             symbol_name="ICACHE_MISS"
482             underscore_name="icache_miss"
483             description="Number of Instruction Cache misses"
484             data_type="uint64"
485             units="events"
486             semantic_type="event"
487             equation="PEC 23 READ"
488             mdapi_group="Vector Engine"
489             mdapi_usage_flags="Frame Batch Draw"
490             mdapi_supported_apis=""
491             mdapi_hw_unit_type="gpu"
492             />
493    <counter name="XVE Active"
494             symbol_name="XVE_ACTIVE"
495             underscore_name="xve_active"
496             description="Percentage of time in which at least one pipe is active in XVE"
497             data_type="float"
498             units="percent"
499             semantic_type="duration"
500             equation="PEC 24 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
501             mdapi_group="Vector Engine"
502             mdapi_usage_flags="Frame Batch Draw"
503             mdapi_supported_apis=""
504             mdapi_hw_unit_type="gpu"
505             />
506    <counter name="XVE Inst Executed ALU0 All"
507             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
508             underscore_name="xve_inst_executed_alu0_all"
509             description="Number of execution slots taken by instructions executed by ALL threads on ALU0 pipe"
510             data_type="uint64"
511             units="events"
512             semantic_type="event"
513             equation="PEC 25 READ"
514             mdapi_group="Vector Engine"
515             mdapi_usage_flags="Frame Batch Draw"
516             mdapi_supported_apis=""
517             mdapi_hw_unit_type="gpu"
518             />
519    <counter name="XVE Inst Executed ALU1 All"
520             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
521             underscore_name="xve_inst_executed_alu1_all"
522             description="Number of execution slots taken by instructions executed by ALL threads on ALU1 pipe. Does not include extended math instructions."
523             data_type="uint64"
524             units="events"
525             semantic_type="event"
526             equation="PEC 26 READ"
527             mdapi_group="Vector Engine"
528             mdapi_usage_flags="Frame Batch Draw"
529             mdapi_supported_apis=""
530             mdapi_hw_unit_type="gpu"
531             />
532    <counter name="XVE Inst Executed Send All"
533             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
534             underscore_name="xve_inst_executed_send_all"
535             description="Number of instruction (GRF) dispatches executed by ALL threads on SEND Pipe"
536             data_type="uint64"
537             units="events"
538             semantic_type="event"
539             equation="PEC 7 READ"
540             mdapi_group="Vector Engine"
541             mdapi_usage_flags="Frame Batch Draw"
542             mdapi_supported_apis=""
543             mdapi_hw_unit_type="gpu"
544             />
545    <counter name="XVE Inst Executed ALU0 CS"
546             symbol_name="XVE_INST_EXECUTED_ALU0_CS"
547             underscore_name="xve_inst_executed_alu0_cs"
548             description="Number of execution slots taken by instructions executed by CS threads on ALU0 pipe"
549             data_type="uint64"
550             units="events"
551             semantic_type="event"
552             equation="PEC 8 READ"
553             mdapi_group="Vector Engine"
554             mdapi_usage_flags="Frame Batch Draw"
555             mdapi_supported_apis=""
556             mdapi_hw_unit_type="gpu"
557             />
558    <counter name="XVE Inst Executed ALU0 PS"
559             symbol_name="XVE_INST_EXECUTED_ALU0_PS"
560             underscore_name="xve_inst_executed_alu0_ps"
561             description="Number of execution slots taken by instructions executed by PS threads on ALU0 pipe"
562             data_type="uint64"
563             units="events"
564             semantic_type="event"
565             equation="PEC 9 READ"
566             mdapi_group="Vector Engine"
567             mdapi_usage_flags="Frame Batch Draw"
568             mdapi_supported_apis=""
569             mdapi_hw_unit_type="gpu"
570             />
571    <counter name="XVE Inst Executed ALU0 VS"
572             symbol_name="XVE_INST_EXECUTED_ALU0_VS"
573             underscore_name="xve_inst_executed_alu0_vs"
574             description="Number of execution slots taken by instructions executed by VS threads on ALU0 pipe"
575             data_type="uint64"
576             units="events"
577             semantic_type="event"
578             equation="PEC 10 READ"
579             mdapi_group="Vector Engine"
580             mdapi_usage_flags="Frame Batch Draw"
581             mdapi_supported_apis=""
582             mdapi_hw_unit_type="gpu"
583             />
584    <counter name="XVE Inst Executed ALU1 CS"
585             symbol_name="XVE_INST_EXECUTED_ALU1_CS"
586             underscore_name="xve_inst_executed_alu1_cs"
587             description="Number of execution slots taken by instructions executed by CS threads on ALU1 pipe. Does not include extended math instructions."
588             data_type="uint64"
589             units="events"
590             semantic_type="event"
591             equation="PEC 11 READ"
592             mdapi_group="Vector Engine"
593             mdapi_usage_flags="Frame Batch Draw"
594             mdapi_supported_apis=""
595             mdapi_hw_unit_type="gpu"
596             />
597    <counter name="XVE Inst Executed ALU1 PS"
598             symbol_name="XVE_INST_EXECUTED_ALU1_PS"
599             underscore_name="xve_inst_executed_alu1_ps"
600             description="Number of execution slots taken by instructions executed by PS threads on ALU1 pipe. Does not include extended math instructions."
601             data_type="uint64"
602             units="events"
603             semantic_type="event"
604             equation="PEC 12 READ"
605             mdapi_group="Vector Engine"
606             mdapi_usage_flags="Frame Batch Draw"
607             mdapi_supported_apis=""
608             mdapi_hw_unit_type="gpu"
609             />
610    <counter name="XVE Inst Executed ALU1 VS"
611             symbol_name="XVE_INST_EXECUTED_ALU1_VS"
612             underscore_name="xve_inst_executed_alu1_vs"
613             description="Number of execution slots taken by instructions executed by VS threads on ALU1 pipe. Does not include extended math instructions."
614             data_type="uint64"
615             units="events"
616             semantic_type="event"
617             equation="PEC 13 READ"
618             mdapi_group="Vector Engine"
619             mdapi_usage_flags="Frame Batch Draw"
620             mdapi_supported_apis=""
621             mdapi_hw_unit_type="gpu"
622             />
623    <counter name="XVE Shared Function Access Hold"
624             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD"
625             underscore_name="xve_shared_function_access_hold"
626             description="Percentage of time in which XVE requests stalled by Shared Function units"
627             data_type="float"
628             units="percent"
629             semantic_type="duration"
630             equation="PEC 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
631             mdapi_group="Vector Engine"
632             mdapi_usage_flags="Frame Batch Draw"
633             mdapi_supported_apis=""
634             mdapi_hw_unit_type="gpu"
635             />
636    <counter name="RT BVH Cache Miss"
637             symbol_name="RT_BVH_CACHE_MISS"
638             underscore_name="rt_bvh_cache_miss"
639             description="Number of BVH cache misses"
640             data_type="uint64"
641             units="events"
642             semantic_type="event"
643             equation="PEC 28 READ"
644             mdapi_group="Ray Tracing"
645             mdapi_usage_flags="Frame Batch Draw"
646             mdapi_supported_apis=""
647             mdapi_hw_unit_type="gpu"
648             />
649    <counter name="RT Input Message Ray Count"
650             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT"
651             underscore_name="rt_input_message_ray_count"
652             description="Number of valid SIMD lanes in the TraceRay message"
653             data_type="uint64"
654             units="events"
655             semantic_type="event"
656             equation="PEC 29 READ"
657             mdapi_group="Ray Tracing"
658             mdapi_usage_flags="Frame Batch Draw"
659             mdapi_supported_apis=""
660             mdapi_hw_unit_type="gpu"
661             />
662    <counter name="Load Store Cache Hit"
663             symbol_name="LOAD_STORE_CACHE_HIT"
664             underscore_name="load_store_cache_hit"
665             description="Number of Load Store Cache hits"
666             data_type="uint64"
667             units="events"
668             semantic_type="event"
669             equation="PEC 30 READ"
670             mdapi_group="L1 Cache"
671             mdapi_usage_flags="Frame Batch Draw"
672             mdapi_supported_apis=""
673             mdapi_hw_unit_type="gpu"
674             />
675    <counter name="Load Store Cache Access"
676             symbol_name="LOAD_STORE_CACHE_ACCESS"
677             underscore_name="load_store_cache_access"
678             description="Number of Load Store Cache accesses"
679             data_type="uint64"
680             units="events"
681             semantic_type="event"
682             equation="PEC 31 READ"
683             mdapi_group="L1 Cache"
684             mdapi_usage_flags="Frame Batch Draw"
685             mdapi_supported_apis=""
686             mdapi_hw_unit_type="gpu"
687             />
688    <counter name="XVE Threads Occupancy All"
689             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
690             underscore_name="xve_threads_occupancy_all"
691             description="Percentage of thread slots occupied by ALL threads"
692             data_type="float"
693             units="percent"
694             semantic_type="duration"
695             equation="PEC 14 READ 8 UMUL $VectorEngineThreadsCount $VectorEngineTotalCount UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
696             mdapi_group="Vector Engine"
697             mdapi_usage_flags="Frame Batch Draw"
698             mdapi_supported_apis=""
699             mdapi_hw_unit_type="gpu"
700             />
701    <counter name="XVE Inst Issued All"
702             symbol_name="XVE_INST_ISSUED_ALL"
703             underscore_name="xve_inst_issued_all"
704             description="Number of instructions issued (decoded) to any pipe"
705             data_type="uint64"
706             units="events"
707             semantic_type="event"
708             equation="PEC 15 READ"
709             mdapi_group="Vector Engine"
710             mdapi_usage_flags="Frame Batch Draw"
711             mdapi_supported_apis=""
712             mdapi_hw_unit_type="gpu"
713             />
714    <counter name="GPU Memory Byte Read"
715             symbol_name="GPU_MEMORY_BYTE_READ"
716             underscore_name="gpu_memory_byte_read"
717             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
718             data_type="uint64"
719             units="bytes"
720             semantic_type="event"
721             equation="PEC 57 READ 2 UMUL"
722             mdapi_group="Memory"
723             mdapi_usage_flags="Frame Batch Draw"
724             mdapi_supported_apis=""
725             mdapi_hw_unit_type="gpu"
726             />
727    <counter name="GPU Memory Byte Write"
728             symbol_name="GPU_MEMORY_BYTE_WRITE"
729             underscore_name="gpu_memory_byte_write"
730             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
731             data_type="uint64"
732             units="bytes"
733             semantic_type="event"
734             equation="PEC 58 READ 2 UMUL"
735             mdapi_group="Memory"
736             mdapi_usage_flags="Frame Batch Draw"
737             mdapi_supported_apis=""
738             mdapi_hw_unit_type="gpu"
739             />
740    <counter name="Load Store Cache Byte Read"
741             symbol_name="LOAD_STORE_CACHE_BYTE_READ"
742             underscore_name="load_store_cache_byte_read"
743             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses"
744             data_type="uint64"
745             units="bytes"
746             semantic_type="event"
747             equation="PEC 16 READ"
748             mdapi_group="L1 Cache"
749             mdapi_usage_flags="Frame Batch Draw"
750             mdapi_supported_apis=""
751             mdapi_hw_unit_type="gpu"
752             />
753    <counter name="Load Store Cache Byte Write"
754             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE"
755             underscore_name="load_store_cache_byte_write"
756             description="Number of bytes written to the Load Store Cache, excluding SLM accesses"
757             data_type="uint64"
758             units="bytes"
759             semantic_type="event"
760             equation="PEC 17 READ"
761             mdapi_group="L1 Cache"
762             mdapi_usage_flags="Frame Batch Draw"
763             mdapi_supported_apis=""
764             mdapi_hw_unit_type="gpu"
765             />
766    <counter name="SLM Byte Read"
767             symbol_name="SLM_BYTE_READ"
768             underscore_name="slm_byte_read"
769             description="Number of bytes read from SLM"
770             data_type="uint64"
771             units="bytes"
772             semantic_type="event"
773             equation="PEC 18 READ"
774             mdapi_group="L1 Cache"
775             mdapi_usage_flags="Frame Batch Draw"
776             mdapi_supported_apis=""
777             mdapi_hw_unit_type="gpu"
778             />
779    <counter name="SLM Byte Write"
780             symbol_name="SLM_BYTE_WRITE"
781             underscore_name="slm_byte_write"
782             description="Number of bytes written to SLM"
783             data_type="uint64"
784             units="bytes"
785             semantic_type="event"
786             equation="PEC 19 READ"
787             mdapi_group="L1 Cache"
788             mdapi_usage_flags="Frame Batch Draw"
789             mdapi_supported_apis=""
790             mdapi_hw_unit_type="gpu"
791             />
792    <counter name="GPU Memory Byte Read Rate"
793             symbol_name="GPU_MEMORY_BYTE_READ_RATE"
794             underscore_name="gpu_memory_byte_read_rate"
795             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
796             data_type="float"
797             units="gbps"
798             semantic_type="throughput"
799             equation="PEC 57 READ 2 UMUL $GpuTime FDIV"
800             mdapi_group="Memory"
801             mdapi_usage_flags="Frame Batch Draw"
802             mdapi_supported_apis=""
803             mdapi_hw_unit_type="gpu"
804             />
805    <counter name="GPU Memory Byte Write Rate"
806             symbol_name="GPU_MEMORY_BYTE_WRITE_RATE"
807             underscore_name="gpu_memory_byte_write_rate"
808             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
809             data_type="float"
810             units="gbps"
811             semantic_type="throughput"
812             equation="PEC 58 READ 2 UMUL $GpuTime FDIV"
813             mdapi_group="Memory"
814             mdapi_usage_flags="Frame Batch Draw"
815             mdapi_supported_apis=""
816             mdapi_hw_unit_type="gpu"
817             />
818    <counter name="XVE Stall"
819             symbol_name="XVE_STALL"
820             underscore_name="xve_stall"
821             description="Percentage of time in which any thread loaded but not even a single pipe is active in XVE"
822             data_type="float"
823             units="percent"
824             semantic_type="duration"
825             equation="PEC 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
826             mdapi_group="Vector Engine"
827             mdapi_usage_flags="Frame Batch Draw"
828             mdapi_supported_apis=""
829             mdapi_hw_unit_type="gpu"
830             />
831    <counter name="XVE Inst Executed ALU0 All Utilization"
832             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
833             underscore_name="xve_inst_executed_alu0_all_utilization"
834             description="Percentage of time taken by instructions executed by ALL threads on ALU0 pipe"
835             data_type="float"
836             units="percent"
837             semantic_type="duration"
838             equation="PEC 25 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
839             mdapi_group="Vector Engine"
840             mdapi_usage_flags="Frame Batch Draw"
841             mdapi_supported_apis=""
842             mdapi_hw_unit_type="gpu"
843             />
844    <counter name="XVE Inst Executed ALU1 All Utilization"
845             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
846             underscore_name="xve_inst_executed_alu1_all_utilization"
847             description="Percentage of time taken by instructions executed by ALL threads on ALU1 pipe. Does not include extended math instructions."
848             data_type="float"
849             units="percent"
850             semantic_type="duration"
851             equation="PEC 26 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
852             mdapi_group="Vector Engine"
853             mdapi_usage_flags="Frame Batch Draw"
854             mdapi_supported_apis=""
855             mdapi_hw_unit_type="gpu"
856             />
857    <counter name="Host To GpuMem Transaction Read"
858             symbol_name="HOST_TO_GPUMEM_TRANSACTION_READ"
859             underscore_name="host_to_gpumem_transaction_read"
860             description="Number of host 64B reads to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
861             data_type="uint64"
862             units="events"
863             semantic_type="event"
864             equation="PEC 59 READ"
865             mdapi_group="Memory"
866             mdapi_usage_flags="Frame Batch Draw"
867             mdapi_supported_apis=""
868             mdapi_hw_unit_type="gpu"
869             />
870    <counter name="Host To GpuMem Transaction Write"
871             symbol_name="HOST_TO_GPUMEM_TRANSACTION_WRITE"
872             underscore_name="host_to_gpumem_transaction_write"
873             description="Number of host 64B writes to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
874             data_type="uint64"
875             units="events"
876             semantic_type="event"
877             equation="PEC 60 READ"
878             mdapi_group="Memory"
879             mdapi_usage_flags="Frame Batch Draw"
880             mdapi_supported_apis=""
881             mdapi_hw_unit_type="gpu"
882             />
883    <counter name="SysMem Transaction Read"
884             symbol_name="SYSMEM_TRANSACTION_READ"
885             underscore_name="sysmem_transaction_read"
886             description="Number of system memory 64B reads (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
887             data_type="uint64"
888             units="events"
889             semantic_type="event"
890             equation="PEC 61 READ"
891             mdapi_group="Memory"
892             mdapi_usage_flags="Frame Batch Draw"
893             mdapi_supported_apis=""
894             mdapi_hw_unit_type="gpu"
895             />
896    <counter name="SysMem Transaction Write"
897             symbol_name="SYSMEM_TRANSACTION_WRITE"
898             underscore_name="sysmem_transaction_write"
899             description="Number of system memory 64B writes (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
900             data_type="uint64"
901             units="events"
902             semantic_type="event"
903             equation="PEC 62 READ"
904             mdapi_group="Memory"
905             mdapi_usage_flags="Frame Batch Draw"
906             mdapi_supported_apis=""
907             mdapi_hw_unit_type="gpu"
908             />
909    <register_config type="OA">
910        <register type="OA" address="0x00013000" value="0x00001801" />
911        <register type="OA" address="0x00013004" value="0x00000000" />
912        <register type="OA" address="0x00013008" value="0x00001802" />
913        <register type="OA" address="0x0001300C" value="0x00000000" />
914        <register type="OA" address="0x00013010" value="0x00000402" />
915        <register type="OA" address="0x00013014" value="0x00000000" />
916        <register type="OA" address="0x00013018" value="0x00000400" />
917        <register type="OA" address="0x0001301C" value="0x00000000" />
918        <register type="OA" address="0x00013020" value="0x00000A0D" />
919        <register type="OA" address="0x00013024" value="0x00000000" />
920        <register type="OA" address="0x00013028" value="0x00000002" />
921        <register type="OA" address="0x0001302C" value="0x00000000" />
922        <register type="OA" address="0x00013030" value="0x00000006" />
923        <register type="OA" address="0x00013034" value="0x00000000" />
924        <register type="OA" address="0x00013038" value="0x00000601" />
925        <register type="OA" address="0x0001303C" value="0x00000000" />
926        <register type="OA" address="0x00013040" value="0x0000060F" />
927        <register type="OA" address="0x00013044" value="0x00000000" />
928        <register type="OA" address="0x00013048" value="0x0000060F" />
929        <register type="OA" address="0x0001304C" value="0x00000000" />
930        <register type="OA" address="0x00013050" value="0x0000060F" />
931        <register type="OA" address="0x00013054" value="0x00000000" />
932        <register type="OA" address="0x00013058" value="0x00000603" />
933        <register type="OA" address="0x0001305C" value="0x00000000" />
934        <register type="OA" address="0x00013060" value="0x00000603" />
935        <register type="OA" address="0x00013064" value="0x00000000" />
936        <register type="OA" address="0x00013068" value="0x00000603" />
937        <register type="OA" address="0x0001306C" value="0x00000000" />
938        <register type="OA" address="0x00013070" value="0x00000604" />
939        <register type="OA" address="0x00013074" value="0x00000000" />
940        <register type="OA" address="0x00013078" value="0x0000060B" />
941        <register type="OA" address="0x0001307C" value="0x00000000" />
942        <register type="OA" address="0x00013080" value="0x00000A13" />
943        <register type="OA" address="0x00013084" value="0x00000000" />
944        <register type="OA" address="0x00013088" value="0x00000A14" />
945        <register type="OA" address="0x0001308C" value="0x00000000" />
946        <register type="OA" address="0x00013090" value="0x00000A15" />
947        <register type="OA" address="0x00013094" value="0x00000000" />
948        <register type="OA" address="0x00013098" value="0x00000A16" />
949        <register type="OA" address="0x0001309C" value="0x00000000" />
950        <register type="OA" address="0x000130A0" value="0x00000606" />
951        <register type="OA" address="0x000130A4" value="0x00000000" />
952        <register type="OA" address="0x000130A8" value="0x00000005" />
953        <register type="OA" address="0x000130AC" value="0x00000000" />
954        <register type="OA" address="0x000130B0" value="0x00000622" />
955        <register type="OA" address="0x000130B4" value="0x00000000" />
956        <register type="OA" address="0x000130B8" value="0x00000623" />
957        <register type="OA" address="0x000130BC" value="0x00000000" />
958        <register type="OA" address="0x000130C0" value="0x00000605" />
959        <register type="OA" address="0x000130C4" value="0x00000000" />
960        <register type="OA" address="0x000130C8" value="0x0000060F" />
961        <register type="OA" address="0x000130CC" value="0x00000000" />
962        <register type="OA" address="0x000130D0" value="0x00000603" />
963        <register type="OA" address="0x000130D4" value="0x00000000" />
964        <register type="OA" address="0x000130D8" value="0x00000600" />
965        <register type="OA" address="0x000130DC" value="0x00000000" />
966        <register type="OA" address="0x000130E0" value="0x00000C10" />
967        <register type="OA" address="0x000130E4" value="0x00000000" />
968        <register type="OA" address="0x000130E8" value="0x00000C18" />
969        <register type="OA" address="0x000130EC" value="0x00000000" />
970        <register type="OA" address="0x000130F0" value="0x00000A0A" />
971        <register type="OA" address="0x000130F4" value="0x00000000" />
972        <register type="OA" address="0x000130F8" value="0x00000A0B" />
973        <register type="OA" address="0x000130FC" value="0x00000000" />
974        <register type="OA" address="0x00013300" value="0x00005A00" />
975        <register type="OA" address="0x00013304" value="0x00000000" />
976        <register type="OA" address="0x00013500" value="0x00005A00" />
977        <register type="OA" address="0x00013504" value="0x00000000" />
978        <register type="OA" address="0x00013700" value="0x00005A00" />
979        <register type="OA" address="0x00013704" value="0x00000000" />
980        <register type="OA" address="0x00013308" value="0x00004405" />
981        <register type="OA" address="0x0001330C" value="0x00000000" />
982        <register type="OA" address="0x00013508" value="0x00004405" />
983        <register type="OA" address="0x0001350C" value="0x00000000" />
984        <register type="OA" address="0x00013708" value="0x00004405" />
985        <register type="OA" address="0x0001370C" value="0x00000000" />
986        <register type="OA" address="0x00013310" value="0x00006805" />
987        <register type="OA" address="0x00013314" value="0x00000000" />
988        <register type="OA" address="0x00013510" value="0x00006805" />
989        <register type="OA" address="0x00013514" value="0x00000000" />
990        <register type="OA" address="0x00013710" value="0x00006805" />
991        <register type="OA" address="0x00013714" value="0x00000000" />
992        <register type="OA" address="0x00013318" value="0x00004001" />
993        <register type="OA" address="0x0001331C" value="0x00000000" />
994        <register type="OA" address="0x00013518" value="0x00004001" />
995        <register type="OA" address="0x0001351C" value="0x00000000" />
996        <register type="OA" address="0x00013718" value="0x00004001" />
997        <register type="OA" address="0x0001371C" value="0x00000000" />
998        <register type="OA" address="0x00013320" value="0x00004000" />
999        <register type="OA" address="0x00013324" value="0x00000000" />
1000        <register type="OA" address="0x00013520" value="0x00004000" />
1001        <register type="OA" address="0x00013524" value="0x00000000" />
1002        <register type="OA" address="0x00013720" value="0x00004000" />
1003        <register type="OA" address="0x00013724" value="0x00000000" />
1004        <register type="OA" address="0x00013328" value="0x0000600F" />
1005        <register type="OA" address="0x0001332C" value="0x00000000" />
1006        <register type="OA" address="0x00013528" value="0x0000600F" />
1007        <register type="OA" address="0x0001352C" value="0x00000000" />
1008        <register type="OA" address="0x00013728" value="0x0000600F" />
1009        <register type="OA" address="0x0001372C" value="0x00000000" />
1010        <register type="OA" address="0x00013330" value="0x00006010" />
1011        <register type="OA" address="0x00013334" value="0x00000000" />
1012        <register type="OA" address="0x00013530" value="0x00006010" />
1013        <register type="OA" address="0x00013534" value="0x00000000" />
1014        <register type="OA" address="0x00013730" value="0x00006010" />
1015        <register type="OA" address="0x00013734" value="0x00000000" />
1016        <register type="OA" address="0x00013338" value="0x00005009" />
1017        <register type="OA" address="0x0001333C" value="0x00000000" />
1018        <register type="OA" address="0x00013538" value="0x00005009" />
1019        <register type="OA" address="0x0001353C" value="0x00000000" />
1020        <register type="OA" address="0x00013738" value="0x00005009" />
1021        <register type="OA" address="0x0001373C" value="0x00000000" />
1022        <register type="OA" address="0x00013340" value="0x00005013" />
1023        <register type="OA" address="0x00013344" value="0x00000000" />
1024        <register type="OA" address="0x00013540" value="0x00005013" />
1025        <register type="OA" address="0x00013544" value="0x00000000" />
1026        <register type="OA" address="0x00013740" value="0x00005013" />
1027        <register type="OA" address="0x00013744" value="0x00000000" />
1028        <register type="OA" address="0x00013348" value="0x00005000" />
1029        <register type="OA" address="0x0001334C" value="0x00000000" />
1030        <register type="OA" address="0x00013548" value="0x00005000" />
1031        <register type="OA" address="0x0001354C" value="0x00000000" />
1032        <register type="OA" address="0x00013748" value="0x00005000" />
1033        <register type="OA" address="0x0001374C" value="0x00000000" />
1034        <register type="OA" address="0x00013350" value="0x00006603" />
1035        <register type="OA" address="0x00013354" value="0x00000000" />
1036        <register type="OA" address="0x00013550" value="0x00006603" />
1037        <register type="OA" address="0x00013554" value="0x00000000" />
1038        <register type="OA" address="0x00013750" value="0x00006603" />
1039        <register type="OA" address="0x00013754" value="0x00000000" />
1040        <register type="OA" address="0x00013358" value="0x00006601" />
1041        <register type="OA" address="0x0001335C" value="0x00000000" />
1042        <register type="OA" address="0x00013558" value="0x00006601" />
1043        <register type="OA" address="0x0001355C" value="0x00000000" />
1044        <register type="OA" address="0x00013758" value="0x00006601" />
1045        <register type="OA" address="0x0001375C" value="0x00000000" />
1046        <register type="OA" address="0x00013360" value="0x00006606" />
1047        <register type="OA" address="0x00013364" value="0x00000000" />
1048        <register type="OA" address="0x00013560" value="0x00006606" />
1049        <register type="OA" address="0x00013564" value="0x00000000" />
1050        <register type="OA" address="0x00013760" value="0x00006606" />
1051        <register type="OA" address="0x00013764" value="0x00000000" />
1052        <register type="OA" address="0x00013368" value="0x00006605" />
1053        <register type="OA" address="0x0001336C" value="0x00000000" />
1054        <register type="OA" address="0x00013568" value="0x00006605" />
1055        <register type="OA" address="0x0001356C" value="0x00000000" />
1056        <register type="OA" address="0x00013768" value="0x00006605" />
1057        <register type="OA" address="0x0001376C" value="0x00000000" />
1058        <register type="OA" address="0x00013370" value="0x00004404" />
1059        <register type="OA" address="0x00013374" value="0x00000000" />
1060        <register type="OA" address="0x00013570" value="0x00004404" />
1061        <register type="OA" address="0x00013574" value="0x00000000" />
1062        <register type="OA" address="0x00013770" value="0x00004404" />
1063        <register type="OA" address="0x00013774" value="0x00000000" />
1064        <register type="OA" address="0x00013378" value="0x00004402" />
1065        <register type="OA" address="0x0001337C" value="0x00000000" />
1066        <register type="OA" address="0x00013578" value="0x00004402" />
1067        <register type="OA" address="0x0001357C" value="0x00000000" />
1068        <register type="OA" address="0x00013778" value="0x00004402" />
1069        <register type="OA" address="0x0001377C" value="0x00000000" />
1070        <register type="OA" address="0x00013380" value="0x00006611" />
1071        <register type="OA" address="0x00013384" value="0x00000000" />
1072        <register type="OA" address="0x00013580" value="0x00006611" />
1073        <register type="OA" address="0x00013584" value="0x00000000" />
1074        <register type="OA" address="0x00013780" value="0x00006611" />
1075        <register type="OA" address="0x00013784" value="0x00000000" />
1076        <register type="OA" address="0x00013388" value="0x00006612" />
1077        <register type="OA" address="0x0001338C" value="0x00000000" />
1078        <register type="OA" address="0x00013588" value="0x00006612" />
1079        <register type="OA" address="0x0001358C" value="0x00000000" />
1080        <register type="OA" address="0x00013788" value="0x00006612" />
1081        <register type="OA" address="0x0001378C" value="0x00000000" />
1082        <register type="OA" address="0x00013390" value="0x00004400" />
1083        <register type="OA" address="0x00013394" value="0x00000000" />
1084        <register type="OA" address="0x00013590" value="0x00004400" />
1085        <register type="OA" address="0x00013594" value="0x00000000" />
1086        <register type="OA" address="0x00013790" value="0x00004400" />
1087        <register type="OA" address="0x00013794" value="0x00000000" />
1088        <register type="OA" address="0x00013398" value="0x00004600" />
1089        <register type="OA" address="0x0001339C" value="0x00000000" />
1090        <register type="OA" address="0x00013598" value="0x00004600" />
1091        <register type="OA" address="0x0001359C" value="0x00000000" />
1092        <register type="OA" address="0x00013798" value="0x00004600" />
1093        <register type="OA" address="0x0001379C" value="0x00000000" />
1094        <register type="OA" address="0x000133A0" value="0x00004601" />
1095        <register type="OA" address="0x000133A4" value="0x00000000" />
1096        <register type="OA" address="0x000135A0" value="0x00004601" />
1097        <register type="OA" address="0x000135A4" value="0x00000000" />
1098        <register type="OA" address="0x000137A0" value="0x00004601" />
1099        <register type="OA" address="0x000137A4" value="0x00000000" />
1100        <register type="OA" address="0x000133A8" value="0x00005C00" />
1101        <register type="OA" address="0x000133AC" value="0x00000000" />
1102        <register type="OA" address="0x000135A8" value="0x00005C00" />
1103        <register type="OA" address="0x000135AC" value="0x00000000" />
1104        <register type="OA" address="0x000137A8" value="0x00005C00" />
1105        <register type="OA" address="0x000137AC" value="0x00000000" />
1106        <register type="OA" address="0x000133B0" value="0x00005E04" />
1107        <register type="OA" address="0x000133B4" value="0x00000000" />
1108        <register type="OA" address="0x000135B0" value="0x00005E04" />
1109        <register type="OA" address="0x000135B4" value="0x00000000" />
1110        <register type="OA" address="0x000137B0" value="0x00005E04" />
1111        <register type="OA" address="0x000137B4" value="0x00000000" />
1112        <register type="OA" address="0x000133B8" value="0x00004A00" />
1113        <register type="OA" address="0x000133BC" value="0x00000000" />
1114        <register type="OA" address="0x000135B8" value="0x00004A00" />
1115        <register type="OA" address="0x000135BC" value="0x00000000" />
1116        <register type="OA" address="0x000137B8" value="0x00004A00" />
1117        <register type="OA" address="0x000137BC" value="0x00000000" />
1118        <register type="OA" address="0x000133C0" value="0x00004A01" />
1119        <register type="OA" address="0x000133C4" value="0x00000000" />
1120        <register type="OA" address="0x000135C0" value="0x00004A01" />
1121        <register type="OA" address="0x000135C4" value="0x00000000" />
1122        <register type="OA" address="0x000137C0" value="0x00004A01" />
1123        <register type="OA" address="0x000137C4" value="0x00000000" />
1124        <register type="OA" address="0x000133C8" value="0x00005E0A" />
1125        <register type="OA" address="0x000133CC" value="0x00000000" />
1126        <register type="OA" address="0x000135C8" value="0x00005E0A" />
1127        <register type="OA" address="0x000135CC" value="0x00000000" />
1128        <register type="OA" address="0x000137C8" value="0x00005E0A" />
1129        <register type="OA" address="0x000137CC" value="0x00000000" />
1130        <register type="OA" address="0x000133D0" value="0x00005E0B" />
1131        <register type="OA" address="0x000133D4" value="0x00000000" />
1132        <register type="OA" address="0x000135D0" value="0x00005E0B" />
1133        <register type="OA" address="0x000135D4" value="0x00000000" />
1134        <register type="OA" address="0x000137D0" value="0x00005E0B" />
1135        <register type="OA" address="0x000137D4" value="0x00000000" />
1136        <register type="OA" address="0x000133D8" value="0x00006400" />
1137        <register type="OA" address="0x000133DC" value="0x00000000" />
1138        <register type="OA" address="0x000135D8" value="0x00006400" />
1139        <register type="OA" address="0x000135DC" value="0x00000000" />
1140        <register type="OA" address="0x000137D8" value="0x00006400" />
1141        <register type="OA" address="0x000137DC" value="0x00000000" />
1142        <register type="OA" address="0x000133E0" value="0x00006401" />
1143        <register type="OA" address="0x000133E4" value="0x00000000" />
1144        <register type="OA" address="0x000135E0" value="0x00006401" />
1145        <register type="OA" address="0x000135E4" value="0x00000000" />
1146        <register type="OA" address="0x000137E0" value="0x00006401" />
1147        <register type="OA" address="0x000137E4" value="0x00000000" />
1148        <register type="OA" address="0x000133E8" value="0x00006402" />
1149        <register type="OA" address="0x000133EC" value="0x00000000" />
1150        <register type="OA" address="0x000135E8" value="0x00006402" />
1151        <register type="OA" address="0x000135EC" value="0x00000000" />
1152        <register type="OA" address="0x000137E8" value="0x00006402" />
1153        <register type="OA" address="0x000137EC" value="0x00000000" />
1154        <register type="OA" address="0x000133F0" value="0x00006403" />
1155        <register type="OA" address="0x000133F4" value="0x00000000" />
1156        <register type="OA" address="0x000135F0" value="0x00006403" />
1157        <register type="OA" address="0x000135F4" value="0x00000000" />
1158        <register type="OA" address="0x000137F0" value="0x00006403" />
1159        <register type="OA" address="0x000137F4" value="0x00000000" />
1160    </register_config>
1161    <register_config type="FLEX">
1162        <register type="FLEX" address="0x0000E458" value="0x00060000" />
1163        <register type="FLEX" address="0x0000E558" value="0x00010050" />
1164        <register type="FLEX" address="0x0000E658" value="0x00050060" />
1165        <register type="FLEX" address="0x0000E758" value="0x00000010" />
1166        <register type="FLEX" address="0x0000E65C" value="0x00000000" />
1167    </register_config>
1168  </set>
1169
1170  <set name="ComputeBasic"
1171       chipset="BMG"
1172       symbol_name="ComputeBasic"
1173       underscore_name="compute_basic"
1174       mdapi_supported_apis="VK OGL OCL IO"
1175       oa_format="576B_PEC64LL"
1176       hw_config_guid="c7383a12-5c52-47a8-8e42-11b24d64d1f8"
1177       >
1178    <counter name="GPU Time Elapsed"
1179             symbol_name="GpuTime"
1180             underscore_name="gpu_time"
1181             description="Time elapsed on the GPU during the measurement."
1182             data_type="uint64"
1183             units="ns"
1184             semantic_type="event"
1185             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1186             mdapi_group="GPU"
1187             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1188             mdapi_supported_apis=""
1189             mdapi_hw_unit_type="gpu"
1190             />
1191    <counter name="GPU Core Clocks"
1192             symbol_name="GpuCoreClocks"
1193             underscore_name="gpu_core_clocks"
1194             description="The total number of GPU core clocks elapsed during the measurement."
1195             data_type="uint64"
1196             units="cycles"
1197             semantic_type="event"
1198             equation="GPU_CLOCK 0 READ"
1199             mdapi_group="GPU"
1200             mdapi_usage_flags="Tier1 Frame Batch Draw"
1201             mdapi_supported_apis=""
1202             mdapi_hw_unit_type="gpu"
1203             />
1204    <counter name="AVG GPU Core Frequency"
1205             symbol_name="AvgGpuCoreFrequency"
1206             underscore_name="avg_gpu_core_frequency"
1207             description="Average GPU Core Frequency in the measurement."
1208             data_type="uint64"
1209             max_equation="$GpuMaxFrequency"
1210             units="hz"
1211             semantic_type="event"
1212             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1213             mdapi_group="GPU"
1214             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1215             mdapi_supported_apis=""
1216             mdapi_hw_unit_type="gpu"
1217             />
1218    <counter name="GPU Busy"
1219             symbol_name="GPU_BUSY"
1220             underscore_name="gpu_busy"
1221             description="Percentage of time in which GPU is not idle including all GPU engines"
1222             data_type="float"
1223             units="percent"
1224             semantic_type="duration"
1225             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
1226             mdapi_group="Front End"
1227             mdapi_usage_flags="Frame Batch Draw"
1228             mdapi_supported_apis=""
1229             mdapi_hw_unit_type="gpu"
1230             />
1231    <counter name="IA Vertex"
1232             symbol_name="IA_VERTEX"
1233             underscore_name="ia_vertex"
1234             description="Number of vertices in a draw"
1235             data_type="uint64"
1236             units="events"
1237             semantic_type="event"
1238             equation="PEC 33 READ"
1239             mdapi_group="Geometry"
1240             mdapi_usage_flags="Frame Batch Draw"
1241             mdapi_supported_apis=""
1242             mdapi_hw_unit_type="gpu"
1243             />
1244    <counter name="GpGpu Threadgroup Count"
1245             symbol_name="GPGPU_THREADGROUP_COUNT"
1246             underscore_name="gpgpu_threadgroup_count"
1247             description="Number of GPGPU threadgroups dispatched"
1248             data_type="uint64"
1249             units="events"
1250             semantic_type="event"
1251             equation="PEC 0 READ"
1252             mdapi_group="Thread Dispatcher"
1253             mdapi_usage_flags="Frame Batch Draw"
1254             mdapi_supported_apis=""
1255             mdapi_hw_unit_type="gpu"
1256             />
1257    <counter name="Async GpGpu Threadgroup Count"
1258             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
1259             underscore_name="async_gpgpu_threadgroup_count"
1260             description="Number of Async GPGPU threadgroups dispatched"
1261             data_type="uint64"
1262             units="events"
1263             semantic_type="event"
1264             equation="PEC 1 READ"
1265             mdapi_group="Thread Dispatcher"
1266             mdapi_usage_flags="Frame Batch Draw"
1267             mdapi_supported_apis=""
1268             mdapi_hw_unit_type="gpu"
1269             />
1270    <counter name="Rasterizer Sample Output"
1271             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
1272             underscore_name="rasterizer_sample_output"
1273             description="Number of lit samples emitted by Rasterizer"
1274             data_type="uint64"
1275             units="events"
1276             semantic_type="event"
1277             equation="PEC 34 READ"
1278             mdapi_group="Rasterizer"
1279             mdapi_usage_flags="Frame Batch Draw"
1280             mdapi_supported_apis=""
1281             mdapi_hw_unit_type="gpu"
1282             />
1283    <counter name="ICache Hit"
1284             symbol_name="ICACHE_HIT"
1285             underscore_name="icache_hit"
1286             description="Number of Instruction Cache hits"
1287             data_type="uint64"
1288             units="events"
1289             semantic_type="event"
1290             equation="PEC 2 READ"
1291             mdapi_group="Vector Engine"
1292             mdapi_usage_flags="Frame Batch Draw"
1293             mdapi_supported_apis=""
1294             mdapi_hw_unit_type="gpu"
1295             />
1296    <counter name="ICache Miss"
1297             symbol_name="ICACHE_MISS"
1298             underscore_name="icache_miss"
1299             description="Number of Instruction Cache misses"
1300             data_type="uint64"
1301             units="events"
1302             semantic_type="event"
1303             equation="PEC 3 READ"
1304             mdapi_group="Vector Engine"
1305             mdapi_usage_flags="Frame Batch Draw"
1306             mdapi_supported_apis=""
1307             mdapi_hw_unit_type="gpu"
1308             />
1309    <counter name="XVE Active"
1310             symbol_name="XVE_ACTIVE"
1311             underscore_name="xve_active"
1312             description="Percentage of time in which at least one pipe is active in XVE"
1313             data_type="float"
1314             units="percent"
1315             semantic_type="duration"
1316             equation="PEC 4 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1317             mdapi_group="Vector Engine"
1318             mdapi_usage_flags="Frame Batch Draw"
1319             mdapi_supported_apis=""
1320             mdapi_hw_unit_type="gpu"
1321             />
1322    <counter name="XVE Inst Executed ALU0 All"
1323             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
1324             underscore_name="xve_inst_executed_alu0_all"
1325             description="Number of execution slots taken by instructions executed by ALL threads on ALU0 pipe"
1326             data_type="uint64"
1327             units="events"
1328             semantic_type="event"
1329             equation="PEC 5 READ"
1330             mdapi_group="Vector Engine"
1331             mdapi_usage_flags="Frame Batch Draw"
1332             mdapi_supported_apis=""
1333             mdapi_hw_unit_type="gpu"
1334             />
1335    <counter name="XVE Inst Executed ALU1 All"
1336             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
1337             underscore_name="xve_inst_executed_alu1_all"
1338             description="Number of execution slots taken by instructions executed by ALL threads on ALU1 pipe. Does not include extended math instructions."
1339             data_type="uint64"
1340             units="events"
1341             semantic_type="event"
1342             equation="PEC 6 READ"
1343             mdapi_group="Vector Engine"
1344             mdapi_usage_flags="Frame Batch Draw"
1345             mdapi_supported_apis=""
1346             mdapi_hw_unit_type="gpu"
1347             />
1348    <counter name="XVE Inst Executed Send All"
1349             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
1350             underscore_name="xve_inst_executed_send_all"
1351             description="Number of instruction (GRF) dispatches executed by ALL threads on SEND Pipe"
1352             data_type="uint64"
1353             units="events"
1354             semantic_type="event"
1355             equation="PEC 7 READ"
1356             mdapi_group="Vector Engine"
1357             mdapi_usage_flags="Frame Batch Draw"
1358             mdapi_supported_apis=""
1359             mdapi_hw_unit_type="gpu"
1360             />
1361    <counter name="XVE Inst Issued All"
1362             symbol_name="XVE_INST_ISSUED_ALL"
1363             underscore_name="xve_inst_issued_all"
1364             description="Number of instructions issued (decoded) to any pipe"
1365             data_type="uint64"
1366             units="events"
1367             semantic_type="event"
1368             equation="PEC 21 READ"
1369             mdapi_group="Vector Engine"
1370             mdapi_usage_flags="Frame Batch Draw"
1371             mdapi_supported_apis=""
1372             mdapi_hw_unit_type="gpu"
1373             />
1374    <counter name="XVE Shared Function Access Hold"
1375             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD"
1376             underscore_name="xve_shared_function_access_hold"
1377             description="Percentage of time in which XVE requests stalled by Shared Function units"
1378             data_type="float"
1379             units="percent"
1380             semantic_type="duration"
1381             equation="PEC 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1382             mdapi_group="Vector Engine"
1383             mdapi_usage_flags="Frame Batch Draw"
1384             mdapi_supported_apis=""
1385             mdapi_hw_unit_type="gpu"
1386             />
1387    <counter name="XVE Stall"
1388             symbol_name="XVE_STALL"
1389             underscore_name="xve_stall"
1390             description="Percentage of time in which any thread loaded but not even a single pipe is active in XVE"
1391             data_type="float"
1392             units="percent"
1393             semantic_type="duration"
1394             equation="PEC 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1395             mdapi_group="Vector Engine"
1396             mdapi_usage_flags="Frame Batch Draw"
1397             mdapi_supported_apis=""
1398             mdapi_hw_unit_type="gpu"
1399             />
1400    <counter name="XVE Threads Occupancy All"
1401             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
1402             underscore_name="xve_threads_occupancy_all"
1403             description="Percentage of thread slots occupied by ALL threads"
1404             data_type="float"
1405             units="percent"
1406             semantic_type="duration"
1407             equation="PEC 8 READ 8 UMUL $VectorEngineThreadsCount $VectorEngineTotalCount UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
1408             mdapi_group="Vector Engine"
1409             mdapi_usage_flags="Frame Batch Draw"
1410             mdapi_supported_apis=""
1411             mdapi_hw_unit_type="gpu"
1412             />
1413    <counter name="XVE Inst Executed ALU2 All"
1414             symbol_name="XVE_INST_EXECUTED_ALU2_ALL"
1415             underscore_name="xve_inst_executed_alu2_all"
1416             description="Number of execution slots taken by instructions executed in ALU2 pipe"
1417             data_type="uint64"
1418             units="events"
1419             semantic_type="event"
1420             equation="PEC 24 READ"
1421             mdapi_group="Vector Engine"
1422             mdapi_usage_flags="Frame Batch Draw"
1423             mdapi_supported_apis=""
1424             mdapi_hw_unit_type="gpu"
1425             />
1426    <counter name="XVE Multiple Pipe Active"
1427             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE"
1428             underscore_name="xve_multiple_pipe_active"
1429             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and ALU2 pipes"
1430             data_type="float"
1431             units="percent"
1432             semantic_type="duration"
1433             equation="PEC 25 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1434             mdapi_group="Vector Engine"
1435             mdapi_usage_flags="Frame Batch Draw"
1436             mdapi_supported_apis=""
1437             mdapi_hw_unit_type="gpu"
1438             />
1439    <counter name="Load Store Cache Partial Write Count"
1440             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT"
1441             underscore_name="load_store_cache_partial_write_count"
1442             description="Number of writes to the Load Store Cache that don't fill a subsector"
1443             data_type="uint64"
1444             units="events"
1445             semantic_type="event"
1446             equation="PEC 26 READ"
1447             mdapi_group="L1 Cache"
1448             mdapi_usage_flags="Frame Batch Draw"
1449             mdapi_supported_apis=""
1450             mdapi_hw_unit_type="gpu"
1451             />
1452    <counter name="SLM Bank Conflict Count"
1453             symbol_name="SLM_BANK_CONFLICT_COUNT"
1454             underscore_name="slm_bank_conflict_count"
1455             description="Number of SLM accesses resulting in a bank conflict"
1456             data_type="uint64"
1457             units="events"
1458             semantic_type="event"
1459             equation="PEC 27 READ"
1460             mdapi_group="L1 Cache"
1461             mdapi_usage_flags="Frame Batch Draw"
1462             mdapi_supported_apis=""
1463             mdapi_hw_unit_type="gpu"
1464             />
1465    <counter name="SLM Byte Read"
1466             symbol_name="SLM_BYTE_READ"
1467             underscore_name="slm_byte_read"
1468             description="Number of bytes read from SLM"
1469             data_type="uint64"
1470             units="bytes"
1471             semantic_type="event"
1472             equation="PEC 28 READ"
1473             mdapi_group="L1 Cache"
1474             mdapi_usage_flags="Frame Batch Draw"
1475             mdapi_supported_apis=""
1476             mdapi_hw_unit_type="gpu"
1477             />
1478    <counter name="SLM Byte Write"
1479             symbol_name="SLM_BYTE_WRITE"
1480             underscore_name="slm_byte_write"
1481             description="Number of bytes written to SLM"
1482             data_type="uint64"
1483             units="bytes"
1484             semantic_type="event"
1485             equation="PEC 29 READ"
1486             mdapi_group="L1 Cache"
1487             mdapi_usage_flags="Frame Batch Draw"
1488             mdapi_supported_apis=""
1489             mdapi_hw_unit_type="gpu"
1490             />
1491    <counter name="Load Store Cache Byte Read"
1492             symbol_name="LOAD_STORE_CACHE_BYTE_READ"
1493             underscore_name="load_store_cache_byte_read"
1494             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses"
1495             data_type="uint64"
1496             units="bytes"
1497             semantic_type="event"
1498             equation="PEC 30 READ"
1499             mdapi_group="L1 Cache"
1500             mdapi_usage_flags="Frame Batch Draw"
1501             mdapi_supported_apis=""
1502             mdapi_hw_unit_type="gpu"
1503             />
1504    <counter name="Load Store Cache Byte Write"
1505             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE"
1506             underscore_name="load_store_cache_byte_write"
1507             description="Number of bytes written to the Load Store Cache, excluding SLM accesses"
1508             data_type="uint64"
1509             units="bytes"
1510             semantic_type="event"
1511             equation="PEC 31 READ"
1512             mdapi_group="L1 Cache"
1513             mdapi_usage_flags="Frame Batch Draw"
1514             mdapi_supported_apis=""
1515             mdapi_hw_unit_type="gpu"
1516             />
1517    <counter name="Load Store Cache Access"
1518             symbol_name="LOAD_STORE_CACHE_ACCESS"
1519             underscore_name="load_store_cache_access"
1520             description="Number of Load Store Cache accesses"
1521             data_type="uint64"
1522             units="events"
1523             semantic_type="event"
1524             equation="PEC 9 READ"
1525             mdapi_group="L1 Cache"
1526             mdapi_usage_flags="Frame Batch Draw"
1527             mdapi_supported_apis=""
1528             mdapi_hw_unit_type="gpu"
1529             />
1530    <counter name="Load Store Cache Hit"
1531             symbol_name="LOAD_STORE_CACHE_HIT"
1532             underscore_name="load_store_cache_hit"
1533             description="Number of Load Store Cache hits"
1534             data_type="uint64"
1535             units="events"
1536             semantic_type="event"
1537             equation="PEC 10 READ"
1538             mdapi_group="L1 Cache"
1539             mdapi_usage_flags="Frame Batch Draw"
1540             mdapi_supported_apis=""
1541             mdapi_hw_unit_type="gpu"
1542             />
1543    <counter name="L3 Atomic Access"
1544             symbol_name="L3_ATOMIC_ACCESS"
1545             underscore_name="l3_atomic_access"
1546             description="Number of atomic accesses to Device Cache bank"
1547             data_type="uint64"
1548             units="events"
1549             semantic_type="event"
1550             equation="PEC 35 READ"
1551             mdapi_group="Device Cache"
1552             mdapi_usage_flags="Frame Batch Draw"
1553             mdapi_supported_apis=""
1554             mdapi_hw_unit_type="gpu"
1555             />
1556    <counter name="L3 Hit"
1557             symbol_name="L3_HIT"
1558             underscore_name="l3_hit"
1559             description="Number of Device Cache accesses which hits in the Device Cache cache"
1560             data_type="uint64"
1561             units="events"
1562             semantic_type="event"
1563             equation="PEC 36 READ"
1564             mdapi_group="Device Cache"
1565             mdapi_usage_flags="Frame Batch Draw"
1566             mdapi_supported_apis=""
1567             mdapi_hw_unit_type="gpu"
1568             />
1569    <counter name="L3 Miss"
1570             symbol_name="L3_MISS"
1571             underscore_name="l3_miss"
1572             description="Number of Device Cache accesses which miss in the Device Cache cache"
1573             data_type="uint64"
1574             units="events"
1575             semantic_type="event"
1576             equation="PEC 37 READ"
1577             mdapi_group="Device Cache"
1578             mdapi_usage_flags="Frame Batch Draw"
1579             mdapi_supported_apis=""
1580             mdapi_hw_unit_type="gpu"
1581             />
1582    <counter name="L3 Read"
1583             symbol_name="L3_READ"
1584             underscore_name="l3_read"
1585             description="Number of Device Cache 64B read requests"
1586             data_type="uint64"
1587             units="events"
1588             semantic_type="event"
1589             equation="PEC 38 READ"
1590             mdapi_group="Device Cache"
1591             mdapi_usage_flags="Frame Batch Draw"
1592             mdapi_supported_apis=""
1593             mdapi_hw_unit_type="gpu"
1594             />
1595    <counter name="L3 Write"
1596             symbol_name="L3_WRITE"
1597             underscore_name="l3_write"
1598             description="Number of Device Cache 64B write requests"
1599             data_type="uint64"
1600             units="events"
1601             semantic_type="event"
1602             equation="PEC 39 READ"
1603             mdapi_group="Device Cache"
1604             mdapi_usage_flags="Frame Batch Draw"
1605             mdapi_supported_apis=""
1606             mdapi_hw_unit_type="gpu"
1607             />
1608    <counter name="Compressor Input"
1609             symbol_name="COMPRESSOR_INPUT"
1610             underscore_name="compressor_input"
1611             description="Number of 256B writes to compressible surfaces at the input of the compressor"
1612             data_type="uint64"
1613             units="events"
1614             semantic_type="event"
1615             equation="PEC 41 READ"
1616             mdapi_group="Memory"
1617             mdapi_usage_flags="Frame Batch Draw"
1618             mdapi_supported_apis=""
1619             mdapi_hw_unit_type="gpu"
1620             />
1621    <counter name="Compressor Output"
1622             symbol_name="COMPRESSOR_OUTPUT"
1623             underscore_name="compressor_output"
1624             description="Number of 256B writes to compressible surfaces at the output of the compressor"
1625             data_type="uint64"
1626             units="events"
1627             semantic_type="event"
1628             equation="PEC 42 READ"
1629             mdapi_group="Memory"
1630             mdapi_usage_flags="Frame Batch Draw"
1631             mdapi_supported_apis=""
1632             mdapi_hw_unit_type="gpu"
1633             />
1634    <counter name="GPU Memory Byte Read"
1635             symbol_name="GPU_MEMORY_BYTE_READ"
1636             underscore_name="gpu_memory_byte_read"
1637             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
1638             data_type="uint64"
1639             units="bytes"
1640             semantic_type="event"
1641             equation="PEC 43 READ 2 UMUL"
1642             mdapi_group="Memory"
1643             mdapi_usage_flags="Frame Batch Draw"
1644             mdapi_supported_apis=""
1645             mdapi_hw_unit_type="gpu"
1646             />
1647    <counter name="GPU Memory Byte Write"
1648             symbol_name="GPU_MEMORY_BYTE_WRITE"
1649             underscore_name="gpu_memory_byte_write"
1650             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
1651             data_type="uint64"
1652             units="bytes"
1653             semantic_type="event"
1654             equation="PEC 44 READ 2 UMUL"
1655             mdapi_group="Memory"
1656             mdapi_usage_flags="Frame Batch Draw"
1657             mdapi_supported_apis=""
1658             mdapi_hw_unit_type="gpu"
1659             />
1660    <counter name="GPU Memory Byte Read Rate"
1661             symbol_name="GPU_MEMORY_BYTE_READ_RATE"
1662             underscore_name="gpu_memory_byte_read_rate"
1663             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
1664             data_type="float"
1665             units="gbps"
1666             semantic_type="throughput"
1667             equation="PEC 43 READ 2 UMUL $GpuTime FDIV"
1668             mdapi_group="Memory"
1669             mdapi_usage_flags="Frame Batch Draw"
1670             mdapi_supported_apis=""
1671             mdapi_hw_unit_type="gpu"
1672             />
1673    <counter name="GPU Memory Byte Write Rate"
1674             symbol_name="GPU_MEMORY_BYTE_WRITE_RATE"
1675             underscore_name="gpu_memory_byte_write_rate"
1676             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
1677             data_type="float"
1678             units="gbps"
1679             semantic_type="throughput"
1680             equation="PEC 44 READ 2 UMUL $GpuTime FDIV"
1681             mdapi_group="Memory"
1682             mdapi_usage_flags="Frame Batch Draw"
1683             mdapi_supported_apis=""
1684             mdapi_hw_unit_type="gpu"
1685             />
1686    <counter name="GPU Memory L3 Read"
1687             symbol_name="GPU_MEMORY_L3_READ"
1688             underscore_name="gpu_memory_l3_read"
1689             description="Number of GTI memory reads from Device Cache caused by Device Cache misses"
1690             data_type="uint64"
1691             units="events"
1692             semantic_type="event"
1693             equation="PEC 45 READ"
1694             mdapi_group="Memory"
1695             mdapi_usage_flags="Frame Batch Draw"
1696             mdapi_supported_apis=""
1697             mdapi_hw_unit_type="gpu"
1698             />
1699    <counter name="GPU Memory L3 Write"
1700             symbol_name="GPU_MEMORY_L3_WRITE"
1701             underscore_name="gpu_memory_l3_write"
1702             description="Number of GTI memory writes from Device Cache caused by Device Cache invalidations"
1703             data_type="uint64"
1704             units="events"
1705             semantic_type="event"
1706             equation="PEC 46 READ"
1707             mdapi_group="Memory"
1708             mdapi_usage_flags="Frame Batch Draw"
1709             mdapi_supported_apis=""
1710             mdapi_hw_unit_type="gpu"
1711             />
1712    <counter name="TLB Miss"
1713             symbol_name="TLB_MISS"
1714             underscore_name="tlb_miss"
1715             description="Number of misses from all TLBs and all engines"
1716             data_type="uint64"
1717             units="events"
1718             semantic_type="event"
1719             equation="PEC 48 READ"
1720             mdapi_group="Memory"
1721             mdapi_usage_flags="Frame Batch Draw"
1722             mdapi_supported_apis=""
1723             mdapi_hw_unit_type="gpu"
1724             />
1725    <counter name="Async GpGpu Thread Exit Count"
1726             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT"
1727             underscore_name="async_gpgpu_thread_exit_count"
1728             description="Number of Async GPGPU EOT messages received"
1729             data_type="uint64"
1730             units="messages"
1731             semantic_type="event"
1732             equation="PEC 11 READ"
1733             mdapi_group="Thread Dispatcher"
1734             mdapi_usage_flags="Frame Batch Draw"
1735             mdapi_supported_apis=""
1736             mdapi_hw_unit_type="gpu"
1737             />
1738    <counter name="GpGpu Dispatch"
1739             symbol_name="GPGPU_DISPATCH"
1740             underscore_name="gpgpu_dispatch"
1741             description="Percentage of time in which spent dispatching GPGPU threads to XVEs"
1742             data_type="float"
1743             units="percent"
1744             semantic_type="duration"
1745             equation="PEC 12 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1746             mdapi_group="Thread Dispatcher"
1747             mdapi_usage_flags="Frame Batch Draw"
1748             mdapi_supported_apis=""
1749             mdapi_hw_unit_type="gpu"
1750             />
1751    <counter name="Command Parser Compute Engine Busy"
1752             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY"
1753             underscore_name="command_parser_compute_engine_busy"
1754             description="Percentage of time in which there is a context loaded and active on the compute queue"
1755             data_type="float"
1756             units="percent"
1757             semantic_type="duration"
1758             equation="PEC 49 READ $ComputeEngineTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1759             mdapi_group="Front End"
1760             mdapi_usage_flags="Frame Batch Draw"
1761             mdapi_supported_apis=""
1762             mdapi_hw_unit_type="gpu"
1763             />
1764    <counter name="Command Parser Compute Engine Dispatch Kernel Count"
1765             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT"
1766             underscore_name="command_parser_compute_engine_dispatch_kernel_count"
1767             description="Number of compute walker commands parsed on the compute engine"
1768             data_type="uint64"
1769             units="events"
1770             semantic_type="event"
1771             equation="PEC 50 READ"
1772             mdapi_group="Front End"
1773             mdapi_usage_flags="Frame Batch Draw"
1774             mdapi_supported_apis=""
1775             mdapi_hw_unit_type="gpu"
1776             />
1777    <counter name="Command Parser Copy Engine Busy"
1778             symbol_name="COMMAND_PARSER_COPY_ENGINE_BUSY"
1779             underscore_name="command_parser_copy_engine_busy"
1780             description="Percentage of time in which there is a context loaded and active on the copy queue."
1781             data_type="float"
1782             units="percent"
1783             semantic_type="duration"
1784             equation="PEC 51 READ 100 UMUL $GpuCoreClocks FDIV"
1785             mdapi_group="Front End"
1786             mdapi_usage_flags="Frame Batch Draw"
1787             mdapi_supported_apis=""
1788             mdapi_hw_unit_type="gpu"
1789             />
1790    <counter name="Command Parser Flush Count"
1791             symbol_name="COMMAND_PARSER_FLUSH_COUNT"
1792             underscore_name="command_parser_flush_count"
1793             description="Number of Stalling flushes at the top of the pipe"
1794             data_type="uint64"
1795             units="events"
1796             semantic_type="event"
1797             equation="PEC 52 READ"
1798             mdapi_group="Front End"
1799             mdapi_usage_flags="Frame Batch Draw"
1800             mdapi_supported_apis=""
1801             mdapi_hw_unit_type="gpu"
1802             />
1803    <counter name="Command Parser Render Engine Busy"
1804             symbol_name="COMMAND_PARSER_RENDER_ENGINE_BUSY"
1805             underscore_name="command_parser_render_engine_busy"
1806             description="Percentage of time in which there is a context loaded and active on the 3D queue"
1807             data_type="float"
1808             units="percent"
1809             semantic_type="duration"
1810             equation="PEC 53 READ 100 UMUL $GpuCoreClocks FDIV"
1811             mdapi_group="Front End"
1812             mdapi_usage_flags="Frame Batch Draw"
1813             mdapi_supported_apis=""
1814             mdapi_hw_unit_type="gpu"
1815             />
1816    <counter name="Command Parser Render Engine Dispatch Kernel Count"
1817             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DISPATCH_KERNEL_COUNT"
1818             underscore_name="command_parser_render_engine_dispatch_kernel_count"
1819             description="Number of compute walker commands parsed on the 3D engine"
1820             data_type="uint64"
1821             units="events"
1822             semantic_type="event"
1823             equation="PEC 54 READ"
1824             mdapi_group="Front End"
1825             mdapi_usage_flags="Frame Batch Draw"
1826             mdapi_supported_apis=""
1827             mdapi_hw_unit_type="gpu"
1828             />
1829    <counter name="XVE Pipe ALU0 And ALU1 Active"
1830             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
1831             underscore_name="xve_pipe_alu0_and_alu1_active"
1832             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
1833             data_type="float"
1834             units="percent"
1835             semantic_type="duration"
1836             equation="PEC 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1837             mdapi_group="Vector Engine"
1838             mdapi_usage_flags="Frame Batch Draw"
1839             mdapi_supported_apis=""
1840             mdapi_hw_unit_type="gpu"
1841             />
1842    <counter name="XVE Pipe ALU0 And ALU2 Active"
1843             symbol_name="XVE_PIPE_ALU0_AND_ALU2_ACTIVE"
1844             underscore_name="xve_pipe_alu0_and_alu2_active"
1845             description="Percentage of time in which ALU0 and ALU2 pipes are both actively executing a Gen ISA instruction"
1846             data_type="float"
1847             units="percent"
1848             semantic_type="duration"
1849             equation="PEC 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1850             mdapi_group="Vector Engine"
1851             mdapi_usage_flags="Frame Batch Draw"
1852             mdapi_supported_apis=""
1853             mdapi_hw_unit_type="gpu"
1854             />
1855    <counter name="XVE Inst Executed ALU0 All Utilization"
1856             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
1857             underscore_name="xve_inst_executed_alu0_all_utilization"
1858             description="Percentage of time taken by instructions executed by ALL threads on ALU0 pipe"
1859             data_type="float"
1860             units="percent"
1861             semantic_type="duration"
1862             equation="PEC 5 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1863             mdapi_group="Vector Engine"
1864             mdapi_usage_flags="Frame Batch Draw"
1865             mdapi_supported_apis=""
1866             mdapi_hw_unit_type="gpu"
1867             />
1868    <counter name="XVE Inst Executed ALU1 All Utilization"
1869             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
1870             underscore_name="xve_inst_executed_alu1_all_utilization"
1871             description="Percentage of time taken by instructions executed by ALL threads on ALU1 pipe. Does not include extended math instructions."
1872             data_type="float"
1873             units="percent"
1874             semantic_type="duration"
1875             equation="PEC 6 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1876             mdapi_group="Vector Engine"
1877             mdapi_usage_flags="Frame Batch Draw"
1878             mdapi_supported_apis=""
1879             mdapi_hw_unit_type="gpu"
1880             />
1881    <counter name="XVE Inst Executed ALU2 All Utilization"
1882             symbol_name="XVE_INST_EXECUTED_ALU2_ALL_UTILIZATION"
1883             underscore_name="xve_inst_executed_alu2_all_utilization"
1884             description="Percentage of time taken by instructions executed in ALU2 pipe"
1885             data_type="float"
1886             units="percent"
1887             semantic_type="duration"
1888             equation="PEC 24 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1889             mdapi_group="Vector Engine"
1890             mdapi_usage_flags="Frame Batch Draw"
1891             mdapi_supported_apis=""
1892             mdapi_hw_unit_type="gpu"
1893             />
1894    <counter name="Host To GpuMem Transaction Read"
1895             symbol_name="HOST_TO_GPUMEM_TRANSACTION_READ"
1896             underscore_name="host_to_gpumem_transaction_read"
1897             description="Number of host 64B reads to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
1898             data_type="uint64"
1899             units="events"
1900             semantic_type="event"
1901             equation="PEC 55 READ"
1902             mdapi_group="Memory"
1903             mdapi_usage_flags="Frame Batch Draw"
1904             mdapi_supported_apis=""
1905             mdapi_hw_unit_type="gpu"
1906             />
1907    <counter name="Host To GpuMem Transaction Write"
1908             symbol_name="HOST_TO_GPUMEM_TRANSACTION_WRITE"
1909             underscore_name="host_to_gpumem_transaction_write"
1910             description="Number of host 64B writes to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
1911             data_type="uint64"
1912             units="events"
1913             semantic_type="event"
1914             equation="PEC 56 READ"
1915             mdapi_group="Memory"
1916             mdapi_usage_flags="Frame Batch Draw"
1917             mdapi_supported_apis=""
1918             mdapi_hw_unit_type="gpu"
1919             />
1920    <counter name="SysMem Transaction Read"
1921             symbol_name="SYSMEM_TRANSACTION_READ"
1922             underscore_name="sysmem_transaction_read"
1923             description="Number of system memory 64B reads (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
1924             data_type="uint64"
1925             units="events"
1926             semantic_type="event"
1927             equation="PEC 57 READ"
1928             mdapi_group="Memory"
1929             mdapi_usage_flags="Frame Batch Draw"
1930             mdapi_supported_apis=""
1931             mdapi_hw_unit_type="gpu"
1932             />
1933    <counter name="SysMem Transaction Write"
1934             symbol_name="SYSMEM_TRANSACTION_WRITE"
1935             underscore_name="sysmem_transaction_write"
1936             description="Number of system memory 64B writes (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
1937             data_type="uint64"
1938             units="events"
1939             semantic_type="event"
1940             equation="PEC 58 READ"
1941             mdapi_group="Memory"
1942             mdapi_usage_flags="Frame Batch Draw"
1943             mdapi_supported_apis=""
1944             mdapi_hw_unit_type="gpu"
1945             />
1946    <register_config type="OA">
1947        <register type="OA" address="0x00013000" value="0x00001801" />
1948        <register type="OA" address="0x00013004" value="0x00000000" />
1949        <register type="OA" address="0x00013008" value="0x00001802" />
1950        <register type="OA" address="0x0001300C" value="0x00000000" />
1951        <register type="OA" address="0x00013010" value="0x00000622" />
1952        <register type="OA" address="0x00013014" value="0x00000000" />
1953        <register type="OA" address="0x00013018" value="0x00000623" />
1954        <register type="OA" address="0x0001301C" value="0x00000000" />
1955        <register type="OA" address="0x00013020" value="0x00000605" />
1956        <register type="OA" address="0x00013024" value="0x00000000" />
1957        <register type="OA" address="0x00013028" value="0x0000060F" />
1958        <register type="OA" address="0x0001302C" value="0x00000000" />
1959        <register type="OA" address="0x00013030" value="0x00000603" />
1960        <register type="OA" address="0x00013034" value="0x00000000" />
1961        <register type="OA" address="0x00013038" value="0x00000601" />
1962        <register type="OA" address="0x0001303C" value="0x00000000" />
1963        <register type="OA" address="0x00013040" value="0x00000604" />
1964        <register type="OA" address="0x00013044" value="0x00000000" />
1965        <register type="OA" address="0x00013048" value="0x00000A0B" />
1966        <register type="OA" address="0x0001304C" value="0x00000000" />
1967        <register type="OA" address="0x00013050" value="0x00000A0A" />
1968        <register type="OA" address="0x00013054" value="0x00000000" />
1969        <register type="OA" address="0x00013058" value="0x00001804" />
1970        <register type="OA" address="0x0001305C" value="0x00000000" />
1971        <register type="OA" address="0x00013060" value="0x00001600" />
1972        <register type="OA" address="0x00013064" value="0x00000000" />
1973        <register type="OA" address="0x00013068" value="0x00000625" />
1974        <register type="OA" address="0x0001306C" value="0x00000000" />
1975        <register type="OA" address="0x00013070" value="0x00000626" />
1976        <register type="OA" address="0x00013074" value="0x00000000" />
1977        <register type="OA" address="0x000130A8" value="0x0000060B" />
1978        <register type="OA" address="0x000130AC" value="0x00000000" />
1979        <register type="OA" address="0x000130B0" value="0x00000600" />
1980        <register type="OA" address="0x000130B4" value="0x00000000" />
1981        <register type="OA" address="0x000130B8" value="0x00000606" />
1982        <register type="OA" address="0x000130BC" value="0x00000000" />
1983        <register type="OA" address="0x000130C0" value="0x00000614" />
1984        <register type="OA" address="0x000130C4" value="0x00000000" />
1985        <register type="OA" address="0x000130C8" value="0x00000624" />
1986        <register type="OA" address="0x000130CC" value="0x00000000" />
1987        <register type="OA" address="0x000130D0" value="0x00000A0E" />
1988        <register type="OA" address="0x000130D4" value="0x00000000" />
1989        <register type="OA" address="0x000130D8" value="0x00000A0D" />
1990        <register type="OA" address="0x000130DC" value="0x00000000" />
1991        <register type="OA" address="0x000130E0" value="0x00000A15" />
1992        <register type="OA" address="0x000130E4" value="0x00000000" />
1993        <register type="OA" address="0x000130E8" value="0x00000A16" />
1994        <register type="OA" address="0x000130EC" value="0x00000000" />
1995        <register type="OA" address="0x000130F0" value="0x00000A13" />
1996        <register type="OA" address="0x000130F4" value="0x00000000" />
1997        <register type="OA" address="0x000130F8" value="0x00000A14" />
1998        <register type="OA" address="0x000130FC" value="0x00000000" />
1999        <register type="OA" address="0x00013300" value="0x00005A00" />
2000        <register type="OA" address="0x00013304" value="0x00000000" />
2001        <register type="OA" address="0x00013500" value="0x00005A00" />
2002        <register type="OA" address="0x00013504" value="0x00000000" />
2003        <register type="OA" address="0x00013700" value="0x00005A00" />
2004        <register type="OA" address="0x00013704" value="0x00000000" />
2005        <register type="OA" address="0x00013308" value="0x00004405" />
2006        <register type="OA" address="0x0001330C" value="0x00000000" />
2007        <register type="OA" address="0x00013508" value="0x00004405" />
2008        <register type="OA" address="0x0001350C" value="0x00000000" />
2009        <register type="OA" address="0x00013708" value="0x00004405" />
2010        <register type="OA" address="0x0001370C" value="0x00000000" />
2011        <register type="OA" address="0x00013310" value="0x00006805" />
2012        <register type="OA" address="0x00013314" value="0x00000000" />
2013        <register type="OA" address="0x00013510" value="0x00006805" />
2014        <register type="OA" address="0x00013514" value="0x00000000" />
2015        <register type="OA" address="0x00013710" value="0x00006805" />
2016        <register type="OA" address="0x00013714" value="0x00000000" />
2017        <register type="OA" address="0x00013318" value="0x00006002" />
2018        <register type="OA" address="0x0001331C" value="0x00000000" />
2019        <register type="OA" address="0x00013518" value="0x00006002" />
2020        <register type="OA" address="0x0001351C" value="0x00000000" />
2021        <register type="OA" address="0x00013718" value="0x00006002" />
2022        <register type="OA" address="0x0001371C" value="0x00000000" />
2023        <register type="OA" address="0x00013320" value="0x00006012" />
2024        <register type="OA" address="0x00013324" value="0x00000000" />
2025        <register type="OA" address="0x00013520" value="0x00006012" />
2026        <register type="OA" address="0x00013524" value="0x00000000" />
2027        <register type="OA" address="0x00013720" value="0x00006012" />
2028        <register type="OA" address="0x00013724" value="0x00000000" />
2029        <register type="OA" address="0x00013328" value="0x00006011" />
2030        <register type="OA" address="0x0001332C" value="0x00000000" />
2031        <register type="OA" address="0x00013528" value="0x00006011" />
2032        <register type="OA" address="0x0001352C" value="0x00000000" />
2033        <register type="OA" address="0x00013728" value="0x00006011" />
2034        <register type="OA" address="0x0001372C" value="0x00000000" />
2035        <register type="OA" address="0x00013330" value="0x0000600F" />
2036        <register type="OA" address="0x00013334" value="0x00000000" />
2037        <register type="OA" address="0x00013530" value="0x0000600F" />
2038        <register type="OA" address="0x00013534" value="0x00000000" />
2039        <register type="OA" address="0x00013730" value="0x0000600F" />
2040        <register type="OA" address="0x00013734" value="0x00000000" />
2041        <register type="OA" address="0x00013338" value="0x00006010" />
2042        <register type="OA" address="0x0001333C" value="0x00000000" />
2043        <register type="OA" address="0x00013538" value="0x00006010" />
2044        <register type="OA" address="0x0001353C" value="0x00000000" />
2045        <register type="OA" address="0x00013738" value="0x00006010" />
2046        <register type="OA" address="0x0001373C" value="0x00000000" />
2047        <register type="OA" address="0x00013340" value="0x00006015" />
2048        <register type="OA" address="0x00013344" value="0x00000000" />
2049        <register type="OA" address="0x00013540" value="0x00006015" />
2050        <register type="OA" address="0x00013544" value="0x00000000" />
2051        <register type="OA" address="0x00013740" value="0x00006015" />
2052        <register type="OA" address="0x00013744" value="0x00000000" />
2053        <register type="OA" address="0x00013348" value="0x00004600" />
2054        <register type="OA" address="0x0001334C" value="0x00000000" />
2055        <register type="OA" address="0x00013548" value="0x00004600" />
2056        <register type="OA" address="0x0001354C" value="0x00000000" />
2057        <register type="OA" address="0x00013748" value="0x00004600" />
2058        <register type="OA" address="0x0001374C" value="0x00000000" />
2059        <register type="OA" address="0x00013350" value="0x00004601" />
2060        <register type="OA" address="0x00013354" value="0x00000000" />
2061        <register type="OA" address="0x00013550" value="0x00004601" />
2062        <register type="OA" address="0x00013554" value="0x00000000" />
2063        <register type="OA" address="0x00013750" value="0x00004601" />
2064        <register type="OA" address="0x00013754" value="0x00000000" />
2065        <register type="OA" address="0x00013358" value="0x00005E0A" />
2066        <register type="OA" address="0x0001335C" value="0x00000000" />
2067        <register type="OA" address="0x00013558" value="0x00005E0A" />
2068        <register type="OA" address="0x0001355C" value="0x00000000" />
2069        <register type="OA" address="0x00013758" value="0x00005E0A" />
2070        <register type="OA" address="0x0001375C" value="0x00000000" />
2071        <register type="OA" address="0x00013360" value="0x00005E0B" />
2072        <register type="OA" address="0x00013364" value="0x00000000" />
2073        <register type="OA" address="0x00013560" value="0x00005E0B" />
2074        <register type="OA" address="0x00013564" value="0x00000000" />
2075        <register type="OA" address="0x00013760" value="0x00005E0B" />
2076        <register type="OA" address="0x00013764" value="0x00000000" />
2077        <register type="OA" address="0x00013368" value="0x00005E00" />
2078        <register type="OA" address="0x0001336C" value="0x00000000" />
2079        <register type="OA" address="0x00013568" value="0x00005E00" />
2080        <register type="OA" address="0x0001356C" value="0x00000000" />
2081        <register type="OA" address="0x00013768" value="0x00005E00" />
2082        <register type="OA" address="0x0001376C" value="0x00000000" />
2083        <register type="OA" address="0x00013370" value="0x00005E01" />
2084        <register type="OA" address="0x00013374" value="0x00000000" />
2085        <register type="OA" address="0x00013570" value="0x00005E01" />
2086        <register type="OA" address="0x00013574" value="0x00000000" />
2087        <register type="OA" address="0x00013770" value="0x00005E01" />
2088        <register type="OA" address="0x00013774" value="0x00000000" />
2089        <register type="OA" address="0x00013378" value="0x00005E04" />
2090        <register type="OA" address="0x0001337C" value="0x00000000" />
2091        <register type="OA" address="0x00013578" value="0x00005E04" />
2092        <register type="OA" address="0x0001357C" value="0x00000000" />
2093        <register type="OA" address="0x00013778" value="0x00005E04" />
2094        <register type="OA" address="0x0001377C" value="0x00000000" />
2095        <register type="OA" address="0x00013380" value="0x00005C00" />
2096        <register type="OA" address="0x00013384" value="0x00000000" />
2097        <register type="OA" address="0x00013580" value="0x00005C00" />
2098        <register type="OA" address="0x00013584" value="0x00000000" />
2099        <register type="OA" address="0x00013780" value="0x00005C00" />
2100        <register type="OA" address="0x00013784" value="0x00000000" />
2101        <register type="OA" address="0x00013388" value="0x00005009" />
2102        <register type="OA" address="0x0001338C" value="0x00000000" />
2103        <register type="OA" address="0x00013588" value="0x00005009" />
2104        <register type="OA" address="0x0001358C" value="0x00000000" />
2105        <register type="OA" address="0x00013788" value="0x00005009" />
2106        <register type="OA" address="0x0001378C" value="0x00000000" />
2107        <register type="OA" address="0x00013390" value="0x00005008" />
2108        <register type="OA" address="0x00013394" value="0x00000000" />
2109        <register type="OA" address="0x00013590" value="0x00005008" />
2110        <register type="OA" address="0x00013594" value="0x00000000" />
2111        <register type="OA" address="0x00013790" value="0x00005008" />
2112        <register type="OA" address="0x00013794" value="0x00000000" />
2113        <register type="OA" address="0x00013398" value="0x00005000" />
2114        <register type="OA" address="0x0001339C" value="0x00000000" />
2115        <register type="OA" address="0x00013598" value="0x00005000" />
2116        <register type="OA" address="0x0001359C" value="0x00000000" />
2117        <register type="OA" address="0x00013798" value="0x00005000" />
2118        <register type="OA" address="0x0001379C" value="0x00000000" />
2119        <register type="OA" address="0x000133A0" value="0x00005010" />
2120        <register type="OA" address="0x000133A4" value="0x00000000" />
2121        <register type="OA" address="0x000135A0" value="0x00005010" />
2122        <register type="OA" address="0x000135A4" value="0x00000000" />
2123        <register type="OA" address="0x000137A0" value="0x00005010" />
2124        <register type="OA" address="0x000137A4" value="0x00000000" />
2125        <register type="OA" address="0x000133A8" value="0x00005013" />
2126        <register type="OA" address="0x000133AC" value="0x00000000" />
2127        <register type="OA" address="0x000135A8" value="0x00005013" />
2128        <register type="OA" address="0x000135AC" value="0x00000000" />
2129        <register type="OA" address="0x000137A8" value="0x00005013" />
2130        <register type="OA" address="0x000137AC" value="0x00000000" />
2131        <register type="OA" address="0x000133B0" value="0x00005012" />
2132        <register type="OA" address="0x000133B4" value="0x00000000" />
2133        <register type="OA" address="0x000135B0" value="0x00005012" />
2134        <register type="OA" address="0x000135B4" value="0x00000000" />
2135        <register type="OA" address="0x000137B0" value="0x00005012" />
2136        <register type="OA" address="0x000137B4" value="0x00000000" />
2137        <register type="OA" address="0x000133B8" value="0x00006400" />
2138        <register type="OA" address="0x000133BC" value="0x00000000" />
2139        <register type="OA" address="0x000135B8" value="0x00006400" />
2140        <register type="OA" address="0x000135BC" value="0x00000000" />
2141        <register type="OA" address="0x000137B8" value="0x00006400" />
2142        <register type="OA" address="0x000137BC" value="0x00000000" />
2143        <register type="OA" address="0x000133C0" value="0x00006401" />
2144        <register type="OA" address="0x000133C4" value="0x00000000" />
2145        <register type="OA" address="0x000135C0" value="0x00006401" />
2146        <register type="OA" address="0x000135C4" value="0x00000000" />
2147        <register type="OA" address="0x000137C0" value="0x00006401" />
2148        <register type="OA" address="0x000137C4" value="0x00000000" />
2149        <register type="OA" address="0x000133C8" value="0x00006402" />
2150        <register type="OA" address="0x000133CC" value="0x00000000" />
2151        <register type="OA" address="0x000135C8" value="0x00006402" />
2152        <register type="OA" address="0x000135CC" value="0x00000000" />
2153        <register type="OA" address="0x000137C8" value="0x00006402" />
2154        <register type="OA" address="0x000137CC" value="0x00000000" />
2155        <register type="OA" address="0x000133D0" value="0x00006403" />
2156        <register type="OA" address="0x000133D4" value="0x00000000" />
2157        <register type="OA" address="0x000135D0" value="0x00006403" />
2158        <register type="OA" address="0x000135D4" value="0x00000000" />
2159        <register type="OA" address="0x000137D0" value="0x00006403" />
2160        <register type="OA" address="0x000137D4" value="0x00000000" />
2161    </register_config>
2162    <register_config type="FLEX">
2163        <register type="FLEX" address="0x0000E458" value="0x00000000" />
2164    </register_config>
2165  </set>
2166
2167  <set name="DepthProfile"
2168       chipset="BMG"
2169       symbol_name="DepthProfile"
2170       underscore_name="depth_profile"
2171       mdapi_supported_apis="VK OGL OCL IO"
2172       oa_format="576B_PEC64LL"
2173       hw_config_guid="a80e9da5-d2c9-4c20-9f7c-c0adf74bbe89"
2174       >
2175    <counter name="GPU Time Elapsed"
2176             symbol_name="GpuTime"
2177             underscore_name="gpu_time"
2178             description="Time elapsed on the GPU during the measurement."
2179             data_type="uint64"
2180             units="ns"
2181             semantic_type="event"
2182             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2183             mdapi_group="GPU"
2184             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2185             mdapi_supported_apis=""
2186             mdapi_hw_unit_type="gpu"
2187             />
2188    <counter name="GPU Core Clocks"
2189             symbol_name="GpuCoreClocks"
2190             underscore_name="gpu_core_clocks"
2191             description="The total number of GPU core clocks elapsed during the measurement."
2192             data_type="uint64"
2193             units="cycles"
2194             semantic_type="event"
2195             equation="GPU_CLOCK 0 READ"
2196             mdapi_group="GPU"
2197             mdapi_usage_flags="Tier1 Frame Batch Draw"
2198             mdapi_supported_apis=""
2199             mdapi_hw_unit_type="gpu"
2200             />
2201    <counter name="AVG GPU Core Frequency"
2202             symbol_name="AvgGpuCoreFrequency"
2203             underscore_name="avg_gpu_core_frequency"
2204             description="Average GPU Core Frequency in the measurement."
2205             data_type="uint64"
2206             max_equation="$GpuMaxFrequency"
2207             units="hz"
2208             semantic_type="event"
2209             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2210             mdapi_group="GPU"
2211             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2212             mdapi_supported_apis=""
2213             mdapi_hw_unit_type="gpu"
2214             />
2215    <counter name="GPU Busy"
2216             symbol_name="GPU_BUSY"
2217             underscore_name="gpu_busy"
2218             description="Percentage of time in which GPU is not idle including all GPU engines"
2219             data_type="float"
2220             units="percent"
2221             semantic_type="duration"
2222             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
2223             mdapi_group="Front End"
2224             mdapi_usage_flags="Frame Batch Draw"
2225             mdapi_supported_apis=""
2226             mdapi_hw_unit_type="gpu"
2227             />
2228    <counter name="IA Vertex"
2229             symbol_name="IA_VERTEX"
2230             underscore_name="ia_vertex"
2231             description="Number of vertices in a draw"
2232             data_type="uint64"
2233             units="events"
2234             semantic_type="event"
2235             equation="PEC 33 READ"
2236             mdapi_group="Geometry"
2237             mdapi_usage_flags="Frame Batch Draw"
2238             mdapi_supported_apis=""
2239             mdapi_hw_unit_type="gpu"
2240             />
2241    <counter name="GpGpu Threadgroup Count"
2242             symbol_name="GPGPU_THREADGROUP_COUNT"
2243             underscore_name="gpgpu_threadgroup_count"
2244             description="Number of GPGPU threadgroups dispatched"
2245             data_type="uint64"
2246             units="events"
2247             semantic_type="event"
2248             equation="PEC 0 READ"
2249             mdapi_group="Thread Dispatcher"
2250             mdapi_usage_flags="Frame Batch Draw"
2251             mdapi_supported_apis=""
2252             mdapi_hw_unit_type="gpu"
2253             />
2254    <counter name="Async GpGpu Threadgroup Count"
2255             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
2256             underscore_name="async_gpgpu_threadgroup_count"
2257             description="Number of Async GPGPU threadgroups dispatched"
2258             data_type="uint64"
2259             units="events"
2260             semantic_type="event"
2261             equation="PEC 1 READ"
2262             mdapi_group="Thread Dispatcher"
2263             mdapi_usage_flags="Frame Batch Draw"
2264             mdapi_supported_apis=""
2265             mdapi_hw_unit_type="gpu"
2266             />
2267    <counter name="Rasterizer Sample Output"
2268             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
2269             underscore_name="rasterizer_sample_output"
2270             description="Number of lit samples emitted by Rasterizer"
2271             data_type="uint64"
2272             units="events"
2273             semantic_type="event"
2274             equation="PEC 34 READ"
2275             mdapi_group="Rasterizer"
2276             mdapi_usage_flags="Frame Batch Draw"
2277             mdapi_supported_apis=""
2278             mdapi_hw_unit_type="gpu"
2279             />
2280    <counter name="Early Depth Stencil Test Fail Np"
2281             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP"
2282             underscore_name="early_depth_stencil_test_fail_np"
2283             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
2284             data_type="uint64"
2285             units="events"
2286             semantic_type="event"
2287             equation="PEC 35 READ"
2288             mdapi_group="Depth Pipe"
2289             mdapi_usage_flags="Frame Batch Draw"
2290             mdapi_supported_apis=""
2291             mdapi_hw_unit_type="gpu"
2292             />
2293    <counter name="Early Depth Stencil Test Fail P"
2294             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P"
2295             underscore_name="early_depth_stencil_test_fail_p"
2296             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
2297             data_type="uint64"
2298             units="events"
2299             semantic_type="event"
2300             equation="PEC 36 READ"
2301             mdapi_group="Depth Pipe"
2302             mdapi_usage_flags="Frame Batch Draw"
2303             mdapi_supported_apis=""
2304             mdapi_hw_unit_type="gpu"
2305             />
2306    <counter name="HiZ Depth Test Ambig Np"
2307             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP"
2308             underscore_name="hiz_depth_test_ambig_np"
2309             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
2310             data_type="uint64"
2311             units="events"
2312             semantic_type="event"
2313             equation="PEC 37 READ"
2314             mdapi_group="Depth Pipe"
2315             mdapi_usage_flags="Frame Batch Draw"
2316             mdapi_supported_apis=""
2317             mdapi_hw_unit_type="gpu"
2318             />
2319    <counter name="HiZ Depth Test Ambig P"
2320             symbol_name="HIZ_DEPTH_TEST_AMBIG_P"
2321             underscore_name="hiz_depth_test_ambig_p"
2322             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
2323             data_type="uint64"
2324             units="events"
2325             semantic_type="event"
2326             equation="PEC 38 READ"
2327             mdapi_group="Depth Pipe"
2328             mdapi_usage_flags="Frame Batch Draw"
2329             mdapi_supported_apis=""
2330             mdapi_hw_unit_type="gpu"
2331             />
2332    <counter name="HiZ Depth Test Fail Np"
2333             symbol_name="HIZ_DEPTH_TEST_FAIL_NP"
2334             underscore_name="hiz_depth_test_fail_np"
2335             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
2336             data_type="uint64"
2337             units="events"
2338             semantic_type="event"
2339             equation="PEC 39 READ"
2340             mdapi_group="Depth Pipe"
2341             mdapi_usage_flags="Frame Batch Draw"
2342             mdapi_supported_apis=""
2343             mdapi_hw_unit_type="gpu"
2344             />
2345    <counter name="HiZ Depth Test Fail P"
2346             symbol_name="HIZ_DEPTH_TEST_FAIL_P"
2347             underscore_name="hiz_depth_test_fail_p"
2348             description="Number of promoted 2x2 that failed the hierarchical depth test"
2349             data_type="uint64"
2350             units="events"
2351             semantic_type="event"
2352             equation="PEC 40 READ"
2353             mdapi_group="Depth Pipe"
2354             mdapi_usage_flags="Frame Batch Draw"
2355             mdapi_supported_apis=""
2356             mdapi_hw_unit_type="gpu"
2357             />
2358    <counter name="HiZ Depth Test Pass P"
2359             symbol_name="HIZ_DEPTH_TEST_PASS_P"
2360             underscore_name="hiz_depth_test_pass_p"
2361             description="Number of promoted 2x2 passed by hierarchical depth test"
2362             data_type="uint64"
2363             units="events"
2364             semantic_type="event"
2365             equation="PEC 41 READ"
2366             mdapi_group="Depth Pipe"
2367             mdapi_usage_flags="Frame Batch Draw"
2368             mdapi_supported_apis=""
2369             mdapi_hw_unit_type="gpu"
2370             />
2371    <counter name="HiZ Subspan Latency Fifofull"
2372             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL"
2373             underscore_name="hiz_subspan_latency_fifofull"
2374             description="Percentage of time in which for which HiZ latency hiding structure full"
2375             data_type="float"
2376             units="percent"
2377             semantic_type="duration"
2378             equation="PEC 42 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
2379             mdapi_group="Depth Pipe"
2380             mdapi_usage_flags="Frame Batch Draw"
2381             mdapi_supported_apis=""
2382             mdapi_hw_unit_type="gpu"
2383             />
2384    <counter name="IZ Output Ready"
2385             symbol_name="IZ_OUTPUT_READY"
2386             underscore_name="iz_output_ready"
2387             description="Percentage of time in which IZ has requests to different clients"
2388             data_type="float"
2389             units="percent"
2390             semantic_type="duration"
2391             equation="PEC 43 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
2392             mdapi_group="Depth Pipe"
2393             mdapi_usage_flags="Frame Batch Draw"
2394             mdapi_supported_apis=""
2395             mdapi_hw_unit_type="gpu"
2396             />
2397    <counter name="IZ Subspan Latency Fifofull"
2398             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL"
2399             underscore_name="iz_subspan_latency_fifofull"
2400             description="Percentage of time in which for which IZ latency hiding structure full"
2401             data_type="float"
2402             units="percent"
2403             semantic_type="duration"
2404             equation="PEC 44 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
2405             mdapi_group="Depth Pipe"
2406             mdapi_usage_flags="Frame Batch Draw"
2407             mdapi_supported_apis=""
2408             mdapi_hw_unit_type="gpu"
2409             />
2410    <counter name="PostPS Depth Stencil Test Fail"
2411             symbol_name="POSTPS_DEPTH_STENCIL_TEST_FAIL"
2412             underscore_name="postps_depth_stencil_test_fail"
2413             description="Number of 2x2 that were lit from Rasterizer but failed the depth or stencil test post shader"
2414             data_type="uint64"
2415             units="events"
2416             semantic_type="event"
2417             equation="PEC 45 READ"
2418             mdapi_group="Depth Pipe"
2419             mdapi_usage_flags="Frame Batch Draw"
2420             mdapi_supported_apis=""
2421             mdapi_hw_unit_type="gpu"
2422             />
2423    <counter name="Render Cache Alloc"
2424             symbol_name="RENDER_CACHE_ALLOC"
2425             underscore_name="render_cache_alloc"
2426             description="Number of Render Cache allocations"
2427             data_type="uint64"
2428             units="events"
2429             semantic_type="event"
2430             equation="PEC 46 READ"
2431             mdapi_group="Color Pipe"
2432             mdapi_usage_flags="Frame Batch Draw"
2433             mdapi_supported_apis=""
2434             mdapi_hw_unit_type="gpu"
2435             />
2436    <counter name="Render Cache Hit"
2437             symbol_name="RENDER_CACHE_HIT"
2438             underscore_name="render_cache_hit"
2439             description="Number of Render Cache hits"
2440             data_type="uint64"
2441             units="events"
2442             semantic_type="event"
2443             equation="PEC 47 READ"
2444             mdapi_group="Color Pipe"
2445             mdapi_usage_flags="Frame Batch Draw"
2446             mdapi_supported_apis=""
2447             mdapi_hw_unit_type="gpu"
2448             />
2449    <counter name="Render Cache Read"
2450             symbol_name="RENDER_CACHE_READ"
2451             underscore_name="render_cache_read"
2452             description="Number of Render Cache reads"
2453             data_type="uint64"
2454             units="events"
2455             semantic_type="event"
2456             equation="PEC 48 READ"
2457             mdapi_group="Color Pipe"
2458             mdapi_usage_flags="Frame Batch Draw"
2459             mdapi_supported_apis=""
2460             mdapi_hw_unit_type="gpu"
2461             />
2462    <counter name="Render Cache Write"
2463             symbol_name="RENDER_CACHE_WRITE"
2464             underscore_name="render_cache_write"
2465             description="Number of Render Cache writes"
2466             data_type="uint64"
2467             units="events"
2468             semantic_type="event"
2469             equation="PEC 49 READ"
2470             mdapi_group="Color Pipe"
2471             mdapi_usage_flags="Frame Batch Draw"
2472             mdapi_supported_apis=""
2473             mdapi_hw_unit_type="gpu"
2474             />
2475    <counter name="URB Cross Slice Read"
2476             symbol_name="URB_CROSS_SLICE_READ"
2477             underscore_name="urb_cross_slice_read"
2478             description="Number of URB reads occurred from cross slices"
2479             data_type="uint64"
2480             units="events"
2481             semantic_type="event"
2482             equation="PEC 50 READ"
2483             mdapi_group="URB"
2484             mdapi_usage_flags="Frame Batch Draw"
2485             mdapi_supported_apis=""
2486             mdapi_hw_unit_type="gpu"
2487             />
2488    <counter name="Pixel 2x2 Lit Post Rasterizer Early Depth"
2489             symbol_name="PIXEL_2X2_LIT_POST_RASTERIZER_EARLY_DEPTH"
2490             underscore_name="pixel_2_x2_lit_post_rasterizer_early_depth"
2491             description="Number of promoted 2x2 that are lit from Rasterizer"
2492             data_type="uint64"
2493             units="events"
2494             semantic_type="event"
2495             equation="PEC 51 READ"
2496             mdapi_group="Rasterizer"
2497             mdapi_usage_flags="Frame Batch Draw"
2498             mdapi_supported_apis=""
2499             mdapi_hw_unit_type="gpu"
2500             />
2501    <counter name="Pixel 2x2 Lit Post Rasterizer Late Depth"
2502             symbol_name="PIXEL_2X2_LIT_POST_RASTERIZER_LATE_DEPTH"
2503             underscore_name="pixel_2_x2_lit_post_rasterizer_late_depth"
2504             description="Number of non-promoted 2x2 that are lit from Rasterizer"
2505             data_type="uint64"
2506             units="events"
2507             semantic_type="event"
2508             equation="PEC 52 READ"
2509             mdapi_group="Rasterizer"
2510             mdapi_usage_flags="Frame Batch Draw"
2511             mdapi_supported_apis=""
2512             mdapi_hw_unit_type="gpu"
2513             />
2514    <register_config type="OA">
2515        <register type="OA" address="0x00013000" value="0x00001801" />
2516        <register type="OA" address="0x00013004" value="0x00000000" />
2517        <register type="OA" address="0x00013008" value="0x00001802" />
2518        <register type="OA" address="0x0001300C" value="0x00000000" />
2519        <register type="OA" address="0x00013300" value="0x00005A00" />
2520        <register type="OA" address="0x00013304" value="0x00000000" />
2521        <register type="OA" address="0x00013500" value="0x00005A00" />
2522        <register type="OA" address="0x00013504" value="0x00000000" />
2523        <register type="OA" address="0x00013700" value="0x00005A00" />
2524        <register type="OA" address="0x00013704" value="0x00000000" />
2525        <register type="OA" address="0x00013308" value="0x00004405" />
2526        <register type="OA" address="0x0001330C" value="0x00000000" />
2527        <register type="OA" address="0x00013508" value="0x00004405" />
2528        <register type="OA" address="0x0001350C" value="0x00000000" />
2529        <register type="OA" address="0x00013708" value="0x00004405" />
2530        <register type="OA" address="0x0001370C" value="0x00000000" />
2531        <register type="OA" address="0x00013310" value="0x00006805" />
2532        <register type="OA" address="0x00013314" value="0x00000000" />
2533        <register type="OA" address="0x00013510" value="0x00006805" />
2534        <register type="OA" address="0x00013514" value="0x00000000" />
2535        <register type="OA" address="0x00013710" value="0x00006805" />
2536        <register type="OA" address="0x00013714" value="0x00000000" />
2537        <register type="OA" address="0x00013318" value="0x00004C23" />
2538        <register type="OA" address="0x0001331C" value="0x00000000" />
2539        <register type="OA" address="0x00013518" value="0x00004C23" />
2540        <register type="OA" address="0x0001351C" value="0x00000000" />
2541        <register type="OA" address="0x00013718" value="0x00004C23" />
2542        <register type="OA" address="0x0001371C" value="0x00000000" />
2543        <register type="OA" address="0x00013320" value="0x00004C22" />
2544        <register type="OA" address="0x00013324" value="0x00000000" />
2545        <register type="OA" address="0x00013520" value="0x00004C22" />
2546        <register type="OA" address="0x00013524" value="0x00000000" />
2547        <register type="OA" address="0x00013720" value="0x00004C22" />
2548        <register type="OA" address="0x00013724" value="0x00000000" />
2549        <register type="OA" address="0x00013328" value="0x00004C04" />
2550        <register type="OA" address="0x0001332C" value="0x00000000" />
2551        <register type="OA" address="0x00013528" value="0x00004C04" />
2552        <register type="OA" address="0x0001352C" value="0x00000000" />
2553        <register type="OA" address="0x00013728" value="0x00004C04" />
2554        <register type="OA" address="0x0001372C" value="0x00000000" />
2555        <register type="OA" address="0x00013330" value="0x00004C02" />
2556        <register type="OA" address="0x00013334" value="0x00000000" />
2557        <register type="OA" address="0x00013530" value="0x00004C02" />
2558        <register type="OA" address="0x00013534" value="0x00000000" />
2559        <register type="OA" address="0x00013730" value="0x00004C02" />
2560        <register type="OA" address="0x00013734" value="0x00000000" />
2561        <register type="OA" address="0x00013338" value="0x00004C05" />
2562        <register type="OA" address="0x0001333C" value="0x00000000" />
2563        <register type="OA" address="0x00013538" value="0x00004C05" />
2564        <register type="OA" address="0x0001353C" value="0x00000000" />
2565        <register type="OA" address="0x00013738" value="0x00004C05" />
2566        <register type="OA" address="0x0001373C" value="0x00000000" />
2567        <register type="OA" address="0x00013340" value="0x00004C03" />
2568        <register type="OA" address="0x00013344" value="0x00000000" />
2569        <register type="OA" address="0x00013540" value="0x00004C03" />
2570        <register type="OA" address="0x00013544" value="0x00000000" />
2571        <register type="OA" address="0x00013740" value="0x00004C03" />
2572        <register type="OA" address="0x00013744" value="0x00000000" />
2573        <register type="OA" address="0x00013348" value="0x00004C01" />
2574        <register type="OA" address="0x0001334C" value="0x00000000" />
2575        <register type="OA" address="0x00013548" value="0x00004C01" />
2576        <register type="OA" address="0x0001354C" value="0x00000000" />
2577        <register type="OA" address="0x00013748" value="0x00004C01" />
2578        <register type="OA" address="0x0001374C" value="0x00000000" />
2579        <register type="OA" address="0x00013350" value="0x00004C00" />
2580        <register type="OA" address="0x00013354" value="0x00000000" />
2581        <register type="OA" address="0x00013550" value="0x00004C00" />
2582        <register type="OA" address="0x00013554" value="0x00000000" />
2583        <register type="OA" address="0x00013750" value="0x00004C00" />
2584        <register type="OA" address="0x00013754" value="0x00000000" />
2585        <register type="OA" address="0x00013358" value="0x00004C24" />
2586        <register type="OA" address="0x0001335C" value="0x00000000" />
2587        <register type="OA" address="0x00013558" value="0x00004C24" />
2588        <register type="OA" address="0x0001355C" value="0x00000000" />
2589        <register type="OA" address="0x00013758" value="0x00004C24" />
2590        <register type="OA" address="0x0001375C" value="0x00000000" />
2591        <register type="OA" address="0x00013360" value="0x00004C20" />
2592        <register type="OA" address="0x00013364" value="0x00000000" />
2593        <register type="OA" address="0x00013560" value="0x00004C20" />
2594        <register type="OA" address="0x00013564" value="0x00000000" />
2595        <register type="OA" address="0x00013760" value="0x00004C20" />
2596        <register type="OA" address="0x00013764" value="0x00000000" />
2597        <register type="OA" address="0x00013368" value="0x00004C21" />
2598        <register type="OA" address="0x0001336C" value="0x00000000" />
2599        <register type="OA" address="0x00013568" value="0x00004C21" />
2600        <register type="OA" address="0x0001356C" value="0x00000000" />
2601        <register type="OA" address="0x00013768" value="0x00004C21" />
2602        <register type="OA" address="0x0001376C" value="0x00000000" />
2603        <register type="OA" address="0x00013370" value="0x00004003" />
2604        <register type="OA" address="0x00013374" value="0x00000000" />
2605        <register type="OA" address="0x00013570" value="0x00004003" />
2606        <register type="OA" address="0x00013574" value="0x00000000" />
2607        <register type="OA" address="0x00013770" value="0x00004003" />
2608        <register type="OA" address="0x00013774" value="0x00000000" />
2609        <register type="OA" address="0x00013378" value="0x00004004" />
2610        <register type="OA" address="0x0001337C" value="0x00000000" />
2611        <register type="OA" address="0x00013578" value="0x00004004" />
2612        <register type="OA" address="0x0001357C" value="0x00000000" />
2613        <register type="OA" address="0x00013778" value="0x00004004" />
2614        <register type="OA" address="0x0001377C" value="0x00000000" />
2615        <register type="OA" address="0x00013380" value="0x00004005" />
2616        <register type="OA" address="0x00013384" value="0x00000000" />
2617        <register type="OA" address="0x00013580" value="0x00004005" />
2618        <register type="OA" address="0x00013584" value="0x00000000" />
2619        <register type="OA" address="0x00013780" value="0x00004005" />
2620        <register type="OA" address="0x00013784" value="0x00000000" />
2621        <register type="OA" address="0x00013388" value="0x00004006" />
2622        <register type="OA" address="0x0001338C" value="0x00000000" />
2623        <register type="OA" address="0x00013588" value="0x00004006" />
2624        <register type="OA" address="0x0001358C" value="0x00000000" />
2625        <register type="OA" address="0x00013788" value="0x00004006" />
2626        <register type="OA" address="0x0001378C" value="0x00000000" />
2627        <register type="OA" address="0x00013390" value="0x00004A02" />
2628        <register type="OA" address="0x00013394" value="0x00000000" />
2629        <register type="OA" address="0x00013590" value="0x00004A02" />
2630        <register type="OA" address="0x00013594" value="0x00000000" />
2631        <register type="OA" address="0x00013790" value="0x00004A02" />
2632        <register type="OA" address="0x00013794" value="0x00000000" />
2633        <register type="OA" address="0x00013398" value="0x00006801" />
2634        <register type="OA" address="0x0001339C" value="0x00000000" />
2635        <register type="OA" address="0x00013598" value="0x00006801" />
2636        <register type="OA" address="0x0001359C" value="0x00000000" />
2637        <register type="OA" address="0x00013798" value="0x00006801" />
2638        <register type="OA" address="0x0001379C" value="0x00000000" />
2639        <register type="OA" address="0x000133A0" value="0x00006802" />
2640        <register type="OA" address="0x000133A4" value="0x00000000" />
2641        <register type="OA" address="0x000135A0" value="0x00006802" />
2642        <register type="OA" address="0x000135A4" value="0x00000000" />
2643        <register type="OA" address="0x000137A0" value="0x00006802" />
2644        <register type="OA" address="0x000137A4" value="0x00000000" />
2645        <register type="OA" address="0x000133A8" value="0x00005E05" />
2646        <register type="OA" address="0x000133AC" value="0x00000000" />
2647        <register type="OA" address="0x000135A8" value="0x00005E05" />
2648        <register type="OA" address="0x000135AC" value="0x00000000" />
2649        <register type="OA" address="0x000137A8" value="0x00005E05" />
2650        <register type="OA" address="0x000137AC" value="0x00000000" />
2651    </register_config>
2652  </set>
2653
2654  <set name="DeviceCacheProfile"
2655       chipset="BMG"
2656       symbol_name="DeviceCacheProfile"
2657       underscore_name="device_cache_profile"
2658       mdapi_supported_apis="VK OGL OCL IO"
2659       oa_format="576B_PEC64LL"
2660       hw_config_guid="d8bb1c75-31d8-41a1-99db-99d98be17e78"
2661       >
2662    <counter name="GPU Time Elapsed"
2663             symbol_name="GpuTime"
2664             underscore_name="gpu_time"
2665             description="Time elapsed on the GPU during the measurement."
2666             data_type="uint64"
2667             units="ns"
2668             semantic_type="event"
2669             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2670             mdapi_group="GPU"
2671             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2672             mdapi_supported_apis=""
2673             mdapi_hw_unit_type="gpu"
2674             />
2675    <counter name="GPU Core Clocks"
2676             symbol_name="GpuCoreClocks"
2677             underscore_name="gpu_core_clocks"
2678             description="The total number of GPU core clocks elapsed during the measurement."
2679             data_type="uint64"
2680             units="cycles"
2681             semantic_type="event"
2682             equation="GPU_CLOCK 0 READ"
2683             mdapi_group="GPU"
2684             mdapi_usage_flags="Tier1 Frame Batch Draw"
2685             mdapi_supported_apis=""
2686             mdapi_hw_unit_type="gpu"
2687             />
2688    <counter name="AVG GPU Core Frequency"
2689             symbol_name="AvgGpuCoreFrequency"
2690             underscore_name="avg_gpu_core_frequency"
2691             description="Average GPU Core Frequency in the measurement."
2692             data_type="uint64"
2693             max_equation="$GpuMaxFrequency"
2694             units="hz"
2695             semantic_type="event"
2696             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2697             mdapi_group="GPU"
2698             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2699             mdapi_supported_apis=""
2700             mdapi_hw_unit_type="gpu"
2701             />
2702    <counter name="GPU Busy"
2703             symbol_name="GPU_BUSY"
2704             underscore_name="gpu_busy"
2705             description="Percentage of time in which GPU is not idle including all GPU engines"
2706             data_type="float"
2707             units="percent"
2708             semantic_type="duration"
2709             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
2710             mdapi_group="Front End"
2711             mdapi_usage_flags="Frame Batch Draw"
2712             mdapi_supported_apis=""
2713             mdapi_hw_unit_type="gpu"
2714             />
2715    <counter name="IA Vertex"
2716             symbol_name="IA_VERTEX"
2717             underscore_name="ia_vertex"
2718             description="Number of vertices in a draw"
2719             data_type="uint64"
2720             units="events"
2721             semantic_type="event"
2722             equation="PEC 33 READ"
2723             mdapi_group="Geometry"
2724             mdapi_usage_flags="Frame Batch Draw"
2725             mdapi_supported_apis=""
2726             mdapi_hw_unit_type="gpu"
2727             />
2728    <counter name="GpGpu Threadgroup Count"
2729             symbol_name="GPGPU_THREADGROUP_COUNT"
2730             underscore_name="gpgpu_threadgroup_count"
2731             description="Number of GPGPU threadgroups dispatched"
2732             data_type="uint64"
2733             units="events"
2734             semantic_type="event"
2735             equation="PEC 0 READ"
2736             mdapi_group="Thread Dispatcher"
2737             mdapi_usage_flags="Frame Batch Draw"
2738             mdapi_supported_apis=""
2739             mdapi_hw_unit_type="gpu"
2740             />
2741    <counter name="Async GpGpu Threadgroup Count"
2742             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
2743             underscore_name="async_gpgpu_threadgroup_count"
2744             description="Number of Async GPGPU threadgroups dispatched"
2745             data_type="uint64"
2746             units="events"
2747             semantic_type="event"
2748             equation="PEC 1 READ"
2749             mdapi_group="Thread Dispatcher"
2750             mdapi_usage_flags="Frame Batch Draw"
2751             mdapi_supported_apis=""
2752             mdapi_hw_unit_type="gpu"
2753             />
2754    <counter name="Rasterizer Sample Output"
2755             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
2756             underscore_name="rasterizer_sample_output"
2757             description="Number of lit samples emitted by Rasterizer"
2758             data_type="uint64"
2759             units="events"
2760             semantic_type="event"
2761             equation="PEC 34 READ"
2762             mdapi_group="Rasterizer"
2763             mdapi_usage_flags="Frame Batch Draw"
2764             mdapi_supported_apis=""
2765             mdapi_hw_unit_type="gpu"
2766             />
2767    <counter name="AMFS L3 Access"
2768             symbol_name="AMFS_L3_ACCESS"
2769             underscore_name="amfs_l3_access"
2770             description="Number of AMFS access to Device Cache"
2771             data_type="uint64"
2772             units="events"
2773             semantic_type="event"
2774             equation="PEC 35 READ"
2775             mdapi_group="Device Cache"
2776             mdapi_usage_flags="Frame Batch Draw"
2777             mdapi_supported_apis=""
2778             mdapi_hw_unit_type="gpu"
2779             />
2780    <counter name="AMFS L3 Atomic"
2781             symbol_name="AMFS_L3_ATOMIC"
2782             underscore_name="amfs_l3_atomic"
2783             description="Number of AMFS atomics to Device Cache"
2784             data_type="uint64"
2785             units="events"
2786             semantic_type="event"
2787             equation="PEC 36 READ"
2788             mdapi_group="Device Cache"
2789             mdapi_usage_flags="Frame Batch Draw"
2790             mdapi_supported_apis=""
2791             mdapi_hw_unit_type="gpu"
2792             />
2793    <counter name="AMFS L3 Hit"
2794             symbol_name="AMFS_L3_HIT"
2795             underscore_name="amfs_l3_hit"
2796             description="Number of AMFS hits in Device Cache"
2797             data_type="uint64"
2798             units="events"
2799             semantic_type="event"
2800             equation="PEC 37 READ"
2801             mdapi_group="Device Cache"
2802             mdapi_usage_flags="Frame Batch Draw"
2803             mdapi_supported_apis=""
2804             mdapi_hw_unit_type="gpu"
2805             />
2806    <counter name="AMFS L3 Write"
2807             symbol_name="AMFS_L3_WRITE"
2808             underscore_name="amfs_l3_write"
2809             description="Number of AMFS writes to Device Cache"
2810             data_type="uint64"
2811             units="events"
2812             semantic_type="event"
2813             equation="PEC 38 READ"
2814             mdapi_group="Device Cache"
2815             mdapi_usage_flags="Frame Batch Draw"
2816             mdapi_supported_apis=""
2817             mdapi_hw_unit_type="gpu"
2818             />
2819    <counter name="Color L3 Access"
2820             symbol_name="COLOR_L3_ACCESS"
2821             underscore_name="color_l3_access"
2822             description="Number of Device Cache requests resulting from color local cache misses"
2823             data_type="uint64"
2824             units="events"
2825             semantic_type="event"
2826             equation="PEC 39 READ"
2827             mdapi_group="Device Cache"
2828             mdapi_usage_flags="Frame Batch Draw"
2829             mdapi_supported_apis=""
2830             mdapi_hw_unit_type="gpu"
2831             />
2832    <counter name="Color L3 Hit"
2833             symbol_name="COLOR_L3_HIT"
2834             underscore_name="color_l3_hit"
2835             description="Number of Device Cache requests resulting from color local cache miss which hits in Device Cache"
2836             data_type="uint64"
2837             units="events"
2838             semantic_type="event"
2839             equation="PEC 40 READ"
2840             mdapi_group="Device Cache"
2841             mdapi_usage_flags="Frame Batch Draw"
2842             mdapi_supported_apis=""
2843             mdapi_hw_unit_type="gpu"
2844             />
2845    <counter name="ICache L3 Hit"
2846             symbol_name="ICACHE_L3_HIT"
2847             underscore_name="icache_l3_hit"
2848             description="Number of XVE instruction cache requests that hit the Device Cache"
2849             data_type="uint64"
2850             units="events"
2851             semantic_type="event"
2852             equation="PEC 41 READ"
2853             mdapi_group="Device Cache"
2854             mdapi_usage_flags="Frame Batch Draw"
2855             mdapi_supported_apis=""
2856             mdapi_hw_unit_type="gpu"
2857             />
2858    <counter name="ICache L3 Read"
2859             symbol_name="ICACHE_L3_READ"
2860             underscore_name="icache_l3_read"
2861             description="Number of Device Cache read requests coming from XVE Instruction Cache"
2862             data_type="uint64"
2863             units="events"
2864             semantic_type="event"
2865             equation="PEC 42 READ"
2866             mdapi_group="Device Cache"
2867             mdapi_usage_flags="Frame Batch Draw"
2868             mdapi_supported_apis=""
2869             mdapi_hw_unit_type="gpu"
2870             />
2871    <counter name="Load Store Cache L3 Hit"
2872             symbol_name="LOAD_STORE_CACHE_L3_HIT"
2873             underscore_name="load_store_cache_l3_hit"
2874             description="Number of Load Store Cache requests to Device Cache that are hit"
2875             data_type="uint64"
2876             units="events"
2877             semantic_type="event"
2878             equation="PEC 43 READ"
2879             mdapi_group="Device Cache"
2880             mdapi_usage_flags="Frame Batch Draw"
2881             mdapi_supported_apis=""
2882             mdapi_hw_unit_type="gpu"
2883             />
2884    <counter name="Load Store Cache L3 Read"
2885             symbol_name="LOAD_STORE_CACHE_L3_READ"
2886             underscore_name="load_store_cache_l3_read"
2887             description="Number of cacheline read requests from the Load Store Cache to Device Cache"
2888             data_type="uint64"
2889             units="events"
2890             semantic_type="event"
2891             equation="PEC 44 READ"
2892             mdapi_group="Device Cache"
2893             mdapi_usage_flags="Frame Batch Draw"
2894             mdapi_supported_apis=""
2895             mdapi_hw_unit_type="gpu"
2896             />
2897    <counter name="Load Store Cache L3 Write"
2898             symbol_name="LOAD_STORE_CACHE_L3_WRITE"
2899             underscore_name="load_store_cache_l3_write"
2900             description="Number of cacheline write requests from the Load Store Cache to Device Cache"
2901             data_type="uint64"
2902             units="events"
2903             semantic_type="event"
2904             equation="PEC 45 READ"
2905             mdapi_group="Device Cache"
2906             mdapi_usage_flags="Frame Batch Draw"
2907             mdapi_supported_apis=""
2908             mdapi_hw_unit_type="gpu"
2909             />
2910    <counter name="Sampler L3 Hit"
2911             symbol_name="SAMPLER_L3_HIT"
2912             underscore_name="sampler_l3_hit"
2913             description="Number of Device Cache hit requests resulting from sampler local cache miss which hits in Device Cache"
2914             data_type="uint64"
2915             units="events"
2916             semantic_type="event"
2917             equation="PEC 46 READ"
2918             mdapi_group="Device Cache"
2919             mdapi_usage_flags="Frame Batch Draw"
2920             mdapi_supported_apis=""
2921             mdapi_hw_unit_type="gpu"
2922             />
2923    <counter name="Sampler L3 Read"
2924             symbol_name="SAMPLER_L3_READ"
2925             underscore_name="sampler_l3_read"
2926             description="Number of Device Cache read requests resulting from sampler local cache miss"
2927             data_type="uint64"
2928             units="events"
2929             semantic_type="event"
2930             equation="PEC 47 READ"
2931             mdapi_group="Device Cache"
2932             mdapi_usage_flags="Frame Batch Draw"
2933             mdapi_supported_apis=""
2934             mdapi_hw_unit_type="gpu"
2935             />
2936    <counter name="Z L3 Access"
2937             symbol_name="Z_L3_ACCESS"
2938             underscore_name="z_l3_access"
2939             description="Number of Device Cache requests resulting from Z local cache misses"
2940             data_type="uint64"
2941             units="events"
2942             semantic_type="event"
2943             equation="PEC 48 READ"
2944             mdapi_group="Device Cache"
2945             mdapi_usage_flags="Frame Batch Draw"
2946             mdapi_supported_apis=""
2947             mdapi_hw_unit_type="gpu"
2948             />
2949    <counter name="Z L3 Hit"
2950             symbol_name="Z_L3_HIT"
2951             underscore_name="z_l3_hit"
2952             description="Number of Device Cache requests resulting from Z local cache miss which hits in Device Cache"
2953             data_type="uint64"
2954             units="events"
2955             semantic_type="event"
2956             equation="PEC 49 READ"
2957             mdapi_group="Device Cache"
2958             mdapi_usage_flags="Frame Batch Draw"
2959             mdapi_supported_apis=""
2960             mdapi_hw_unit_type="gpu"
2961             />
2962    <counter name="L3 Atomic Access"
2963             symbol_name="L3_ATOMIC_ACCESS"
2964             underscore_name="l3_atomic_access"
2965             description="Number of atomic accesses to Device Cache bank"
2966             data_type="uint64"
2967             units="events"
2968             semantic_type="event"
2969             equation="PEC 54 READ"
2970             mdapi_group="Device Cache"
2971             mdapi_usage_flags="Frame Batch Draw"
2972             mdapi_supported_apis=""
2973             mdapi_hw_unit_type="gpu"
2974             />
2975    <counter name="L3 Hit"
2976             symbol_name="L3_HIT"
2977             underscore_name="l3_hit"
2978             description="Number of Device Cache accesses which hits in the Device Cache cache"
2979             data_type="uint64"
2980             units="events"
2981             semantic_type="event"
2982             equation="PEC 55 READ"
2983             mdapi_group="Device Cache"
2984             mdapi_usage_flags="Frame Batch Draw"
2985             mdapi_supported_apis=""
2986             mdapi_hw_unit_type="gpu"
2987             />
2988    <counter name="L3 Miss"
2989             symbol_name="L3_MISS"
2990             underscore_name="l3_miss"
2991             description="Number of Device Cache accesses which miss in the Device Cache cache"
2992             data_type="uint64"
2993             units="events"
2994             semantic_type="event"
2995             equation="PEC 56 READ"
2996             mdapi_group="Device Cache"
2997             mdapi_usage_flags="Frame Batch Draw"
2998             mdapi_supported_apis=""
2999             mdapi_hw_unit_type="gpu"
3000             />
3001    <counter name="L3 Read"
3002             symbol_name="L3_READ"
3003             underscore_name="l3_read"
3004             description="Number of Device Cache 64B read requests"
3005             data_type="uint64"
3006             units="events"
3007             semantic_type="event"
3008             equation="PEC 57 READ"
3009             mdapi_group="Device Cache"
3010             mdapi_usage_flags="Frame Batch Draw"
3011             mdapi_supported_apis=""
3012             mdapi_hw_unit_type="gpu"
3013             />
3014    <counter name="L3 Write"
3015             symbol_name="L3_WRITE"
3016             underscore_name="l3_write"
3017             description="Number of Device Cache 64B write requests"
3018             data_type="uint64"
3019             units="events"
3020             semantic_type="event"
3021             equation="PEC 59 READ"
3022             mdapi_group="Device Cache"
3023             mdapi_usage_flags="Frame Batch Draw"
3024             mdapi_supported_apis=""
3025             mdapi_hw_unit_type="gpu"
3026             />
3027    <counter name="GPU Memory L3 Read"
3028             symbol_name="GPU_MEMORY_L3_READ"
3029             underscore_name="gpu_memory_l3_read"
3030             description="Number of GTI memory reads from Device Cache caused by Device Cache misses"
3031             data_type="uint64"
3032             units="events"
3033             semantic_type="event"
3034             equation="PEC 60 READ"
3035             mdapi_group="Memory"
3036             mdapi_usage_flags="Frame Batch Draw"
3037             mdapi_supported_apis=""
3038             mdapi_hw_unit_type="gpu"
3039             />
3040    <counter name="GPU Memory L3 Write"
3041             symbol_name="GPU_MEMORY_L3_WRITE"
3042             underscore_name="gpu_memory_l3_write"
3043             description="Number of GTI memory writes from Device Cache caused by Device Cache invalidations"
3044             data_type="uint64"
3045             units="events"
3046             semantic_type="event"
3047             equation="PEC 61 READ"
3048             mdapi_group="Memory"
3049             mdapi_usage_flags="Frame Batch Draw"
3050             mdapi_supported_apis=""
3051             mdapi_hw_unit_type="gpu"
3052             />
3053    <counter name="GPU Memory Read"
3054             symbol_name="GPU_MEMORY_READ"
3055             underscore_name="gpu_memory_read"
3056             description="Number of GTI memory reads"
3057             data_type="uint64"
3058             units="events"
3059             semantic_type="event"
3060             equation="PEC 62 READ"
3061             mdapi_group="Memory"
3062             mdapi_usage_flags="Frame Batch Draw"
3063             mdapi_supported_apis=""
3064             mdapi_hw_unit_type="gpu"
3065             />
3066    <counter name="GPU Memory Write"
3067             symbol_name="GPU_MEMORY_WRITE"
3068             underscore_name="gpu_memory_write"
3069             description="Number of GTI memory writes"
3070             data_type="uint64"
3071             units="events"
3072             semantic_type="event"
3073             equation="PEC 63 READ"
3074             mdapi_group="Memory"
3075             mdapi_usage_flags="Frame Batch Draw"
3076             mdapi_supported_apis=""
3077             mdapi_hw_unit_type="gpu"
3078             />
3079    <register_config type="OA">
3080        <register type="OA" address="0x00013000" value="0x00001801" />
3081        <register type="OA" address="0x00013004" value="0x00000000" />
3082        <register type="OA" address="0x00013008" value="0x00001802" />
3083        <register type="OA" address="0x0001300C" value="0x00000000" />
3084        <register type="OA" address="0x00013300" value="0x00005A00" />
3085        <register type="OA" address="0x00013304" value="0x00000000" />
3086        <register type="OA" address="0x00013500" value="0x00005A00" />
3087        <register type="OA" address="0x00013504" value="0x00000000" />
3088        <register type="OA" address="0x00013700" value="0x00005A00" />
3089        <register type="OA" address="0x00013704" value="0x00000000" />
3090        <register type="OA" address="0x00013308" value="0x00004405" />
3091        <register type="OA" address="0x0001330C" value="0x00000000" />
3092        <register type="OA" address="0x00013508" value="0x00004405" />
3093        <register type="OA" address="0x0001350C" value="0x00000000" />
3094        <register type="OA" address="0x00013708" value="0x00004405" />
3095        <register type="OA" address="0x0001370C" value="0x00000000" />
3096        <register type="OA" address="0x00013310" value="0x00006805" />
3097        <register type="OA" address="0x00013314" value="0x00000000" />
3098        <register type="OA" address="0x00013510" value="0x00006805" />
3099        <register type="OA" address="0x00013514" value="0x00000000" />
3100        <register type="OA" address="0x00013710" value="0x00006805" />
3101        <register type="OA" address="0x00013714" value="0x00000000" />
3102        <register type="OA" address="0x00013318" value="0x00006017" />
3103        <register type="OA" address="0x0001331C" value="0x00000000" />
3104        <register type="OA" address="0x00013518" value="0x00006017" />
3105        <register type="OA" address="0x0001351C" value="0x00000000" />
3106        <register type="OA" address="0x00013718" value="0x00006017" />
3107        <register type="OA" address="0x0001371C" value="0x00000000" />
3108        <register type="OA" address="0x00013320" value="0x00006019" />
3109        <register type="OA" address="0x00013324" value="0x00000000" />
3110        <register type="OA" address="0x00013520" value="0x00006019" />
3111        <register type="OA" address="0x00013524" value="0x00000000" />
3112        <register type="OA" address="0x00013720" value="0x00006019" />
3113        <register type="OA" address="0x00013724" value="0x00000000" />
3114        <register type="OA" address="0x00013328" value="0x00006016" />
3115        <register type="OA" address="0x0001332C" value="0x00000000" />
3116        <register type="OA" address="0x00013528" value="0x00006016" />
3117        <register type="OA" address="0x0001352C" value="0x00000000" />
3118        <register type="OA" address="0x00013728" value="0x00006016" />
3119        <register type="OA" address="0x0001372C" value="0x00000000" />
3120        <register type="OA" address="0x00013330" value="0x00006018" />
3121        <register type="OA" address="0x00013334" value="0x00000000" />
3122        <register type="OA" address="0x00013530" value="0x00006018" />
3123        <register type="OA" address="0x00013534" value="0x00000000" />
3124        <register type="OA" address="0x00013730" value="0x00006018" />
3125        <register type="OA" address="0x00013734" value="0x00000000" />
3126        <register type="OA" address="0x00013338" value="0x0000600B" />
3127        <register type="OA" address="0x0001333C" value="0x00000000" />
3128        <register type="OA" address="0x00013538" value="0x0000600B" />
3129        <register type="OA" address="0x0001353C" value="0x00000000" />
3130        <register type="OA" address="0x00013738" value="0x0000600B" />
3131        <register type="OA" address="0x0001373C" value="0x00000000" />
3132        <register type="OA" address="0x00013340" value="0x0000600C" />
3133        <register type="OA" address="0x00013344" value="0x00000000" />
3134        <register type="OA" address="0x00013540" value="0x0000600C" />
3135        <register type="OA" address="0x00013544" value="0x00000000" />
3136        <register type="OA" address="0x00013740" value="0x0000600C" />
3137        <register type="OA" address="0x00013744" value="0x00000000" />
3138        <register type="OA" address="0x00013348" value="0x00006008" />
3139        <register type="OA" address="0x0001334C" value="0x00000000" />
3140        <register type="OA" address="0x00013548" value="0x00006008" />
3141        <register type="OA" address="0x0001354C" value="0x00000000" />
3142        <register type="OA" address="0x00013748" value="0x00006008" />
3143        <register type="OA" address="0x0001374C" value="0x00000000" />
3144        <register type="OA" address="0x00013350" value="0x00006007" />
3145        <register type="OA" address="0x00013354" value="0x00000000" />
3146        <register type="OA" address="0x00013550" value="0x00006007" />
3147        <register type="OA" address="0x00013554" value="0x00000000" />
3148        <register type="OA" address="0x00013750" value="0x00006007" />
3149        <register type="OA" address="0x00013754" value="0x00000000" />
3150        <register type="OA" address="0x00013358" value="0x0000601C" />
3151        <register type="OA" address="0x0001335C" value="0x00000000" />
3152        <register type="OA" address="0x00013558" value="0x0000601C" />
3153        <register type="OA" address="0x0001355C" value="0x00000000" />
3154        <register type="OA" address="0x00013758" value="0x0000601C" />
3155        <register type="OA" address="0x0001375C" value="0x00000000" />
3156        <register type="OA" address="0x00013360" value="0x0000601A" />
3157        <register type="OA" address="0x00013364" value="0x00000000" />
3158        <register type="OA" address="0x00013560" value="0x0000601A" />
3159        <register type="OA" address="0x00013564" value="0x00000000" />
3160        <register type="OA" address="0x00013760" value="0x0000601A" />
3161        <register type="OA" address="0x00013764" value="0x00000000" />
3162        <register type="OA" address="0x00013368" value="0x0000601B" />
3163        <register type="OA" address="0x0001336C" value="0x00000000" />
3164        <register type="OA" address="0x00013568" value="0x0000601B" />
3165        <register type="OA" address="0x0001356C" value="0x00000000" />
3166        <register type="OA" address="0x00013768" value="0x0000601B" />
3167        <register type="OA" address="0x0001376C" value="0x00000000" />
3168        <register type="OA" address="0x00013370" value="0x0000600A" />
3169        <register type="OA" address="0x00013374" value="0x00000000" />
3170        <register type="OA" address="0x00013570" value="0x0000600A" />
3171        <register type="OA" address="0x00013574" value="0x00000000" />
3172        <register type="OA" address="0x00013770" value="0x0000600A" />
3173        <register type="OA" address="0x00013774" value="0x00000000" />
3174        <register type="OA" address="0x00013378" value="0x00006009" />
3175        <register type="OA" address="0x0001337C" value="0x00000000" />
3176        <register type="OA" address="0x00013578" value="0x00006009" />
3177        <register type="OA" address="0x0001357C" value="0x00000000" />
3178        <register type="OA" address="0x00013778" value="0x00006009" />
3179        <register type="OA" address="0x0001377C" value="0x00000000" />
3180        <register type="OA" address="0x00013380" value="0x0000600D" />
3181        <register type="OA" address="0x00013384" value="0x00000000" />
3182        <register type="OA" address="0x00013580" value="0x0000600D" />
3183        <register type="OA" address="0x00013584" value="0x00000000" />
3184        <register type="OA" address="0x00013780" value="0x0000600D" />
3185        <register type="OA" address="0x00013784" value="0x00000000" />
3186        <register type="OA" address="0x00013388" value="0x0000600E" />
3187        <register type="OA" address="0x0001338C" value="0x00000000" />
3188        <register type="OA" address="0x00013588" value="0x0000600E" />
3189        <register type="OA" address="0x0001358C" value="0x00000000" />
3190        <register type="OA" address="0x00013788" value="0x0000600E" />
3191        <register type="OA" address="0x0001378C" value="0x00000000" />
3192        <register type="OA" address="0x00013390" value="0x00006014" />
3193        <register type="OA" address="0x00013394" value="0x00000000" />
3194        <register type="OA" address="0x00013590" value="0x00006014" />
3195        <register type="OA" address="0x00013594" value="0x00000000" />
3196        <register type="OA" address="0x00013790" value="0x00006014" />
3197        <register type="OA" address="0x00013794" value="0x00000000" />
3198        <register type="OA" address="0x00013398" value="0x00006000" />
3199        <register type="OA" address="0x0001339C" value="0x00000000" />
3200        <register type="OA" address="0x00013598" value="0x00006000" />
3201        <register type="OA" address="0x0001359C" value="0x00000000" />
3202        <register type="OA" address="0x00013798" value="0x00006000" />
3203        <register type="OA" address="0x0001379C" value="0x00000000" />
3204        <register type="OA" address="0x000133A0" value="0x00006001" />
3205        <register type="OA" address="0x000133A4" value="0x00000000" />
3206        <register type="OA" address="0x000135A0" value="0x00006001" />
3207        <register type="OA" address="0x000135A4" value="0x00000000" />
3208        <register type="OA" address="0x000137A0" value="0x00006001" />
3209        <register type="OA" address="0x000137A4" value="0x00000000" />
3210        <register type="OA" address="0x000133A8" value="0x00006013" />
3211        <register type="OA" address="0x000133AC" value="0x00000000" />
3212        <register type="OA" address="0x000135A8" value="0x00006013" />
3213        <register type="OA" address="0x000135AC" value="0x00000000" />
3214        <register type="OA" address="0x000137A8" value="0x00006013" />
3215        <register type="OA" address="0x000137AC" value="0x00000000" />
3216        <register type="OA" address="0x000133B0" value="0x00006002" />
3217        <register type="OA" address="0x000133B4" value="0x00000000" />
3218        <register type="OA" address="0x000135B0" value="0x00006002" />
3219        <register type="OA" address="0x000135B4" value="0x00000000" />
3220        <register type="OA" address="0x000137B0" value="0x00006002" />
3221        <register type="OA" address="0x000137B4" value="0x00000000" />
3222        <register type="OA" address="0x000133B8" value="0x00006012" />
3223        <register type="OA" address="0x000133BC" value="0x00000000" />
3224        <register type="OA" address="0x000135B8" value="0x00006012" />
3225        <register type="OA" address="0x000135BC" value="0x00000000" />
3226        <register type="OA" address="0x000137B8" value="0x00006012" />
3227        <register type="OA" address="0x000137BC" value="0x00000000" />
3228        <register type="OA" address="0x000133C0" value="0x00006011" />
3229        <register type="OA" address="0x000133C4" value="0x00000000" />
3230        <register type="OA" address="0x000135C0" value="0x00006011" />
3231        <register type="OA" address="0x000135C4" value="0x00000000" />
3232        <register type="OA" address="0x000137C0" value="0x00006011" />
3233        <register type="OA" address="0x000137C4" value="0x00000000" />
3234        <register type="OA" address="0x000133C8" value="0x0000600F" />
3235        <register type="OA" address="0x000133CC" value="0x00000000" />
3236        <register type="OA" address="0x000135C8" value="0x0000600F" />
3237        <register type="OA" address="0x000135CC" value="0x00000000" />
3238        <register type="OA" address="0x000137C8" value="0x0000600F" />
3239        <register type="OA" address="0x000137CC" value="0x00000000" />
3240        <register type="OA" address="0x000133D0" value="0x00006015" />
3241        <register type="OA" address="0x000133D4" value="0x00000000" />
3242        <register type="OA" address="0x000135D0" value="0x00006015" />
3243        <register type="OA" address="0x000135D4" value="0x00000000" />
3244        <register type="OA" address="0x000137D0" value="0x00006015" />
3245        <register type="OA" address="0x000137D4" value="0x00000000" />
3246        <register type="OA" address="0x000133D8" value="0x00006010" />
3247        <register type="OA" address="0x000133DC" value="0x00000000" />
3248        <register type="OA" address="0x000135D8" value="0x00006010" />
3249        <register type="OA" address="0x000135DC" value="0x00000000" />
3250        <register type="OA" address="0x000137D8" value="0x00006010" />
3251        <register type="OA" address="0x000137DC" value="0x00000000" />
3252        <register type="OA" address="0x000133E0" value="0x00005E00" />
3253        <register type="OA" address="0x000133E4" value="0x00000000" />
3254        <register type="OA" address="0x000135E0" value="0x00005E00" />
3255        <register type="OA" address="0x000135E4" value="0x00000000" />
3256        <register type="OA" address="0x000137E0" value="0x00005E00" />
3257        <register type="OA" address="0x000137E4" value="0x00000000" />
3258        <register type="OA" address="0x000133E8" value="0x00005E01" />
3259        <register type="OA" address="0x000133EC" value="0x00000000" />
3260        <register type="OA" address="0x000135E8" value="0x00005E01" />
3261        <register type="OA" address="0x000135EC" value="0x00000000" />
3262        <register type="OA" address="0x000137E8" value="0x00005E01" />
3263        <register type="OA" address="0x000137EC" value="0x00000000" />
3264        <register type="OA" address="0x000133F0" value="0x00005E02" />
3265        <register type="OA" address="0x000133F4" value="0x00000000" />
3266        <register type="OA" address="0x000135F0" value="0x00005E02" />
3267        <register type="OA" address="0x000135F4" value="0x00000000" />
3268        <register type="OA" address="0x000137F0" value="0x00005E02" />
3269        <register type="OA" address="0x000137F4" value="0x00000000" />
3270        <register type="OA" address="0x000133F8" value="0x00005E03" />
3271        <register type="OA" address="0x000133FC" value="0x00000000" />
3272        <register type="OA" address="0x000135F8" value="0x00005E03" />
3273        <register type="OA" address="0x000135FC" value="0x00000000" />
3274        <register type="OA" address="0x000137F8" value="0x00005E03" />
3275        <register type="OA" address="0x000137FC" value="0x00000000" />
3276    </register_config>
3277  </set>
3278
3279  <set name="MemoryProfile"
3280       chipset="BMG"
3281       symbol_name="MemoryProfile"
3282       underscore_name="memory_profile"
3283       mdapi_supported_apis="VK OGL OCL IO"
3284       oa_format="576B_PEC64LL"
3285       hw_config_guid="d2e403f3-4c94-4b1b-bc09-f472a43251a4"
3286       >
3287    <counter name="GPU Time Elapsed"
3288             symbol_name="GpuTime"
3289             underscore_name="gpu_time"
3290             description="Time elapsed on the GPU during the measurement."
3291             data_type="uint64"
3292             units="ns"
3293             semantic_type="event"
3294             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3295             mdapi_group="GPU"
3296             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3297             mdapi_supported_apis=""
3298             mdapi_hw_unit_type="gpu"
3299             />
3300    <counter name="GPU Core Clocks"
3301             symbol_name="GpuCoreClocks"
3302             underscore_name="gpu_core_clocks"
3303             description="The total number of GPU core clocks elapsed during the measurement."
3304             data_type="uint64"
3305             units="cycles"
3306             semantic_type="event"
3307             equation="GPU_CLOCK 0 READ"
3308             mdapi_group="GPU"
3309             mdapi_usage_flags="Tier1 Frame Batch Draw"
3310             mdapi_supported_apis=""
3311             mdapi_hw_unit_type="gpu"
3312             />
3313    <counter name="AVG GPU Core Frequency"
3314             symbol_name="AvgGpuCoreFrequency"
3315             underscore_name="avg_gpu_core_frequency"
3316             description="Average GPU Core Frequency in the measurement."
3317             data_type="uint64"
3318             max_equation="$GpuMaxFrequency"
3319             units="hz"
3320             semantic_type="event"
3321             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3322             mdapi_group="GPU"
3323             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3324             mdapi_supported_apis=""
3325             mdapi_hw_unit_type="gpu"
3326             />
3327    <counter name="GPU Busy"
3328             symbol_name="GPU_BUSY"
3329             underscore_name="gpu_busy"
3330             description="Percentage of time in which GPU is not idle including all GPU engines"
3331             data_type="float"
3332             units="percent"
3333             semantic_type="duration"
3334             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
3335             mdapi_group="Front End"
3336             mdapi_usage_flags="Frame Batch Draw"
3337             mdapi_supported_apis=""
3338             mdapi_hw_unit_type="gpu"
3339             />
3340    <counter name="IA Vertex"
3341             symbol_name="IA_VERTEX"
3342             underscore_name="ia_vertex"
3343             description="Number of vertices in a draw"
3344             data_type="uint64"
3345             units="events"
3346             semantic_type="event"
3347             equation="PEC 33 READ"
3348             mdapi_group="Geometry"
3349             mdapi_usage_flags="Frame Batch Draw"
3350             mdapi_supported_apis=""
3351             mdapi_hw_unit_type="gpu"
3352             />
3353    <counter name="GpGpu Threadgroup Count"
3354             symbol_name="GPGPU_THREADGROUP_COUNT"
3355             underscore_name="gpgpu_threadgroup_count"
3356             description="Number of GPGPU threadgroups dispatched"
3357             data_type="uint64"
3358             units="events"
3359             semantic_type="event"
3360             equation="PEC 0 READ"
3361             mdapi_group="Thread Dispatcher"
3362             mdapi_usage_flags="Frame Batch Draw"
3363             mdapi_supported_apis=""
3364             mdapi_hw_unit_type="gpu"
3365             />
3366    <counter name="Async GpGpu Threadgroup Count"
3367             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
3368             underscore_name="async_gpgpu_threadgroup_count"
3369             description="Number of Async GPGPU threadgroups dispatched"
3370             data_type="uint64"
3371             units="events"
3372             semantic_type="event"
3373             equation="PEC 1 READ"
3374             mdapi_group="Thread Dispatcher"
3375             mdapi_usage_flags="Frame Batch Draw"
3376             mdapi_supported_apis=""
3377             mdapi_hw_unit_type="gpu"
3378             />
3379    <counter name="Rasterizer Sample Output"
3380             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
3381             underscore_name="rasterizer_sample_output"
3382             description="Number of lit samples emitted by Rasterizer"
3383             data_type="uint64"
3384             units="events"
3385             semantic_type="event"
3386             equation="PEC 34 READ"
3387             mdapi_group="Rasterizer"
3388             mdapi_usage_flags="Frame Batch Draw"
3389             mdapi_supported_apis=""
3390             mdapi_hw_unit_type="gpu"
3391             />
3392    <counter name="Compressor Input"
3393             symbol_name="COMPRESSOR_INPUT"
3394             underscore_name="compressor_input"
3395             description="Number of 256B writes to compressible surfaces at the input of the compressor"
3396             data_type="uint64"
3397             units="events"
3398             semantic_type="event"
3399             equation="PEC 35 READ"
3400             mdapi_group="Memory"
3401             mdapi_usage_flags="Frame Batch Draw"
3402             mdapi_supported_apis=""
3403             mdapi_hw_unit_type="gpu"
3404             />
3405    <counter name="Compressor Output"
3406             symbol_name="COMPRESSOR_OUTPUT"
3407             underscore_name="compressor_output"
3408             description="Number of 256B writes to compressible surfaces at the output of the compressor"
3409             data_type="uint64"
3410             units="events"
3411             semantic_type="event"
3412             equation="PEC 36 READ"
3413             mdapi_group="Memory"
3414             mdapi_usage_flags="Frame Batch Draw"
3415             mdapi_supported_apis=""
3416             mdapi_hw_unit_type="gpu"
3417             />
3418    <counter name="GPU Memory 32b Transaction Read"
3419             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ"
3420             underscore_name="gpu_memory_32_b_transaction_read"
3421             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
3422             data_type="uint64"
3423             units="events"
3424             semantic_type="event"
3425             equation="PEC 37 READ"
3426             mdapi_group="Memory"
3427             mdapi_usage_flags="Frame Batch Draw"
3428             mdapi_supported_apis=""
3429             mdapi_hw_unit_type="gpu"
3430             />
3431    <counter name="GPU Memory 32b Transaction Write"
3432             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE"
3433             underscore_name="gpu_memory_32_b_transaction_write"
3434             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
3435             data_type="uint64"
3436             units="events"
3437             semantic_type="event"
3438             equation="PEC 38 READ"
3439             mdapi_group="Memory"
3440             mdapi_usage_flags="Frame Batch Draw"
3441             mdapi_supported_apis=""
3442             mdapi_hw_unit_type="gpu"
3443             />
3444    <counter name="GPU Memory 64b Transaction Read"
3445             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ"
3446             underscore_name="gpu_memory_64_b_transaction_read"
3447             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
3448             data_type="uint64"
3449             units="events"
3450             semantic_type="event"
3451             equation="PEC 39 READ"
3452             mdapi_group="Memory"
3453             mdapi_usage_flags="Frame Batch Draw"
3454             mdapi_supported_apis=""
3455             mdapi_hw_unit_type="gpu"
3456             />
3457    <counter name="GPU Memory 64b Transaction Write"
3458             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE"
3459             underscore_name="gpu_memory_64_b_transaction_write"
3460             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
3461             data_type="uint64"
3462             units="events"
3463             semantic_type="event"
3464             equation="PEC 40 READ"
3465             mdapi_group="Memory"
3466             mdapi_usage_flags="Frame Batch Draw"
3467             mdapi_supported_apis=""
3468             mdapi_hw_unit_type="gpu"
3469             />
3470    <counter name="GPU Memory Byte Read"
3471             symbol_name="GPU_MEMORY_BYTE_READ"
3472             underscore_name="gpu_memory_byte_read"
3473             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
3474             data_type="uint64"
3475             units="bytes"
3476             semantic_type="event"
3477             equation="PEC 41 READ 2 UMUL"
3478             mdapi_group="Memory"
3479             mdapi_usage_flags="Frame Batch Draw"
3480             mdapi_supported_apis=""
3481             mdapi_hw_unit_type="gpu"
3482             />
3483    <counter name="GPU Memory Byte Write"
3484             symbol_name="GPU_MEMORY_BYTE_WRITE"
3485             underscore_name="gpu_memory_byte_write"
3486             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
3487             data_type="uint64"
3488             units="bytes"
3489             semantic_type="event"
3490             equation="PEC 42 READ 2 UMUL"
3491             mdapi_group="Memory"
3492             mdapi_usage_flags="Frame Batch Draw"
3493             mdapi_supported_apis=""
3494             mdapi_hw_unit_type="gpu"
3495             />
3496    <counter name="GPU Memory Byte Read Rate"
3497             symbol_name="GPU_MEMORY_BYTE_READ_RATE"
3498             underscore_name="gpu_memory_byte_read_rate"
3499             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
3500             data_type="float"
3501             units="gbps"
3502             semantic_type="throughput"
3503             equation="PEC 41 READ 2 UMUL $GpuTime FDIV"
3504             mdapi_group="Memory"
3505             mdapi_usage_flags="Frame Batch Draw"
3506             mdapi_supported_apis=""
3507             mdapi_hw_unit_type="gpu"
3508             />
3509    <counter name="GPU Memory Byte Write Rate"
3510             symbol_name="GPU_MEMORY_BYTE_WRITE_RATE"
3511             underscore_name="gpu_memory_byte_write_rate"
3512             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
3513             data_type="float"
3514             units="gbps"
3515             semantic_type="throughput"
3516             equation="PEC 42 READ 2 UMUL $GpuTime FDIV"
3517             mdapi_group="Memory"
3518             mdapi_usage_flags="Frame Batch Draw"
3519             mdapi_supported_apis=""
3520             mdapi_hw_unit_type="gpu"
3521             />
3522    <counter name="GPU Memory L3 Read"
3523             symbol_name="GPU_MEMORY_L3_READ"
3524             underscore_name="gpu_memory_l3_read"
3525             description="Number of GTI memory reads from Device Cache caused by Device Cache misses"
3526             data_type="uint64"
3527             units="events"
3528             semantic_type="event"
3529             equation="PEC 43 READ"
3530             mdapi_group="Memory"
3531             mdapi_usage_flags="Frame Batch Draw"
3532             mdapi_supported_apis=""
3533             mdapi_hw_unit_type="gpu"
3534             />
3535    <counter name="GPU Memory L3 Write"
3536             symbol_name="GPU_MEMORY_L3_WRITE"
3537             underscore_name="gpu_memory_l3_write"
3538             description="Number of GTI memory writes from Device Cache caused by Device Cache invalidations"
3539             data_type="uint64"
3540             units="events"
3541             semantic_type="event"
3542             equation="PEC 44 READ"
3543             mdapi_group="Memory"
3544             mdapi_usage_flags="Frame Batch Draw"
3545             mdapi_supported_apis=""
3546             mdapi_hw_unit_type="gpu"
3547             />
3548    <counter name="TLB Miss"
3549             symbol_name="TLB_MISS"
3550             underscore_name="tlb_miss"
3551             description="Number of misses from all TLBs and all engines"
3552             data_type="uint64"
3553             units="events"
3554             semantic_type="event"
3555             equation="PEC 46 READ"
3556             mdapi_group="Memory"
3557             mdapi_usage_flags="Frame Batch Draw"
3558             mdapi_supported_apis=""
3559             mdapi_hw_unit_type="gpu"
3560             />
3561    <counter name="L3 Atomic Access"
3562             symbol_name="L3_ATOMIC_ACCESS"
3563             underscore_name="l3_atomic_access"
3564             description="Number of atomic accesses to Device Cache bank"
3565             data_type="uint64"
3566             units="events"
3567             semantic_type="event"
3568             equation="PEC 47 READ"
3569             mdapi_group="Device Cache"
3570             mdapi_usage_flags="Frame Batch Draw"
3571             mdapi_supported_apis=""
3572             mdapi_hw_unit_type="gpu"
3573             />
3574    <counter name="L3 Hit"
3575             symbol_name="L3_HIT"
3576             underscore_name="l3_hit"
3577             description="Number of Device Cache accesses which hits in the Device Cache cache"
3578             data_type="uint64"
3579             units="events"
3580             semantic_type="event"
3581             equation="PEC 49 READ"
3582             mdapi_group="Device Cache"
3583             mdapi_usage_flags="Frame Batch Draw"
3584             mdapi_supported_apis=""
3585             mdapi_hw_unit_type="gpu"
3586             />
3587    <counter name="L3 Miss"
3588             symbol_name="L3_MISS"
3589             underscore_name="l3_miss"
3590             description="Number of Device Cache accesses which miss in the Device Cache cache"
3591             data_type="uint64"
3592             units="events"
3593             semantic_type="event"
3594             equation="PEC 51 READ"
3595             mdapi_group="Device Cache"
3596             mdapi_usage_flags="Frame Batch Draw"
3597             mdapi_supported_apis=""
3598             mdapi_hw_unit_type="gpu"
3599             />
3600    <counter name="L3 Read"
3601             symbol_name="L3_READ"
3602             underscore_name="l3_read"
3603             description="Number of Device Cache 64B read requests"
3604             data_type="uint64"
3605             units="events"
3606             semantic_type="event"
3607             equation="PEC 53 READ"
3608             mdapi_group="Device Cache"
3609             mdapi_usage_flags="Frame Batch Draw"
3610             mdapi_supported_apis=""
3611             mdapi_hw_unit_type="gpu"
3612             />
3613    <counter name="L3 Write"
3614             symbol_name="L3_WRITE"
3615             underscore_name="l3_write"
3616             description="Number of Device Cache 64B write requests"
3617             data_type="uint64"
3618             units="events"
3619             semantic_type="event"
3620             equation="PEC 56 READ"
3621             mdapi_group="Device Cache"
3622             mdapi_usage_flags="Frame Batch Draw"
3623             mdapi_supported_apis=""
3624             mdapi_hw_unit_type="gpu"
3625             />
3626    <counter name="Load Store Cache Access"
3627             symbol_name="LOAD_STORE_CACHE_ACCESS"
3628             underscore_name="load_store_cache_access"
3629             description="Number of Load Store Cache accesses"
3630             data_type="uint64"
3631             units="events"
3632             semantic_type="event"
3633             equation="PEC 2 READ"
3634             mdapi_group="L1 Cache"
3635             mdapi_usage_flags="Frame Batch Draw"
3636             mdapi_supported_apis=""
3637             mdapi_hw_unit_type="gpu"
3638             />
3639    <counter name="Load Store Cache Byte Read"
3640             symbol_name="LOAD_STORE_CACHE_BYTE_READ"
3641             underscore_name="load_store_cache_byte_read"
3642             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses"
3643             data_type="uint64"
3644             units="bytes"
3645             semantic_type="event"
3646             equation="PEC 3 READ"
3647             mdapi_group="L1 Cache"
3648             mdapi_usage_flags="Frame Batch Draw"
3649             mdapi_supported_apis=""
3650             mdapi_hw_unit_type="gpu"
3651             />
3652    <counter name="Load Store Cache Byte Write"
3653             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE"
3654             underscore_name="load_store_cache_byte_write"
3655             description="Number of bytes written to the Load Store Cache, excluding SLM accesses"
3656             data_type="uint64"
3657             units="bytes"
3658             semantic_type="event"
3659             equation="PEC 4 READ"
3660             mdapi_group="L1 Cache"
3661             mdapi_usage_flags="Frame Batch Draw"
3662             mdapi_supported_apis=""
3663             mdapi_hw_unit_type="gpu"
3664             />
3665    <counter name="Load Store Cache Hit"
3666             symbol_name="LOAD_STORE_CACHE_HIT"
3667             underscore_name="load_store_cache_hit"
3668             description="Number of Load Store Cache hits"
3669             data_type="uint64"
3670             units="events"
3671             semantic_type="event"
3672             equation="PEC 5 READ"
3673             mdapi_group="L1 Cache"
3674             mdapi_usage_flags="Frame Batch Draw"
3675             mdapi_supported_apis=""
3676             mdapi_hw_unit_type="gpu"
3677             />
3678    <counter name="Load Store Cache Input Available"
3679             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE"
3680             underscore_name="load_store_cache_input_available"
3681             description="Percentage of time in which the Load Store Cache has input available"
3682             data_type="float"
3683             units="percent"
3684             semantic_type="duration"
3685             equation="PEC 6 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3686             mdapi_group="L1 Cache"
3687             mdapi_usage_flags="Frame Batch Draw"
3688             mdapi_supported_apis=""
3689             mdapi_hw_unit_type="gpu"
3690             />
3691    <counter name="Load Store Cache Number Of Bank Access Count"
3692             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT"
3693             underscore_name="load_store_cache_number_of_bank_access_count"
3694             description="Number of Load Store Cache banks accessed in a clock"
3695             data_type="uint64"
3696             units="events"
3697             semantic_type="event"
3698             equation="PEC 21 READ"
3699             mdapi_group="L1 Cache"
3700             mdapi_usage_flags="Frame Batch Draw"
3701             mdapi_supported_apis=""
3702             mdapi_hw_unit_type="gpu"
3703             />
3704    <counter name="Load Store Cache Output Ready"
3705             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY"
3706             underscore_name="load_store_cache_output_ready"
3707             description="Percentage of time in which the Load Store Cache has output ready"
3708             data_type="float"
3709             units="percent"
3710             semantic_type="duration"
3711             equation="PEC 22 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3712             mdapi_group="L1 Cache"
3713             mdapi_usage_flags="Frame Batch Draw"
3714             mdapi_supported_apis=""
3715             mdapi_hw_unit_type="gpu"
3716             />
3717    <counter name="Load Store Cache Partial Write Count"
3718             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT"
3719             underscore_name="load_store_cache_partial_write_count"
3720             description="Number of writes to the Load Store Cache that don't fill a subsector"
3721             data_type="uint64"
3722             units="events"
3723             semantic_type="event"
3724             equation="PEC 23 READ"
3725             mdapi_group="L1 Cache"
3726             mdapi_usage_flags="Frame Batch Draw"
3727             mdapi_supported_apis=""
3728             mdapi_hw_unit_type="gpu"
3729             />
3730    <counter name="SLM Access Count"
3731             symbol_name="SLM_ACCESS_COUNT"
3732             underscore_name="slm_access_count"
3733             description="Number of SLM accesses"
3734             data_type="uint64"
3735             units="events"
3736             semantic_type="event"
3737             equation="PEC 24 READ"
3738             mdapi_group="L1 Cache"
3739             mdapi_usage_flags="Frame Batch Draw"
3740             mdapi_supported_apis=""
3741             mdapi_hw_unit_type="gpu"
3742             />
3743    <counter name="SLM Bank Conflict Count"
3744             symbol_name="SLM_BANK_CONFLICT_COUNT"
3745             underscore_name="slm_bank_conflict_count"
3746             description="Number of SLM accesses resulting in a bank conflict"
3747             data_type="uint64"
3748             units="events"
3749             semantic_type="event"
3750             equation="PEC 25 READ"
3751             mdapi_group="L1 Cache"
3752             mdapi_usage_flags="Frame Batch Draw"
3753             mdapi_supported_apis=""
3754             mdapi_hw_unit_type="gpu"
3755             />
3756    <counter name="SLM Byte Read"
3757             symbol_name="SLM_BYTE_READ"
3758             underscore_name="slm_byte_read"
3759             description="Number of bytes read from SLM"
3760             data_type="uint64"
3761             units="bytes"
3762             semantic_type="event"
3763             equation="PEC 26 READ"
3764             mdapi_group="L1 Cache"
3765             mdapi_usage_flags="Frame Batch Draw"
3766             mdapi_supported_apis=""
3767             mdapi_hw_unit_type="gpu"
3768             />
3769    <counter name="SLM Byte Write"
3770             symbol_name="SLM_BYTE_WRITE"
3771             underscore_name="slm_byte_write"
3772             description="Number of bytes written to SLM"
3773             data_type="uint64"
3774             units="bytes"
3775             semantic_type="event"
3776             equation="PEC 27 READ"
3777             mdapi_group="L1 Cache"
3778             mdapi_usage_flags="Frame Batch Draw"
3779             mdapi_supported_apis=""
3780             mdapi_hw_unit_type="gpu"
3781             />
3782    <counter name="XVE Load Store Cache Atomic Message Count"
3783             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT"
3784             underscore_name="xve_load_store_cache_atomic_message_count"
3785             description="Number of atomic operations sent by XVEs to the Load Store Cache"
3786             data_type="uint64"
3787             units="events"
3788             semantic_type="event"
3789             equation="PEC 28 READ"
3790             mdapi_group="L1 Cache"
3791             mdapi_usage_flags="Frame Batch Draw"
3792             mdapi_supported_apis=""
3793             mdapi_hw_unit_type="gpu"
3794             />
3795    <counter name="XVE Load Store Cache Fence Message Count"
3796             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT"
3797             underscore_name="xve_load_store_cache_fence_message_count"
3798             description="Number of fence messages sent by XVEs to the Load Store Cache"
3799             data_type="uint64"
3800             units="messages"
3801             semantic_type="event"
3802             equation="PEC 29 READ"
3803             mdapi_group="L1 Cache"
3804             mdapi_usage_flags="Frame Batch Draw"
3805             mdapi_supported_apis=""
3806             mdapi_hw_unit_type="gpu"
3807             />
3808    <counter name="XVE Load Store Cache Read Message Count"
3809             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT"
3810             underscore_name="xve_load_store_cache_read_message_count"
3811             description="Number of read messages sent by XVEs to the Load Store Cache"
3812             data_type="uint64"
3813             units="messages"
3814             semantic_type="event"
3815             equation="PEC 30 READ"
3816             mdapi_group="L1 Cache"
3817             mdapi_usage_flags="Frame Batch Draw"
3818             mdapi_supported_apis=""
3819             mdapi_hw_unit_type="gpu"
3820             />
3821    <counter name="XVE Load Store Cache Register Request Count"
3822             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT"
3823             underscore_name="xve_load_store_cache_register_request_count"
3824             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
3825             data_type="uint64"
3826             units="events"
3827             semantic_type="event"
3828             equation="PEC 31 READ"
3829             mdapi_group="L1 Cache"
3830             mdapi_usage_flags="Frame Batch Draw"
3831             mdapi_supported_apis=""
3832             mdapi_hw_unit_type="gpu"
3833             />
3834    <counter name="XVE Load Store Cache Register Response Count"
3835             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT"
3836             underscore_name="xve_load_store_cache_register_response_count"
3837             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
3838             data_type="uint64"
3839             units="events"
3840             semantic_type="event"
3841             equation="PEC 7 READ"
3842             mdapi_group="L1 Cache"
3843             mdapi_usage_flags="Frame Batch Draw"
3844             mdapi_supported_apis=""
3845             mdapi_hw_unit_type="gpu"
3846             />
3847    <counter name="XVE Load Store Cache Write Message Count"
3848             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT"
3849             underscore_name="xve_load_store_cache_write_message_count"
3850             description="Number of write messages sent by XVEs to the Load Store Cache"
3851             data_type="uint64"
3852             units="messages"
3853             semantic_type="event"
3854             equation="PEC 8 READ"
3855             mdapi_group="L1 Cache"
3856             mdapi_usage_flags="Frame Batch Draw"
3857             mdapi_supported_apis=""
3858             mdapi_hw_unit_type="gpu"
3859             />
3860    <counter name="XVE SLM Atomic Message Count"
3861             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT"
3862             underscore_name="xve_slm_atomic_message_count"
3863             description="Number of SLM atomic operations sent by XVEs"
3864             data_type="uint64"
3865             units="events"
3866             semantic_type="event"
3867             equation="PEC 9 READ"
3868             mdapi_group="L1 Cache"
3869             mdapi_usage_flags="Frame Batch Draw"
3870             mdapi_supported_apis=""
3871             mdapi_hw_unit_type="gpu"
3872             />
3873    <counter name="XVE SLM Fence Message Count"
3874             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT"
3875             underscore_name="xve_slm_fence_message_count"
3876             description="Number of SLM fence operations sent by XVEs"
3877             data_type="uint64"
3878             units="events"
3879             semantic_type="event"
3880             equation="PEC 10 READ"
3881             mdapi_group="L1 Cache"
3882             mdapi_usage_flags="Frame Batch Draw"
3883             mdapi_supported_apis=""
3884             mdapi_hw_unit_type="gpu"
3885             />
3886    <counter name="XVE SLM Read Message Count"
3887             symbol_name="XVE_SLM_READ_MESSAGE_COUNT"
3888             underscore_name="xve_slm_read_message_count"
3889             description="Number of SLM read messages sent by XVEs"
3890             data_type="uint64"
3891             units="messages"
3892             semantic_type="event"
3893             equation="PEC 11 READ"
3894             mdapi_group="L1 Cache"
3895             mdapi_usage_flags="Frame Batch Draw"
3896             mdapi_supported_apis=""
3897             mdapi_hw_unit_type="gpu"
3898             />
3899    <counter name="XVE SLM Write Message Count"
3900             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT"
3901             underscore_name="xve_slm_write_message_count"
3902             description="Number of SLM write messages sent by XVEs"
3903             data_type="uint64"
3904             units="messages"
3905             semantic_type="event"
3906             equation="PEC 12 READ"
3907             mdapi_group="L1 Cache"
3908             mdapi_usage_flags="Frame Batch Draw"
3909             mdapi_supported_apis=""
3910             mdapi_hw_unit_type="gpu"
3911             />
3912    <counter name="Copy Engine Read Request"
3913             symbol_name="COPY_ENGINE_READ_REQUEST"
3914             underscore_name="copy_engine_read_request"
3915             description="Number of read requests sent by the Copy Engine"
3916             data_type="uint64"
3917             units="events"
3918             semantic_type="event"
3919             equation="PEC 57 READ"
3920             mdapi_group="Copy Engine"
3921             mdapi_usage_flags="Frame Batch Draw"
3922             mdapi_supported_apis=""
3923             mdapi_hw_unit_type="gpu"
3924             />
3925    <counter name="Copy Engine Request Stall"
3926             symbol_name="COPY_ENGINE_REQUEST_STALL"
3927             underscore_name="copy_engine_request_stall"
3928             description="Percentage of time in which copy engine is stalled on the memory path due to stall on the read or write path when there are commands pending within copy engine"
3929             data_type="float"
3930             units="percent"
3931             semantic_type="duration"
3932             equation="PEC 58 READ $CopyEngineTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3933             mdapi_group="Copy Engine"
3934             mdapi_usage_flags="Frame Batch Draw"
3935             mdapi_supported_apis=""
3936             mdapi_hw_unit_type="gpu"
3937             />
3938    <counter name="Copy Engine Write Request"
3939             symbol_name="COPY_ENGINE_WRITE_REQUEST"
3940             underscore_name="copy_engine_write_request"
3941             description="Number of write requests sent by the Copy Engine"
3942             data_type="uint64"
3943             units="events"
3944             semantic_type="event"
3945             equation="PEC 59 READ"
3946             mdapi_group="Copy Engine"
3947             mdapi_usage_flags="Frame Batch Draw"
3948             mdapi_supported_apis=""
3949             mdapi_hw_unit_type="gpu"
3950             />
3951    <counter name="Host To GpuMem Transaction Read"
3952             symbol_name="HOST_TO_GPUMEM_TRANSACTION_READ"
3953             underscore_name="host_to_gpumem_transaction_read"
3954             description="Number of host 64B reads to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
3955             data_type="uint64"
3956             units="events"
3957             semantic_type="event"
3958             equation="PEC 60 READ"
3959             mdapi_group="Memory"
3960             mdapi_usage_flags="Frame Batch Draw"
3961             mdapi_supported_apis=""
3962             mdapi_hw_unit_type="gpu"
3963             />
3964    <counter name="Host To GpuMem Transaction Write"
3965             symbol_name="HOST_TO_GPUMEM_TRANSACTION_WRITE"
3966             underscore_name="host_to_gpumem_transaction_write"
3967             description="Number of host 64B writes to GPU local (HBM) memory (downstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
3968             data_type="uint64"
3969             units="events"
3970             semantic_type="event"
3971             equation="PEC 61 READ"
3972             mdapi_group="Memory"
3973             mdapi_usage_flags="Frame Batch Draw"
3974             mdapi_supported_apis=""
3975             mdapi_hw_unit_type="gpu"
3976             />
3977    <counter name="SysMem Transaction Read"
3978             symbol_name="SYSMEM_TRANSACTION_READ"
3979             underscore_name="sysmem_transaction_read"
3980             description="Number of system memory 64B reads (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
3981             data_type="uint64"
3982             units="events"
3983             semantic_type="event"
3984             equation="PEC 62 READ"
3985             mdapi_group="Memory"
3986             mdapi_usage_flags="Frame Batch Draw"
3987             mdapi_supported_apis=""
3988             mdapi_hw_unit_type="gpu"
3989             />
3990    <counter name="SysMem Transaction Write"
3991             symbol_name="SYSMEM_TRANSACTION_WRITE"
3992             underscore_name="sysmem_transaction_write"
3993             description="Number of system memory 64B writes (upstream over an interface such as pcie, cxl or an integrated fabric as applicable to the respective product segment)"
3994             data_type="uint64"
3995             units="events"
3996             semantic_type="event"
3997             equation="PEC 63 READ"
3998             mdapi_group="Memory"
3999             mdapi_usage_flags="Frame Batch Draw"
4000             mdapi_supported_apis=""
4001             mdapi_hw_unit_type="gpu"
4002             />
4003    <register_config type="OA">
4004        <register type="OA" address="0x00013000" value="0x00001801" />
4005        <register type="OA" address="0x00013004" value="0x00000000" />
4006        <register type="OA" address="0x00013008" value="0x00001802" />
4007        <register type="OA" address="0x0001300C" value="0x00000000" />
4008        <register type="OA" address="0x00013010" value="0x00000A0B" />
4009        <register type="OA" address="0x00013014" value="0x00000000" />
4010        <register type="OA" address="0x00013018" value="0x00000A13" />
4011        <register type="OA" address="0x0001301C" value="0x00000000" />
4012        <register type="OA" address="0x00013020" value="0x00000A14" />
4013        <register type="OA" address="0x00013024" value="0x00000000" />
4014        <register type="OA" address="0x00013028" value="0x00000A0A" />
4015        <register type="OA" address="0x0001302C" value="0x00000000" />
4016        <register type="OA" address="0x00013030" value="0x00000A11" />
4017        <register type="OA" address="0x00013034" value="0x00000000" />
4018        <register type="OA" address="0x00013038" value="0x00000A10" />
4019        <register type="OA" address="0x0001303C" value="0x00000000" />
4020        <register type="OA" address="0x00013040" value="0x00000A01" />
4021        <register type="OA" address="0x00013044" value="0x00000000" />
4022        <register type="OA" address="0x00013048" value="0x00000A06" />
4023        <register type="OA" address="0x0001304C" value="0x00000000" />
4024        <register type="OA" address="0x00013050" value="0x00000A07" />
4025        <register type="OA" address="0x00013054" value="0x00000000" />
4026        <register type="OA" address="0x00013058" value="0x00000A04" />
4027        <register type="OA" address="0x0001305C" value="0x00000000" />
4028        <register type="OA" address="0x00013060" value="0x00000A05" />
4029        <register type="OA" address="0x00013064" value="0x00000000" />
4030        <register type="OA" address="0x000130A8" value="0x00000A0C" />
4031        <register type="OA" address="0x000130AC" value="0x00000000" />
4032        <register type="OA" address="0x000130B0" value="0x00000A12" />
4033        <register type="OA" address="0x000130B4" value="0x00000000" />
4034        <register type="OA" address="0x000130B8" value="0x00000A0E" />
4035        <register type="OA" address="0x000130BC" value="0x00000000" />
4036        <register type="OA" address="0x000130C0" value="0x00000A17" />
4037        <register type="OA" address="0x000130C4" value="0x00000000" />
4038        <register type="OA" address="0x000130C8" value="0x00000A0D" />
4039        <register type="OA" address="0x000130CC" value="0x00000000" />
4040        <register type="OA" address="0x000130D0" value="0x00000A15" />
4041        <register type="OA" address="0x000130D4" value="0x00000000" />
4042        <register type="OA" address="0x000130D8" value="0x00000A16" />
4043        <register type="OA" address="0x000130DC" value="0x00000000" />
4044        <register type="OA" address="0x000130E0" value="0x00000A02" />
4045        <register type="OA" address="0x000130E4" value="0x00000000" />
4046        <register type="OA" address="0x000130E8" value="0x00000A03" />
4047        <register type="OA" address="0x000130EC" value="0x00000000" />
4048        <register type="OA" address="0x000130F0" value="0x00000A00" />
4049        <register type="OA" address="0x000130F4" value="0x00000000" />
4050        <register type="OA" address="0x000130F8" value="0x00000A0F" />
4051        <register type="OA" address="0x000130FC" value="0x00000000" />
4052        <register type="OA" address="0x00013300" value="0x00005A00" />
4053        <register type="OA" address="0x00013304" value="0x00000000" />
4054        <register type="OA" address="0x00013500" value="0x00005A00" />
4055        <register type="OA" address="0x00013504" value="0x00000000" />
4056        <register type="OA" address="0x00013700" value="0x00005A00" />
4057        <register type="OA" address="0x00013704" value="0x00000000" />
4058        <register type="OA" address="0x00013308" value="0x00004405" />
4059        <register type="OA" address="0x0001330C" value="0x00000000" />
4060        <register type="OA" address="0x00013508" value="0x00004405" />
4061        <register type="OA" address="0x0001350C" value="0x00000000" />
4062        <register type="OA" address="0x00013708" value="0x00004405" />
4063        <register type="OA" address="0x0001370C" value="0x00000000" />
4064        <register type="OA" address="0x00013310" value="0x00006805" />
4065        <register type="OA" address="0x00013314" value="0x00000000" />
4066        <register type="OA" address="0x00013510" value="0x00006805" />
4067        <register type="OA" address="0x00013514" value="0x00000000" />
4068        <register type="OA" address="0x00013710" value="0x00006805" />
4069        <register type="OA" address="0x00013714" value="0x00000000" />
4070        <register type="OA" address="0x00013318" value="0x00004600" />
4071        <register type="OA" address="0x0001331C" value="0x00000000" />
4072        <register type="OA" address="0x00013518" value="0x00004600" />
4073        <register type="OA" address="0x0001351C" value="0x00000000" />
4074        <register type="OA" address="0x00013718" value="0x00004600" />
4075        <register type="OA" address="0x0001371C" value="0x00000000" />
4076        <register type="OA" address="0x00013320" value="0x00004601" />
4077        <register type="OA" address="0x00013324" value="0x00000000" />
4078        <register type="OA" address="0x00013520" value="0x00004601" />
4079        <register type="OA" address="0x00013524" value="0x00000000" />
4080        <register type="OA" address="0x00013720" value="0x00004601" />
4081        <register type="OA" address="0x00013724" value="0x00000000" />
4082        <register type="OA" address="0x00013328" value="0x00005E08" />
4083        <register type="OA" address="0x0001332C" value="0x00000000" />
4084        <register type="OA" address="0x00013528" value="0x00005E08" />
4085        <register type="OA" address="0x0001352C" value="0x00000000" />
4086        <register type="OA" address="0x00013728" value="0x00005E08" />
4087        <register type="OA" address="0x0001372C" value="0x00000000" />
4088        <register type="OA" address="0x00013330" value="0x00005E09" />
4089        <register type="OA" address="0x00013334" value="0x00000000" />
4090        <register type="OA" address="0x00013530" value="0x00005E09" />
4091        <register type="OA" address="0x00013534" value="0x00000000" />
4092        <register type="OA" address="0x00013730" value="0x00005E09" />
4093        <register type="OA" address="0x00013734" value="0x00000000" />
4094        <register type="OA" address="0x00013338" value="0x00005E06" />
4095        <register type="OA" address="0x0001333C" value="0x00000000" />
4096        <register type="OA" address="0x00013538" value="0x00005E06" />
4097        <register type="OA" address="0x0001353C" value="0x00000000" />
4098        <register type="OA" address="0x00013738" value="0x00005E06" />
4099        <register type="OA" address="0x0001373C" value="0x00000000" />
4100        <register type="OA" address="0x00013340" value="0x00005E07" />
4101        <register type="OA" address="0x00013344" value="0x00000000" />
4102        <register type="OA" address="0x00013540" value="0x00005E07" />
4103        <register type="OA" address="0x00013544" value="0x00000000" />
4104        <register type="OA" address="0x00013740" value="0x00005E07" />
4105        <register type="OA" address="0x00013744" value="0x00000000" />
4106        <register type="OA" address="0x00013348" value="0x00005E0A" />
4107        <register type="OA" address="0x0001334C" value="0x00000000" />
4108        <register type="OA" address="0x00013548" value="0x00005E0A" />
4109        <register type="OA" address="0x0001354C" value="0x00000000" />
4110        <register type="OA" address="0x00013748" value="0x00005E0A" />
4111        <register type="OA" address="0x0001374C" value="0x00000000" />
4112        <register type="OA" address="0x00013350" value="0x00005E0B" />
4113        <register type="OA" address="0x00013354" value="0x00000000" />
4114        <register type="OA" address="0x00013550" value="0x00005E0B" />
4115        <register type="OA" address="0x00013554" value="0x00000000" />
4116        <register type="OA" address="0x00013750" value="0x00005E0B" />
4117        <register type="OA" address="0x00013754" value="0x00000000" />
4118        <register type="OA" address="0x00013358" value="0x00005E00" />
4119        <register type="OA" address="0x0001335C" value="0x00000000" />
4120        <register type="OA" address="0x00013558" value="0x00005E00" />
4121        <register type="OA" address="0x0001355C" value="0x00000000" />
4122        <register type="OA" address="0x00013758" value="0x00005E00" />
4123        <register type="OA" address="0x0001375C" value="0x00000000" />
4124        <register type="OA" address="0x00013360" value="0x00005E01" />
4125        <register type="OA" address="0x00013364" value="0x00000000" />
4126        <register type="OA" address="0x00013560" value="0x00005E01" />
4127        <register type="OA" address="0x00013564" value="0x00000000" />
4128        <register type="OA" address="0x00013760" value="0x00005E01" />
4129        <register type="OA" address="0x00013764" value="0x00000000" />
4130        <register type="OA" address="0x00013368" value="0x00005E04" />
4131        <register type="OA" address="0x0001336C" value="0x00000000" />
4132        <register type="OA" address="0x00013568" value="0x00005E04" />
4133        <register type="OA" address="0x0001356C" value="0x00000000" />
4134        <register type="OA" address="0x00013768" value="0x00005E04" />
4135        <register type="OA" address="0x0001376C" value="0x00000000" />
4136        <register type="OA" address="0x00013370" value="0x00005C00" />
4137        <register type="OA" address="0x00013374" value="0x00000000" />
4138        <register type="OA" address="0x00013570" value="0x00005C00" />
4139        <register type="OA" address="0x00013574" value="0x00000000" />
4140        <register type="OA" address="0x00013770" value="0x00005C00" />
4141        <register type="OA" address="0x00013774" value="0x00000000" />
4142        <register type="OA" address="0x00013378" value="0x00006002" />
4143        <register type="OA" address="0x0001337C" value="0x00000000" />
4144        <register type="OA" address="0x00013578" value="0x00006002" />
4145        <register type="OA" address="0x0001357C" value="0x00000000" />
4146        <register type="OA" address="0x00013778" value="0x00006002" />
4147        <register type="OA" address="0x0001377C" value="0x00000000" />
4148        <register type="OA" address="0x00013380" value="0x00006014" />
4149        <register type="OA" address="0x00013384" value="0x00000000" />
4150        <register type="OA" address="0x00013580" value="0x00006014" />
4151        <register type="OA" address="0x00013584" value="0x00000000" />
4152        <register type="OA" address="0x00013780" value="0x00006014" />
4153        <register type="OA" address="0x00013784" value="0x00000000" />
4154        <register type="OA" address="0x00013388" value="0x00006012" />
4155        <register type="OA" address="0x0001338C" value="0x00000000" />
4156        <register type="OA" address="0x00013588" value="0x00006012" />
4157        <register type="OA" address="0x0001358C" value="0x00000000" />
4158        <register type="OA" address="0x00013788" value="0x00006012" />
4159        <register type="OA" address="0x0001378C" value="0x00000000" />
4160        <register type="OA" address="0x00013390" value="0x00006000" />
4161        <register type="OA" address="0x00013394" value="0x00000000" />
4162        <register type="OA" address="0x00013590" value="0x00006000" />
4163        <register type="OA" address="0x00013594" value="0x00000000" />
4164        <register type="OA" address="0x00013790" value="0x00006000" />
4165        <register type="OA" address="0x00013794" value="0x00000000" />
4166        <register type="OA" address="0x00013398" value="0x00006011" />
4167        <register type="OA" address="0x0001339C" value="0x00000000" />
4168        <register type="OA" address="0x00013598" value="0x00006011" />
4169        <register type="OA" address="0x0001359C" value="0x00000000" />
4170        <register type="OA" address="0x00013798" value="0x00006011" />
4171        <register type="OA" address="0x0001379C" value="0x00000000" />
4172        <register type="OA" address="0x000133A0" value="0x00006001" />
4173        <register type="OA" address="0x000133A4" value="0x00000000" />
4174        <register type="OA" address="0x000135A0" value="0x00006001" />
4175        <register type="OA" address="0x000135A4" value="0x00000000" />
4176        <register type="OA" address="0x000137A0" value="0x00006001" />
4177        <register type="OA" address="0x000137A4" value="0x00000000" />
4178        <register type="OA" address="0x000133A8" value="0x0000600F" />
4179        <register type="OA" address="0x000133AC" value="0x00000000" />
4180        <register type="OA" address="0x000135A8" value="0x0000600F" />
4181        <register type="OA" address="0x000135AC" value="0x00000000" />
4182        <register type="OA" address="0x000137A8" value="0x0000600F" />
4183        <register type="OA" address="0x000137AC" value="0x00000000" />
4184        <register type="OA" address="0x000133B0" value="0x00006015" />
4185        <register type="OA" address="0x000133B4" value="0x00000000" />
4186        <register type="OA" address="0x000135B0" value="0x00006015" />
4187        <register type="OA" address="0x000135B4" value="0x00000000" />
4188        <register type="OA" address="0x000137B0" value="0x00006015" />
4189        <register type="OA" address="0x000137B4" value="0x00000000" />
4190        <register type="OA" address="0x000133B8" value="0x00006013" />
4191        <register type="OA" address="0x000133BC" value="0x00000000" />
4192        <register type="OA" address="0x000135B8" value="0x00006013" />
4193        <register type="OA" address="0x000135BC" value="0x00000000" />
4194        <register type="OA" address="0x000137B8" value="0x00006013" />
4195        <register type="OA" address="0x000137BC" value="0x00000000" />
4196        <register type="OA" address="0x000133C0" value="0x00006010" />
4197        <register type="OA" address="0x000133C4" value="0x00000000" />
4198        <register type="OA" address="0x000135C0" value="0x00006010" />
4199        <register type="OA" address="0x000135C4" value="0x00000000" />
4200        <register type="OA" address="0x000137C0" value="0x00006010" />
4201        <register type="OA" address="0x000137C4" value="0x00000000" />
4202        <register type="OA" address="0x000133C8" value="0x00006E00" />
4203        <register type="OA" address="0x000133CC" value="0x00000000" />
4204        <register type="OA" address="0x000135C8" value="0x00006E00" />
4205        <register type="OA" address="0x000135CC" value="0x00000000" />
4206        <register type="OA" address="0x000137C8" value="0x00006E00" />
4207        <register type="OA" address="0x000137CC" value="0x00000000" />
4208        <register type="OA" address="0x000133D0" value="0x00006E02" />
4209        <register type="OA" address="0x000133D4" value="0x00000000" />
4210        <register type="OA" address="0x000135D0" value="0x00006E02" />
4211        <register type="OA" address="0x000135D4" value="0x00000000" />
4212        <register type="OA" address="0x000137D0" value="0x00006E02" />
4213        <register type="OA" address="0x000137D4" value="0x00000000" />
4214        <register type="OA" address="0x000133D8" value="0x00006E01" />
4215        <register type="OA" address="0x000133DC" value="0x00000000" />
4216        <register type="OA" address="0x000135D8" value="0x00006E01" />
4217        <register type="OA" address="0x000135DC" value="0x00000000" />
4218        <register type="OA" address="0x000137D8" value="0x00006E01" />
4219        <register type="OA" address="0x000137DC" value="0x00000000" />
4220        <register type="OA" address="0x000133E0" value="0x00006400" />
4221        <register type="OA" address="0x000133E4" value="0x00000000" />
4222        <register type="OA" address="0x000135E0" value="0x00006400" />
4223        <register type="OA" address="0x000135E4" value="0x00000000" />
4224        <register type="OA" address="0x000137E0" value="0x00006400" />
4225        <register type="OA" address="0x000137E4" value="0x00000000" />
4226        <register type="OA" address="0x000133E8" value="0x00006401" />
4227        <register type="OA" address="0x000133EC" value="0x00000000" />
4228        <register type="OA" address="0x000135E8" value="0x00006401" />
4229        <register type="OA" address="0x000135EC" value="0x00000000" />
4230        <register type="OA" address="0x000137E8" value="0x00006401" />
4231        <register type="OA" address="0x000137EC" value="0x00000000" />
4232        <register type="OA" address="0x000133F0" value="0x00006402" />
4233        <register type="OA" address="0x000133F4" value="0x00000000" />
4234        <register type="OA" address="0x000135F0" value="0x00006402" />
4235        <register type="OA" address="0x000135F4" value="0x00000000" />
4236        <register type="OA" address="0x000137F0" value="0x00006402" />
4237        <register type="OA" address="0x000137F4" value="0x00000000" />
4238        <register type="OA" address="0x000133F8" value="0x00006403" />
4239        <register type="OA" address="0x000133FC" value="0x00000000" />
4240        <register type="OA" address="0x000135F8" value="0x00006403" />
4241        <register type="OA" address="0x000135FC" value="0x00000000" />
4242        <register type="OA" address="0x000137F8" value="0x00006403" />
4243        <register type="OA" address="0x000137FC" value="0x00000000" />
4244    </register_config>
4245  </set>
4246
4247  <set name="RenderPipeProfile"
4248       chipset="BMG"
4249       symbol_name="RenderPipeProfile"
4250       underscore_name="render_pipe_profile"
4251       mdapi_supported_apis="VK OGL OCL IO"
4252       oa_format="576B_PEC64LL"
4253       hw_config_guid="dad0d2c6-1290-4d50-a6aa-8b8104204232"
4254       >
4255    <counter name="GPU Time Elapsed"
4256             symbol_name="GpuTime"
4257             underscore_name="gpu_time"
4258             description="Time elapsed on the GPU during the measurement."
4259             data_type="uint64"
4260             units="ns"
4261             semantic_type="event"
4262             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4263             mdapi_group="GPU"
4264             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4265             mdapi_supported_apis=""
4266             mdapi_hw_unit_type="gpu"
4267             />
4268    <counter name="GPU Core Clocks"
4269             symbol_name="GpuCoreClocks"
4270             underscore_name="gpu_core_clocks"
4271             description="The total number of GPU core clocks elapsed during the measurement."
4272             data_type="uint64"
4273             units="cycles"
4274             semantic_type="event"
4275             equation="GPU_CLOCK 0 READ"
4276             mdapi_group="GPU"
4277             mdapi_usage_flags="Tier1 Frame Batch Draw"
4278             mdapi_supported_apis=""
4279             mdapi_hw_unit_type="gpu"
4280             />
4281    <counter name="AVG GPU Core Frequency"
4282             symbol_name="AvgGpuCoreFrequency"
4283             underscore_name="avg_gpu_core_frequency"
4284             description="Average GPU Core Frequency in the measurement."
4285             data_type="uint64"
4286             max_equation="$GpuMaxFrequency"
4287             units="hz"
4288             semantic_type="event"
4289             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4290             mdapi_group="GPU"
4291             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4292             mdapi_supported_apis=""
4293             mdapi_hw_unit_type="gpu"
4294             />
4295    <counter name="GPU Busy"
4296             symbol_name="GPU_BUSY"
4297             underscore_name="gpu_busy"
4298             description="Percentage of time in which GPU is not idle including all GPU engines"
4299             data_type="float"
4300             units="percent"
4301             semantic_type="duration"
4302             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
4303             mdapi_group="Front End"
4304             mdapi_usage_flags="Frame Batch Draw"
4305             mdapi_supported_apis=""
4306             mdapi_hw_unit_type="gpu"
4307             />
4308    <counter name="IA Vertex"
4309             symbol_name="IA_VERTEX"
4310             underscore_name="ia_vertex"
4311             description="Number of vertices in a draw"
4312             data_type="uint64"
4313             units="events"
4314             semantic_type="event"
4315             equation="PEC 33 READ"
4316             mdapi_group="Geometry"
4317             mdapi_usage_flags="Frame Batch Draw"
4318             mdapi_supported_apis=""
4319             mdapi_hw_unit_type="gpu"
4320             />
4321    <counter name="GpGpu Threadgroup Count"
4322             symbol_name="GPGPU_THREADGROUP_COUNT"
4323             underscore_name="gpgpu_threadgroup_count"
4324             description="Number of GPGPU threadgroups dispatched"
4325             data_type="uint64"
4326             units="events"
4327             semantic_type="event"
4328             equation="PEC 0 READ"
4329             mdapi_group="Thread Dispatcher"
4330             mdapi_usage_flags="Frame Batch Draw"
4331             mdapi_supported_apis=""
4332             mdapi_hw_unit_type="gpu"
4333             />
4334    <counter name="Async GpGpu Threadgroup Count"
4335             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
4336             underscore_name="async_gpgpu_threadgroup_count"
4337             description="Number of Async GPGPU threadgroups dispatched"
4338             data_type="uint64"
4339             units="events"
4340             semantic_type="event"
4341             equation="PEC 1 READ"
4342             mdapi_group="Thread Dispatcher"
4343             mdapi_usage_flags="Frame Batch Draw"
4344             mdapi_supported_apis=""
4345             mdapi_hw_unit_type="gpu"
4346             />
4347    <counter name="Rasterizer Sample Output"
4348             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
4349             underscore_name="rasterizer_sample_output"
4350             description="Number of lit samples emitted by Rasterizer"
4351             data_type="uint64"
4352             units="events"
4353             semantic_type="event"
4354             equation="PEC 34 READ"
4355             mdapi_group="Rasterizer"
4356             mdapi_usage_flags="Frame Batch Draw"
4357             mdapi_supported_apis=""
4358             mdapi_hw_unit_type="gpu"
4359             />
4360    <counter name="Clipper Input Available"
4361             symbol_name="CLIPPER_INPUT_AVAILABLE"
4362             underscore_name="clipper_input_available"
4363             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
4364             data_type="float"
4365             units="percent"
4366             semantic_type="duration"
4367             equation="PEC 35 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4368             mdapi_group="Geometry"
4369             mdapi_usage_flags="Frame Batch Draw"
4370             mdapi_supported_apis=""
4371             mdapi_hw_unit_type="gpu"
4372             />
4373    <counter name="Clipper Output Ready"
4374             symbol_name="CLIPPER_OUTPUT_READY"
4375             underscore_name="clipper_output_ready"
4376             description="Percentage of time in which Clipper output ready"
4377             data_type="float"
4378             units="percent"
4379             semantic_type="duration"
4380             equation="PEC 36 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4381             mdapi_group="Geometry"
4382             mdapi_usage_flags="Frame Batch Draw"
4383             mdapi_supported_apis=""
4384             mdapi_hw_unit_type="gpu"
4385             />
4386    <counter name="Clipper Transaction Output"
4387             symbol_name="CLIPPER_TRANSACTION_OUTPUT"
4388             underscore_name="clipper_transaction_output"
4389             description="Number of elements pushed by Clipper into Stripsfan stage"
4390             data_type="uint64"
4391             units="events"
4392             semantic_type="event"
4393             equation="PEC 37 READ"
4394             mdapi_group="Geometry"
4395             mdapi_usage_flags="Frame Batch Draw"
4396             mdapi_supported_apis=""
4397             mdapi_hw_unit_type="gpu"
4398             />
4399    <counter name="Streamout Primitive Storage Need"
4400             symbol_name="STREAMOUT_PRIMITIVE_STORAGE_NEED"
4401             underscore_name="streamout_primitive_storage_need"
4402             description="Number of objects data that needed beyond the current allocated space, read from pipe 0 only"
4403             data_type="uint64"
4404             units="events"
4405             semantic_type="event"
4406             equation="PEC 38 READ"
4407             mdapi_group="Geometry"
4408             mdapi_usage_flags="Frame Batch Draw"
4409             mdapi_supported_apis=""
4410             mdapi_hw_unit_type="gpu"
4411             />
4412    <counter name="Stripsfan Output Ready"
4413             symbol_name="STRIPSFAN_OUTPUT_READY"
4414             underscore_name="stripsfan_output_ready"
4415             description="Percentage of time in which in which geometry pipeline output is ready"
4416             data_type="float"
4417             units="percent"
4418             semantic_type="duration"
4419             equation="PEC 39 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4420             mdapi_group="Geometry"
4421             mdapi_usage_flags="Frame Batch Draw"
4422             mdapi_supported_apis=""
4423             mdapi_hw_unit_type="gpu"
4424             />
4425    <counter name="Vertex Fetch Input Available"
4426             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE"
4427             underscore_name="vertex_fetch_input_available"
4428             description="Percentage of time in which Vertex Fetch input is available"
4429             data_type="float"
4430             units="percent"
4431             semantic_type="duration"
4432             equation="PEC 40 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4433             mdapi_group="Geometry"
4434             mdapi_usage_flags="Frame Batch Draw"
4435             mdapi_supported_apis=""
4436             mdapi_hw_unit_type="gpu"
4437             />
4438    <counter name="Vertex Fetch Output Ready"
4439             symbol_name="VERTEX_FETCH_OUTPUT_READY"
4440             underscore_name="vertex_fetch_output_ready"
4441             description="Percentage of time in which Vertex Fetch output is ready"
4442             data_type="float"
4443             units="percent"
4444             semantic_type="duration"
4445             equation="PEC 41 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4446             mdapi_group="Geometry"
4447             mdapi_usage_flags="Frame Batch Draw"
4448             mdapi_supported_apis=""
4449             mdapi_hw_unit_type="gpu"
4450             />
4451    <counter name="VS Output Ready"
4452             symbol_name="VS_OUTPUT_READY"
4453             underscore_name="vs_output_ready"
4454             description="Percentage of time in which Vertex Shader output is ready"
4455             data_type="float"
4456             units="percent"
4457             semantic_type="duration"
4458             equation="PEC 42 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4459             mdapi_group="Geometry"
4460             mdapi_usage_flags="Frame Batch Draw"
4461             mdapi_supported_apis=""
4462             mdapi_hw_unit_type="gpu"
4463             />
4464    <counter name="Color Pipe Cache Latency1 Stall"
4465             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL"
4466             underscore_name="color_pipe_cache_latency1_stall"
4467             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
4468             data_type="float"
4469             units="percent"
4470             semantic_type="duration"
4471             equation="PEC 43 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
4472             mdapi_group="Color Pipe"
4473             mdapi_usage_flags="Frame Batch Draw"
4474             mdapi_supported_apis=""
4475             mdapi_hw_unit_type="gpu"
4476             />
4477    <counter name="Color Pipe Cache Latency2 Stall"
4478             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL"
4479             underscore_name="color_pipe_cache_latency2_stall"
4480             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
4481             data_type="float"
4482             units="percent"
4483             semantic_type="duration"
4484             equation="PEC 44 READ 100 UMUL $GpuCoreClocks FDIV"
4485             mdapi_group="Color Pipe"
4486             mdapi_usage_flags="Frame Batch Draw"
4487             mdapi_supported_apis=""
4488             mdapi_hw_unit_type="gpu"
4489             />
4490    <counter name="Pixel Post Process Input Available"
4491             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE"
4492             underscore_name="pixel_post_process_input_available"
4493             description="Percentage of time in which Color Pipeline input ready"
4494             data_type="float"
4495             units="percent"
4496             semantic_type="duration"
4497             equation="PEC 45 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
4498             mdapi_group="Color Pipe"
4499             mdapi_usage_flags="Frame Batch Draw"
4500             mdapi_supported_apis=""
4501             mdapi_hw_unit_type="gpu"
4502             />
4503    <counter name="Pixel Post Process Output Ready"
4504             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY"
4505             underscore_name="pixel_post_process_output_ready"
4506             description="Percentage of time in which Color Pipeline pixel output ready"
4507             data_type="float"
4508             units="percent"
4509             semantic_type="duration"
4510             equation="PEC 46 READ $SliceTotalCount 2 UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
4511             mdapi_group="Color Pipe"
4512             mdapi_usage_flags="Frame Batch Draw"
4513             mdapi_supported_apis=""
4514             mdapi_hw_unit_type="gpu"
4515             />
4516    <counter name="PS Output Available"
4517             symbol_name="PS_OUTPUT_AVAILABLE"
4518             underscore_name="ps_output_available"
4519             description="Percentage of time in which Pixel Shader data is available"
4520             data_type="float"
4521             units="percent"
4522             semantic_type="duration"
4523             equation="PEC 2 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4524             mdapi_group="Color Pipe"
4525             mdapi_usage_flags="Frame Batch Draw"
4526             mdapi_supported_apis=""
4527             mdapi_hw_unit_type="gpu"
4528             />
4529    <counter name="AMFS Stall All Input"
4530             symbol_name="AMFS_STALL_ALL_INPUT"
4531             underscore_name="amfs_stall_all_input"
4532             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
4533             data_type="float"
4534             units="percent"
4535             semantic_type="duration"
4536             equation="PEC 49 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4537             mdapi_group="AMFS"
4538             mdapi_usage_flags="Frame Batch Draw"
4539             mdapi_supported_apis=""
4540             mdapi_hw_unit_type="gpu"
4541             />
4542    <counter name="AMFS Stall Any Input"
4543             symbol_name="AMFS_STALL_ANY_INPUT"
4544             underscore_name="amfs_stall_any_input"
4545             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
4546             data_type="float"
4547             units="percent"
4548             semantic_type="duration"
4549             equation="PEC 50 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4550             mdapi_group="AMFS"
4551             mdapi_usage_flags="Frame Batch Draw"
4552             mdapi_supported_apis=""
4553             mdapi_hw_unit_type="gpu"
4554             />
4555    <counter name="Sampler Active"
4556             symbol_name="SAMPLER_ACTIVE"
4557             underscore_name="sampler_active"
4558             description="Percentage of time in which Sampler pipeline active"
4559             data_type="float"
4560             units="percent"
4561             semantic_type="duration"
4562             equation="PEC 3 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4563             mdapi_group="Sampler"
4564             mdapi_usage_flags="Frame Batch Draw"
4565             mdapi_supported_apis=""
4566             mdapi_hw_unit_type="gpu"
4567             />
4568    <counter name="Sampler Input Available"
4569             symbol_name="SAMPLER_INPUT_AVAILABLE"
4570             underscore_name="sampler_input_available"
4571             description="Percentage of time in which Sampler input is available"
4572             data_type="float"
4573             units="percent"
4574             semantic_type="duration"
4575             equation="PEC 4 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4576             mdapi_group="Sampler"
4577             mdapi_usage_flags="Frame Batch Draw"
4578             mdapi_supported_apis=""
4579             mdapi_hw_unit_type="gpu"
4580             />
4581    <counter name="Sampler Memory Latency Stall"
4582             symbol_name="SAMPLER_MEMORY_LATENCY_STALL"
4583             underscore_name="sampler_memory_latency_stall"
4584             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
4585             data_type="float"
4586             units="percent"
4587             semantic_type="duration"
4588             equation="PEC 5 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4589             mdapi_group="Sampler"
4590             mdapi_usage_flags="Frame Batch Draw"
4591             mdapi_supported_apis=""
4592             mdapi_hw_unit_type="gpu"
4593             />
4594    <counter name="Sampler Output Ready"
4595             symbol_name="SAMPLER_OUTPUT_READY"
4596             underscore_name="sampler_output_ready"
4597             description="Percentage of time in which Sampler output is ready"
4598             data_type="float"
4599             units="percent"
4600             semantic_type="duration"
4601             equation="PEC 6 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4602             mdapi_group="Sampler"
4603             mdapi_usage_flags="Frame Batch Draw"
4604             mdapi_supported_apis=""
4605             mdapi_hw_unit_type="gpu"
4606             />
4607    <counter name="Rasterizer Input Available"
4608             symbol_name="RASTERIZER_INPUT_AVAILABLE"
4609             underscore_name="rasterizer_input_available"
4610             description="Percentage of time in which Rasterizer input is available"
4611             data_type="float"
4612             units="percent"
4613             semantic_type="duration"
4614             equation="PEC 51 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4615             mdapi_group="Rasterizer"
4616             mdapi_usage_flags="Frame Batch Draw"
4617             mdapi_supported_apis=""
4618             mdapi_hw_unit_type="gpu"
4619             />
4620    <counter name="Rasterizer Output Ready"
4621             symbol_name="RASTERIZER_OUTPUT_READY"
4622             underscore_name="rasterizer_output_ready"
4623             description="Percentage of time in which where rasterizer output is ready"
4624             data_type="float"
4625             units="percent"
4626             semantic_type="duration"
4627             equation="PEC 52 READ $SliceTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4628             mdapi_group="Rasterizer"
4629             mdapi_usage_flags="Frame Batch Draw"
4630             mdapi_supported_apis=""
4631             mdapi_hw_unit_type="gpu"
4632             />
4633    <counter name="Rasterizer Transaction Output"
4634             symbol_name="RASTERIZER_TRANSACTION_OUTPUT"
4635             underscore_name="rasterizer_transaction_output"
4636             description="Number of transactions pushed from Rasterizer to the Z pipe"
4637             data_type="uint64"
4638             units="events"
4639             semantic_type="event"
4640             equation="PEC 53 READ"
4641             mdapi_group="Rasterizer"
4642             mdapi_usage_flags="Frame Batch Draw"
4643             mdapi_supported_apis=""
4644             mdapi_hw_unit_type="gpu"
4645             />
4646    <counter name="Task Thread Exit Count"
4647             symbol_name="TASK_THREAD_EXIT_COUNT"
4648             underscore_name="task_thread_exit_count"
4649             description="Number of Task Shader EOT messages received"
4650             data_type="uint64"
4651             units="messages"
4652             semantic_type="event"
4653             equation="PEC 21 READ"
4654             mdapi_group="Thread Dispatcher"
4655             mdapi_usage_flags="Frame Batch Draw"
4656             mdapi_supported_apis=""
4657             mdapi_hw_unit_type="gpu"
4658             />
4659    <counter name="Task Threadgroup Count"
4660             symbol_name="TASK_THREADGROUP_COUNT"
4661             underscore_name="task_threadgroup_count"
4662             description="Number of Task Shader threadgroups dispatched"
4663             data_type="uint64"
4664             units="events"
4665             semantic_type="event"
4666             equation="PEC 22 READ"
4667             mdapi_group="Thread Dispatcher"
4668             mdapi_usage_flags="Frame Batch Draw"
4669             mdapi_supported_apis=""
4670             mdapi_hw_unit_type="gpu"
4671             />
4672    <counter name="Thread Dispatch Input Available"
4673             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE"
4674             underscore_name="thread_dispatch_input_available"
4675             description="Percentage of time in which Thread Dispatch input is available"
4676             data_type="float"
4677             units="percent"
4678             semantic_type="duration"
4679             equation="PEC 23 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4680             mdapi_group="Thread Dispatcher"
4681             mdapi_usage_flags="Frame Batch Draw"
4682             mdapi_supported_apis=""
4683             mdapi_hw_unit_type="gpu"
4684             />
4685    <counter name="Thread Dispatch PS Active"
4686             symbol_name="THREAD_DISPATCH_PS_ACTIVE"
4687             underscore_name="thread_dispatch_ps_active"
4688             description="Percentage of time in which Pixel Shader threads are ready for dispatch"
4689             data_type="float"
4690             units="percent"
4691             semantic_type="duration"
4692             equation="PEC 24 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4693             mdapi_group="Thread Dispatcher"
4694             mdapi_usage_flags="Frame Batch Draw"
4695             mdapi_supported_apis=""
4696             mdapi_hw_unit_type="gpu"
4697             />
4698    <counter name="Thread Dispatch Queue0 Active"
4699             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE"
4700             underscore_name="thread_dispatch_queue0_active"
4701             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
4702             data_type="float"
4703             units="percent"
4704             semantic_type="duration"
4705             equation="PEC 25 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4706             mdapi_group="Thread Dispatcher"
4707             mdapi_usage_flags="Frame Batch Draw"
4708             mdapi_supported_apis=""
4709             mdapi_hw_unit_type="gpu"
4710             />
4711    <counter name="Thread Dispatch Queue0 Stall"
4712             symbol_name="THREAD_DISPATCH_QUEUE0_STALL"
4713             underscore_name="thread_dispatch_queue0_stall"
4714             description="Percentage of time in which queue 0 is stalled waiting for threads to be available"
4715             data_type="float"
4716             units="percent"
4717             semantic_type="duration"
4718             equation="PEC 26 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4719             mdapi_group="Thread Dispatcher"
4720             mdapi_usage_flags="Frame Batch Draw"
4721             mdapi_supported_apis=""
4722             mdapi_hw_unit_type="gpu"
4723             />
4724    <counter name="Thread Dispatch Queue1 Active"
4725             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE"
4726             underscore_name="thread_dispatch_queue1_active"
4727             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
4728             data_type="float"
4729             units="percent"
4730             semantic_type="duration"
4731             equation="PEC 27 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4732             mdapi_group="Thread Dispatcher"
4733             mdapi_usage_flags="Frame Batch Draw"
4734             mdapi_supported_apis=""
4735             mdapi_hw_unit_type="gpu"
4736             />
4737    <counter name="Thread Dispatch Queue1 Stall"
4738             symbol_name="THREAD_DISPATCH_QUEUE1_STALL"
4739             underscore_name="thread_dispatch_queue1_stall"
4740             description="Percentage of time in which queue 1 is stalled waiting for threads to be available"
4741             data_type="float"
4742             units="percent"
4743             semantic_type="duration"
4744             equation="PEC 28 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4745             mdapi_group="Thread Dispatcher"
4746             mdapi_usage_flags="Frame Batch Draw"
4747             mdapi_supported_apis=""
4748             mdapi_hw_unit_type="gpu"
4749             />
4750    <counter name="Threadgroup Dispatch Queue0 Resource Stall"
4751             symbol_name="THREADGROUP_DISPATCH_QUEUE0_RESOURCE_STALL"
4752             underscore_name="threadgroup_dispatch_queue0_resource_stall"
4753             description="Percentage of time in which Thread Spawner queue 0 is stalled waiting for any resource to be available (for example, SLM, Barrier, BTD stack, etc.)"
4754             data_type="float"
4755             units="percent"
4756             semantic_type="duration"
4757             equation="PEC 29 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4758             mdapi_group="Thread Dispatcher"
4759             mdapi_usage_flags="Frame Batch Draw"
4760             mdapi_supported_apis=""
4761             mdapi_hw_unit_type="gpu"
4762             />
4763    <counter name="Threadgroup Dispatch Queue1 Resource Stall"
4764             symbol_name="THREADGROUP_DISPATCH_QUEUE1_RESOURCE_STALL"
4765             underscore_name="threadgroup_dispatch_queue1_resource_stall"
4766             description="Percentage of time in which Thread Spawner queue 1 is stalled waiting for any resource to be available (for example, SLM, Barrier, BTD stack, etc.)"
4767             data_type="float"
4768             units="percent"
4769             semantic_type="duration"
4770             equation="PEC 30 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4771             mdapi_group="Thread Dispatcher"
4772             mdapi_usage_flags="Frame Batch Draw"
4773             mdapi_supported_apis=""
4774             mdapi_hw_unit_type="gpu"
4775             />
4776    <counter name="Command Parser Render Engine Draw Count"
4777             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DRAW_COUNT"
4778             underscore_name="command_parser_render_engine_draw_count"
4779             description="Number of DRAW and MESH commands parsed on the 3D engine"
4780             data_type="uint64"
4781             units="events"
4782             semantic_type="event"
4783             equation="PEC 54 READ"
4784             mdapi_group="Front End"
4785             mdapi_usage_flags="Frame Batch Draw"
4786             mdapi_supported_apis=""
4787             mdapi_hw_unit_type="gpu"
4788             />
4789    <counter name="AMFS 4x4 Shading Request"
4790             symbol_name="AMFS_4X4_SHADING_REQUEST"
4791             underscore_name="amfs_4_x4_shading_request"
4792             description="Number of Shading Request (evaluate) messages processed by AMFS"
4793             data_type="uint64"
4794             units="messages"
4795             semantic_type="event"
4796             equation="PEC 55 READ"
4797             mdapi_group="AMFS"
4798             mdapi_usage_flags="Frame Batch Draw"
4799             mdapi_supported_apis=""
4800             mdapi_hw_unit_type="gpu"
4801             />
4802    <counter name="AMFS Cache Hit"
4803             symbol_name="AMFS_CACHE_HIT"
4804             underscore_name="amfs_cache_hit"
4805             description="Number of hits in the AMFS cache"
4806             data_type="uint64"
4807             units="events"
4808             semantic_type="event"
4809             equation="PEC 56 READ"
4810             mdapi_group="AMFS"
4811             mdapi_usage_flags="Frame Batch Draw"
4812             mdapi_supported_apis=""
4813             mdapi_hw_unit_type="gpu"
4814             />
4815    <counter name="AMFS Cache Miss"
4816             symbol_name="AMFS_CACHE_MISS"
4817             underscore_name="amfs_cache_miss"
4818             description="Number of cache misses in AMFS"
4819             data_type="uint64"
4820             units="events"
4821             semantic_type="event"
4822             equation="PEC 57 READ"
4823             mdapi_group="AMFS"
4824             mdapi_usage_flags="Frame Batch Draw"
4825             mdapi_supported_apis=""
4826             mdapi_hw_unit_type="gpu"
4827             />
4828    <register_config type="OA">
4829        <register type="OA" address="0x00013000" value="0x00001801" />
4830        <register type="OA" address="0x00013004" value="0x00000000" />
4831        <register type="OA" address="0x00013008" value="0x00001802" />
4832        <register type="OA" address="0x0001300C" value="0x00000000" />
4833        <register type="OA" address="0x00013010" value="0x00000401" />
4834        <register type="OA" address="0x00013014" value="0x00000000" />
4835        <register type="OA" address="0x00013018" value="0x00000007" />
4836        <register type="OA" address="0x0001301C" value="0x00000000" />
4837        <register type="OA" address="0x00013020" value="0x00000003" />
4838        <register type="OA" address="0x00013024" value="0x00000000" />
4839        <register type="OA" address="0x00013028" value="0x00000001" />
4840        <register type="OA" address="0x0001302C" value="0x00000000" />
4841        <register type="OA" address="0x00013030" value="0x00000004" />
4842        <register type="OA" address="0x00013034" value="0x00000000" />
4843        <register type="OA" address="0x000130A8" value="0x00001803" />
4844        <register type="OA" address="0x000130AC" value="0x00000000" />
4845        <register type="OA" address="0x000130B0" value="0x00001800" />
4846        <register type="OA" address="0x000130B4" value="0x00000000" />
4847        <register type="OA" address="0x000130B8" value="0x00001605" />
4848        <register type="OA" address="0x000130BC" value="0x00000000" />
4849        <register type="OA" address="0x000130C0" value="0x00001603" />
4850        <register type="OA" address="0x000130C4" value="0x00000000" />
4851        <register type="OA" address="0x000130C8" value="0x00001601" />
4852        <register type="OA" address="0x000130CC" value="0x00000000" />
4853        <register type="OA" address="0x000130D0" value="0x00001604" />
4854        <register type="OA" address="0x000130D4" value="0x00000000" />
4855        <register type="OA" address="0x000130D8" value="0x00001602" />
4856        <register type="OA" address="0x000130DC" value="0x00000000" />
4857        <register type="OA" address="0x000130E0" value="0x00001606" />
4858        <register type="OA" address="0x000130E4" value="0x00000000" />
4859        <register type="OA" address="0x000130E8" value="0x00001807" />
4860        <register type="OA" address="0x000130EC" value="0x00000000" />
4861        <register type="OA" address="0x000130F0" value="0x00001808" />
4862        <register type="OA" address="0x000130F4" value="0x00000000" />
4863        <register type="OA" address="0x00013300" value="0x00005A00" />
4864        <register type="OA" address="0x00013304" value="0x00000000" />
4865        <register type="OA" address="0x00013500" value="0x00005A00" />
4866        <register type="OA" address="0x00013504" value="0x00000000" />
4867        <register type="OA" address="0x00013700" value="0x00005A00" />
4868        <register type="OA" address="0x00013704" value="0x00000000" />
4869        <register type="OA" address="0x00013308" value="0x00004405" />
4870        <register type="OA" address="0x0001330C" value="0x00000000" />
4871        <register type="OA" address="0x00013508" value="0x00004405" />
4872        <register type="OA" address="0x0001350C" value="0x00000000" />
4873        <register type="OA" address="0x00013708" value="0x00004405" />
4874        <register type="OA" address="0x0001370C" value="0x00000000" />
4875        <register type="OA" address="0x00013310" value="0x00006805" />
4876        <register type="OA" address="0x00013314" value="0x00000000" />
4877        <register type="OA" address="0x00013510" value="0x00006805" />
4878        <register type="OA" address="0x00013514" value="0x00000000" />
4879        <register type="OA" address="0x00013710" value="0x00006805" />
4880        <register type="OA" address="0x00013714" value="0x00000000" />
4881        <register type="OA" address="0x00013318" value="0x00006600" />
4882        <register type="OA" address="0x0001331C" value="0x00000000" />
4883        <register type="OA" address="0x00013518" value="0x00006600" />
4884        <register type="OA" address="0x0001351C" value="0x00000000" />
4885        <register type="OA" address="0x00013718" value="0x00006600" />
4886        <register type="OA" address="0x0001371C" value="0x00000000" />
4887        <register type="OA" address="0x00013320" value="0x00006604" />
4888        <register type="OA" address="0x00013324" value="0x00000000" />
4889        <register type="OA" address="0x00013520" value="0x00006604" />
4890        <register type="OA" address="0x00013524" value="0x00000000" />
4891        <register type="OA" address="0x00013720" value="0x00006604" />
4892        <register type="OA" address="0x00013724" value="0x00000000" />
4893        <register type="OA" address="0x00013328" value="0x00006602" />
4894        <register type="OA" address="0x0001332C" value="0x00000000" />
4895        <register type="OA" address="0x00013528" value="0x00006602" />
4896        <register type="OA" address="0x0001352C" value="0x00000000" />
4897        <register type="OA" address="0x00013728" value="0x00006602" />
4898        <register type="OA" address="0x0001372C" value="0x00000000" />
4899        <register type="OA" address="0x00013330" value="0x00004401" />
4900        <register type="OA" address="0x00013334" value="0x00000000" />
4901        <register type="OA" address="0x00013530" value="0x00004401" />
4902        <register type="OA" address="0x00013534" value="0x00000000" />
4903        <register type="OA" address="0x00013730" value="0x00004401" />
4904        <register type="OA" address="0x00013734" value="0x00000000" />
4905        <register type="OA" address="0x00013338" value="0x00006610" />
4906        <register type="OA" address="0x0001333C" value="0x00000000" />
4907        <register type="OA" address="0x00013538" value="0x00006610" />
4908        <register type="OA" address="0x0001353C" value="0x00000000" />
4909        <register type="OA" address="0x00013738" value="0x00006610" />
4910        <register type="OA" address="0x0001373C" value="0x00000000" />
4911        <register type="OA" address="0x00013340" value="0x00004407" />
4912        <register type="OA" address="0x00013344" value="0x00000000" />
4913        <register type="OA" address="0x00013540" value="0x00004407" />
4914        <register type="OA" address="0x00013544" value="0x00000000" />
4915        <register type="OA" address="0x00013740" value="0x00004407" />
4916        <register type="OA" address="0x00013744" value="0x00000000" />
4917        <register type="OA" address="0x00013348" value="0x00004406" />
4918        <register type="OA" address="0x0001334C" value="0x00000000" />
4919        <register type="OA" address="0x00013548" value="0x00004406" />
4920        <register type="OA" address="0x0001354C" value="0x00000000" />
4921        <register type="OA" address="0x00013748" value="0x00004406" />
4922        <register type="OA" address="0x0001374C" value="0x00000000" />
4923        <register type="OA" address="0x00013350" value="0x00004403" />
4924        <register type="OA" address="0x00013354" value="0x00000000" />
4925        <register type="OA" address="0x00013550" value="0x00004403" />
4926        <register type="OA" address="0x00013554" value="0x00000000" />
4927        <register type="OA" address="0x00013750" value="0x00004403" />
4928        <register type="OA" address="0x00013754" value="0x00000000" />
4929        <register type="OA" address="0x00013358" value="0x00004201" />
4930        <register type="OA" address="0x0001335C" value="0x00000000" />
4931        <register type="OA" address="0x00013558" value="0x00004201" />
4932        <register type="OA" address="0x0001355C" value="0x00000000" />
4933        <register type="OA" address="0x00013758" value="0x00004201" />
4934        <register type="OA" address="0x0001375C" value="0x00000000" />
4935        <register type="OA" address="0x00013360" value="0x00004002" />
4936        <register type="OA" address="0x00013364" value="0x00000000" />
4937        <register type="OA" address="0x00013560" value="0x00004002" />
4938        <register type="OA" address="0x00013564" value="0x00000000" />
4939        <register type="OA" address="0x00013760" value="0x00004002" />
4940        <register type="OA" address="0x00013764" value="0x00000000" />
4941        <register type="OA" address="0x00013368" value="0x00004202" />
4942        <register type="OA" address="0x0001336C" value="0x00000000" />
4943        <register type="OA" address="0x00013568" value="0x00004202" />
4944        <register type="OA" address="0x0001356C" value="0x00000000" />
4945        <register type="OA" address="0x00013768" value="0x00004202" />
4946        <register type="OA" address="0x0001376C" value="0x00000000" />
4947        <register type="OA" address="0x00013370" value="0x00004200" />
4948        <register type="OA" address="0x00013374" value="0x00000000" />
4949        <register type="OA" address="0x00013570" value="0x00004200" />
4950        <register type="OA" address="0x00013574" value="0x00000000" />
4951        <register type="OA" address="0x00013770" value="0x00004200" />
4952        <register type="OA" address="0x00013774" value="0x00000000" />
4953        <register type="OA" address="0x00013378" value="0x00004007" />
4954        <register type="OA" address="0x0001337C" value="0x00000000" />
4955        <register type="OA" address="0x00013578" value="0x00004007" />
4956        <register type="OA" address="0x0001357C" value="0x00000000" />
4957        <register type="OA" address="0x00013778" value="0x00004007" />
4958        <register type="OA" address="0x0001377C" value="0x00000000" />
4959        <register type="OA" address="0x00013380" value="0x00004008" />
4960        <register type="OA" address="0x00013384" value="0x00000000" />
4961        <register type="OA" address="0x00013580" value="0x00004008" />
4962        <register type="OA" address="0x00013584" value="0x00000000" />
4963        <register type="OA" address="0x00013780" value="0x00004008" />
4964        <register type="OA" address="0x00013784" value="0x00000000" />
4965        <register type="OA" address="0x00013388" value="0x00004E04" />
4966        <register type="OA" address="0x0001338C" value="0x00000000" />
4967        <register type="OA" address="0x00013588" value="0x00004E04" />
4968        <register type="OA" address="0x0001358C" value="0x00000000" />
4969        <register type="OA" address="0x00013788" value="0x00004E04" />
4970        <register type="OA" address="0x0001378C" value="0x00000000" />
4971        <register type="OA" address="0x00013390" value="0x00004E03" />
4972        <register type="OA" address="0x00013394" value="0x00000000" />
4973        <register type="OA" address="0x00013590" value="0x00004E03" />
4974        <register type="OA" address="0x00013594" value="0x00000000" />
4975        <register type="OA" address="0x00013790" value="0x00004E03" />
4976        <register type="OA" address="0x00013794" value="0x00000000" />
4977        <register type="OA" address="0x00013398" value="0x00006800" />
4978        <register type="OA" address="0x0001339C" value="0x00000000" />
4979        <register type="OA" address="0x00013598" value="0x00006800" />
4980        <register type="OA" address="0x0001359C" value="0x00000000" />
4981        <register type="OA" address="0x00013798" value="0x00006800" />
4982        <register type="OA" address="0x0001379C" value="0x00000000" />
4983        <register type="OA" address="0x000133A0" value="0x00006803" />
4984        <register type="OA" address="0x000133A4" value="0x00000000" />
4985        <register type="OA" address="0x000135A0" value="0x00006803" />
4986        <register type="OA" address="0x000135A4" value="0x00000000" />
4987        <register type="OA" address="0x000137A0" value="0x00006803" />
4988        <register type="OA" address="0x000137A4" value="0x00000000" />
4989        <register type="OA" address="0x000133A8" value="0x00006804" />
4990        <register type="OA" address="0x000133AC" value="0x00000000" />
4991        <register type="OA" address="0x000135A8" value="0x00006804" />
4992        <register type="OA" address="0x000135AC" value="0x00000000" />
4993        <register type="OA" address="0x000137A8" value="0x00006804" />
4994        <register type="OA" address="0x000137AC" value="0x00000000" />
4995        <register type="OA" address="0x000133B0" value="0x00005011" />
4996        <register type="OA" address="0x000133B4" value="0x00000000" />
4997        <register type="OA" address="0x000135B0" value="0x00005011" />
4998        <register type="OA" address="0x000135B4" value="0x00000000" />
4999        <register type="OA" address="0x000137B0" value="0x00005011" />
5000        <register type="OA" address="0x000137B4" value="0x00000000" />
5001        <register type="OA" address="0x000133B8" value="0x00004E00" />
5002        <register type="OA" address="0x000133BC" value="0x00000000" />
5003        <register type="OA" address="0x000135B8" value="0x00004E00" />
5004        <register type="OA" address="0x000135BC" value="0x00000000" />
5005        <register type="OA" address="0x000137B8" value="0x00004E00" />
5006        <register type="OA" address="0x000137BC" value="0x00000000" />
5007        <register type="OA" address="0x000133C0" value="0x00004E01" />
5008        <register type="OA" address="0x000133C4" value="0x00000000" />
5009        <register type="OA" address="0x000135C0" value="0x00004E01" />
5010        <register type="OA" address="0x000135C4" value="0x00000000" />
5011        <register type="OA" address="0x000137C0" value="0x00004E01" />
5012        <register type="OA" address="0x000137C4" value="0x00000000" />
5013        <register type="OA" address="0x000133C8" value="0x00004E02" />
5014        <register type="OA" address="0x000133CC" value="0x00000000" />
5015        <register type="OA" address="0x000135C8" value="0x00004E02" />
5016        <register type="OA" address="0x000135CC" value="0x00000000" />
5017        <register type="OA" address="0x000137C8" value="0x00004E02" />
5018        <register type="OA" address="0x000137CC" value="0x00000000" />
5019    </register_config>
5020  </set>
5021
5022  <set name="RTProfile"
5023       chipset="BMG"
5024       symbol_name="RTProfile"
5025       underscore_name="rt_profile"
5026       mdapi_supported_apis="VK OGL OCL IO"
5027       oa_format="576B_PEC64LL"
5028       hw_config_guid="da09a8a6-802c-48bc-8f3a-35834c9b8ba2"
5029       >
5030    <counter name="GPU Time Elapsed"
5031             symbol_name="GpuTime"
5032             underscore_name="gpu_time"
5033             description="Time elapsed on the GPU during the measurement."
5034             data_type="uint64"
5035             units="ns"
5036             semantic_type="event"
5037             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5038             mdapi_group="GPU"
5039             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5040             mdapi_supported_apis=""
5041             mdapi_hw_unit_type="gpu"
5042             />
5043    <counter name="GPU Core Clocks"
5044             symbol_name="GpuCoreClocks"
5045             underscore_name="gpu_core_clocks"
5046             description="The total number of GPU core clocks elapsed during the measurement."
5047             data_type="uint64"
5048             units="cycles"
5049             semantic_type="event"
5050             equation="GPU_CLOCK 0 READ"
5051             mdapi_group="GPU"
5052             mdapi_usage_flags="Tier1 Frame Batch Draw"
5053             mdapi_supported_apis=""
5054             mdapi_hw_unit_type="gpu"
5055             />
5056    <counter name="AVG GPU Core Frequency"
5057             symbol_name="AvgGpuCoreFrequency"
5058             underscore_name="avg_gpu_core_frequency"
5059             description="Average GPU Core Frequency in the measurement."
5060             data_type="uint64"
5061             max_equation="$GpuMaxFrequency"
5062             units="hz"
5063             semantic_type="event"
5064             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5065             mdapi_group="GPU"
5066             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5067             mdapi_supported_apis=""
5068             mdapi_hw_unit_type="gpu"
5069             />
5070    <counter name="GPU Busy"
5071             symbol_name="GPU_BUSY"
5072             underscore_name="gpu_busy"
5073             description="Percentage of time in which GPU is not idle including all GPU engines"
5074             data_type="float"
5075             units="percent"
5076             semantic_type="duration"
5077             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
5078             mdapi_group="Front End"
5079             mdapi_usage_flags="Frame Batch Draw"
5080             mdapi_supported_apis=""
5081             mdapi_hw_unit_type="gpu"
5082             />
5083    <counter name="IA Vertex"
5084             symbol_name="IA_VERTEX"
5085             underscore_name="ia_vertex"
5086             description="Number of vertices in a draw"
5087             data_type="uint64"
5088             units="events"
5089             semantic_type="event"
5090             equation="PEC 33 READ"
5091             mdapi_group="Geometry"
5092             mdapi_usage_flags="Frame Batch Draw"
5093             mdapi_supported_apis=""
5094             mdapi_hw_unit_type="gpu"
5095             />
5096    <counter name="GpGpu Threadgroup Count"
5097             symbol_name="GPGPU_THREADGROUP_COUNT"
5098             underscore_name="gpgpu_threadgroup_count"
5099             description="Number of GPGPU threadgroups dispatched"
5100             data_type="uint64"
5101             units="events"
5102             semantic_type="event"
5103             equation="PEC 0 READ"
5104             mdapi_group="Thread Dispatcher"
5105             mdapi_usage_flags="Frame Batch Draw"
5106             mdapi_supported_apis=""
5107             mdapi_hw_unit_type="gpu"
5108             />
5109    <counter name="Async GpGpu Threadgroup Count"
5110             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
5111             underscore_name="async_gpgpu_threadgroup_count"
5112             description="Number of Async GPGPU threadgroups dispatched"
5113             data_type="uint64"
5114             units="events"
5115             semantic_type="event"
5116             equation="PEC 1 READ"
5117             mdapi_group="Thread Dispatcher"
5118             mdapi_usage_flags="Frame Batch Draw"
5119             mdapi_supported_apis=""
5120             mdapi_hw_unit_type="gpu"
5121             />
5122    <counter name="Rasterizer Sample Output"
5123             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
5124             underscore_name="rasterizer_sample_output"
5125             description="Number of lit samples emitted by Rasterizer"
5126             data_type="uint64"
5127             units="events"
5128             semantic_type="event"
5129             equation="PEC 34 READ"
5130             mdapi_group="Rasterizer"
5131             mdapi_usage_flags="Frame Batch Draw"
5132             mdapi_supported_apis=""
5133             mdapi_hw_unit_type="gpu"
5134             />
5135    <counter name="RT Any Hit Thread Ray Dispatch"
5136             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH"
5137             underscore_name="rt_any_hit_thread_ray_dispatch"
5138             description="Number of any hit threads dispatched"
5139             data_type="uint64"
5140             units="events"
5141             semantic_type="event"
5142             equation="PEC 2 READ"
5143             mdapi_group="Ray Tracing"
5144             mdapi_usage_flags="Frame Batch Draw"
5145             mdapi_supported_apis=""
5146             mdapi_hw_unit_type="gpu"
5147             />
5148    <counter name="RT Callable Thread Ray Dispatch"
5149             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH"
5150             underscore_name="rt_callable_thread_ray_dispatch"
5151             description="Number of callable threads dispatched"
5152             data_type="uint64"
5153             units="events"
5154             semantic_type="event"
5155             equation="PEC 3 READ"
5156             mdapi_group="Ray Tracing"
5157             mdapi_usage_flags="Frame Batch Draw"
5158             mdapi_supported_apis=""
5159             mdapi_hw_unit_type="gpu"
5160             />
5161    <counter name="RT Closest Hit Thread Ray Dispatch"
5162             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH"
5163             underscore_name="rt_closest_hit_thread_ray_dispatch"
5164             description="Number of closest hit threads dispatched"
5165             data_type="uint64"
5166             units="events"
5167             semantic_type="event"
5168             equation="PEC 4 READ"
5169             mdapi_group="Ray Tracing"
5170             mdapi_usage_flags="Frame Batch Draw"
5171             mdapi_supported_apis=""
5172             mdapi_hw_unit_type="gpu"
5173             />
5174    <counter name="RT Input Message Spawn Count"
5175             symbol_name="RT_INPUT_MESSAGE_SPAWN_COUNT"
5176             underscore_name="rt_input_message_spawn_count"
5177             description="Number of valid SIMD lanes in the Spawn message"
5178             data_type="uint64"
5179             units="events"
5180             semantic_type="event"
5181             equation="PEC 5 READ"
5182             mdapi_group="Ray Tracing"
5183             mdapi_usage_flags="Frame Batch Draw"
5184             mdapi_supported_apis=""
5185             mdapi_hw_unit_type="gpu"
5186             />
5187    <counter name="RT Instance Node Ray Count"
5188             symbol_name="RT_INSTANCE_NODE_RAY_COUNT"
5189             underscore_name="rt_instance_node_ray_count"
5190             description="Number of instance BVH nodes processed by the traversal function"
5191             data_type="uint64"
5192             units="events"
5193             semantic_type="event"
5194             equation="PEC 6 READ"
5195             mdapi_group="Ray Tracing"
5196             mdapi_usage_flags="Frame Batch Draw"
5197             mdapi_supported_apis=""
5198             mdapi_hw_unit_type="gpu"
5199             />
5200    <counter name="RT Internal Node Ray Count"
5201             symbol_name="RT_INTERNAL_NODE_RAY_COUNT"
5202             underscore_name="rt_internal_node_ray_count"
5203             description="Number of internal BVH nodes processed by the traversal function"
5204             data_type="uint64"
5205             units="events"
5206             semantic_type="event"
5207             equation="PEC 21 READ"
5208             mdapi_group="Ray Tracing"
5209             mdapi_usage_flags="Frame Batch Draw"
5210             mdapi_supported_apis=""
5211             mdapi_hw_unit_type="gpu"
5212             />
5213    <counter name="RT Intersection Thread Ray Dispatch"
5214             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH"
5215             underscore_name="rt_intersection_thread_ray_dispatch"
5216             description="Number of intersection threads dispatched"
5217             data_type="uint64"
5218             units="events"
5219             semantic_type="event"
5220             equation="PEC 22 READ"
5221             mdapi_group="Ray Tracing"
5222             mdapi_usage_flags="Frame Batch Draw"
5223             mdapi_supported_apis=""
5224             mdapi_hw_unit_type="gpu"
5225             />
5226    <counter name="RT Message Stall"
5227             symbol_name="RT_MESSAGE_STALL"
5228             underscore_name="rt_message_stall"
5229             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
5230             data_type="float"
5231             units="percent"
5232             semantic_type="duration"
5233             equation="PEC 23 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5234             mdapi_group="Ray Tracing"
5235             mdapi_usage_flags="Frame Batch Draw"
5236             mdapi_supported_apis=""
5237             mdapi_hw_unit_type="gpu"
5238             />
5239    <counter name="RT Miss Thread Ray Dispatch"
5240             symbol_name="RT_MISS_THREAD_RAY_DISPATCH"
5241             underscore_name="rt_miss_thread_ray_dispatch"
5242             description="Number of miss threads dispatched"
5243             data_type="uint64"
5244             units="events"
5245             semantic_type="event"
5246             equation="PEC 24 READ"
5247             mdapi_group="Ray Tracing"
5248             mdapi_usage_flags="Frame Batch Draw"
5249             mdapi_supported_apis=""
5250             mdapi_hw_unit_type="gpu"
5251             />
5252    <counter name="RT Procedural Node Ray Count"
5253             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT"
5254             underscore_name="rt_procedural_node_ray_count"
5255             description="Number of procedural BVH nodes processed by the traversal function"
5256             data_type="uint64"
5257             units="events"
5258             semantic_type="event"
5259             equation="PEC 25 READ"
5260             mdapi_group="Ray Tracing"
5261             mdapi_usage_flags="Frame Batch Draw"
5262             mdapi_supported_apis=""
5263             mdapi_hw_unit_type="gpu"
5264             />
5265    <counter name="RT Quad Leaf Ray Count"
5266             symbol_name="RT_QUAD_LEAF_RAY_COUNT"
5267             underscore_name="rt_quad_leaf_ray_count"
5268             description="Number of triangle BVH nodes processed by the traversal function"
5269             data_type="uint64"
5270             units="events"
5271             semantic_type="event"
5272             equation="PEC 26 READ"
5273             mdapi_group="Ray Tracing"
5274             mdapi_usage_flags="Frame Batch Draw"
5275             mdapi_supported_apis=""
5276             mdapi_hw_unit_type="gpu"
5277             />
5278    <counter name="RT Quad Test Ray Count"
5279             symbol_name="RT_QUAD_TEST_RAY_COUNT"
5280             underscore_name="rt_quad_test_ray_count"
5281             description="Number of nodes processed that use ray-quad intersection pipeline"
5282             data_type="uint64"
5283             units="events"
5284             semantic_type="event"
5285             equation="PEC 27 READ"
5286             mdapi_group="Ray Tracing"
5287             mdapi_usage_flags="Frame Batch Draw"
5288             mdapi_supported_apis=""
5289             mdapi_hw_unit_type="gpu"
5290             />
5291    <counter name="RT Request Collision"
5292             symbol_name="RT_REQUEST_COLLISION"
5293             underscore_name="rt_request_collision"
5294             description="Percentage of time in which Ray Tracing Leaf has two Traversal inputs valid"
5295             data_type="float"
5296             units="percent"
5297             semantic_type="duration"
5298             equation="PEC 28 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5299             mdapi_group="Ray Tracing"
5300             mdapi_usage_flags="Frame Batch Draw"
5301             mdapi_supported_apis=""
5302             mdapi_hw_unit_type="gpu"
5303             />
5304    <counter name="RT Transform Ray Count"
5305             symbol_name="RT_TRANSFORM_RAY_COUNT"
5306             underscore_name="rt_transform_ray_count"
5307             description="Number of only HW transform accesses"
5308             data_type="uint64"
5309             units="events"
5310             semantic_type="event"
5311             equation="PEC 29 READ"
5312             mdapi_group="Ray Tracing"
5313             mdapi_usage_flags="Frame Batch Draw"
5314             mdapi_supported_apis=""
5315             mdapi_hw_unit_type="gpu"
5316             />
5317    <counter name="RT Traversal Input Ray Count"
5318             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT"
5319             underscore_name="rt_traversal_input_ray_count"
5320             description="Number of Ray Tracing Traversal input rays"
5321             data_type="uint64"
5322             units="events"
5323             semantic_type="event"
5324             equation="PEC 30 READ"
5325             mdapi_group="Ray Tracing"
5326             mdapi_usage_flags="Frame Batch Draw"
5327             mdapi_supported_apis=""
5328             mdapi_hw_unit_type="gpu"
5329             />
5330    <counter name="RT Traversal Output Ray Count"
5331             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT"
5332             underscore_name="rt_traversal_output_ray_count"
5333             description="Number of Ray Tracing Traversal output rays"
5334             data_type="uint64"
5335             units="events"
5336             semantic_type="event"
5337             equation="PEC 31 READ"
5338             mdapi_group="Ray Tracing"
5339             mdapi_usage_flags="Frame Batch Draw"
5340             mdapi_supported_apis=""
5341             mdapi_hw_unit_type="gpu"
5342             />
5343    <counter name="RT Traversal Stall"
5344             symbol_name="RT_TRAVERSAL_STALL"
5345             underscore_name="rt_traversal_stall"
5346             description="Percentage of time in which Ray Tracing Frontend is stalled by Traversal"
5347             data_type="float"
5348             units="percent"
5349             semantic_type="duration"
5350             equation="PEC 7 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5351             mdapi_group="Ray Tracing"
5352             mdapi_usage_flags="Frame Batch Draw"
5353             mdapi_supported_apis=""
5354             mdapi_hw_unit_type="gpu"
5355             />
5356    <counter name="RT Traversal Step Ray Count"
5357             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT"
5358             underscore_name="rt_traversal_step_ray_count"
5359             description="Number of BVH nodes processed"
5360             data_type="uint64"
5361             units="events"
5362             semantic_type="event"
5363             equation="PEC 8 READ"
5364             mdapi_group="Ray Tracing"
5365             mdapi_usage_flags="Frame Batch Draw"
5366             mdapi_supported_apis=""
5367             mdapi_hw_unit_type="gpu"
5368             />
5369    <counter name="XVE Inst Executed ALU0 RT AHS"
5370             symbol_name="XVE_INST_EXECUTED_ALU0_RT_AHS"
5371             underscore_name="xve_inst_executed_alu0_rt_ahs"
5372             description="Number of execution slots taken by instructions executed by RT_AHS threads on ALU0 pipe"
5373             data_type="uint64"
5374             units="events"
5375             semantic_type="event"
5376             equation="PEC 9 READ"
5377             mdapi_group="Vector Engine"
5378             mdapi_usage_flags="Frame Batch Draw"
5379             mdapi_supported_apis=""
5380             mdapi_hw_unit_type="gpu"
5381             />
5382    <counter name="XVE Inst Executed ALU0 RT CHS"
5383             symbol_name="XVE_INST_EXECUTED_ALU0_RT_CHS"
5384             underscore_name="xve_inst_executed_alu0_rt_chs"
5385             description="Number of execution slots taken by instructions executed by RT_CHS threads on ALU0 pipe"
5386             data_type="uint64"
5387             units="events"
5388             semantic_type="event"
5389             equation="PEC 10 READ"
5390             mdapi_group="Vector Engine"
5391             mdapi_usage_flags="Frame Batch Draw"
5392             mdapi_supported_apis=""
5393             mdapi_hw_unit_type="gpu"
5394             />
5395    <counter name="XVE Inst Executed ALU0 RT MS"
5396             symbol_name="XVE_INST_EXECUTED_ALU0_RT_MS"
5397             underscore_name="xve_inst_executed_alu0_rt_ms"
5398             description="Number of execution slots taken by instructions executed by RT_MS threads on ALU0 pipe"
5399             data_type="uint64"
5400             units="events"
5401             semantic_type="event"
5402             equation="PEC 11 READ"
5403             mdapi_group="Vector Engine"
5404             mdapi_usage_flags="Frame Batch Draw"
5405             mdapi_supported_apis=""
5406             mdapi_hw_unit_type="gpu"
5407             />
5408    <counter name="XVE Inst Executed ALU1 RT AHS"
5409             symbol_name="XVE_INST_EXECUTED_ALU1_RT_AHS"
5410             underscore_name="xve_inst_executed_alu1_rt_ahs"
5411             description="Number of execution slots taken by instructions executed by RT_AHS threads on ALU1 pipe. Does not include extended math instructions."
5412             data_type="uint64"
5413             units="events"
5414             semantic_type="event"
5415             equation="PEC 12 READ"
5416             mdapi_group="Vector Engine"
5417             mdapi_usage_flags="Frame Batch Draw"
5418             mdapi_supported_apis=""
5419             mdapi_hw_unit_type="gpu"
5420             />
5421    <counter name="XVE Inst Executed ALU1 RT CHS"
5422             symbol_name="XVE_INST_EXECUTED_ALU1_RT_CHS"
5423             underscore_name="xve_inst_executed_alu1_rt_chs"
5424             description="Number of execution slots taken by instructions executed by RT_CHS threads on ALU1 pipe. Does not include extended math instructions."
5425             data_type="uint64"
5426             units="events"
5427             semantic_type="event"
5428             equation="PEC 13 READ"
5429             mdapi_group="Vector Engine"
5430             mdapi_usage_flags="Frame Batch Draw"
5431             mdapi_supported_apis=""
5432             mdapi_hw_unit_type="gpu"
5433             />
5434    <counter name="XVE Inst Executed ALU1 RT MS"
5435             symbol_name="XVE_INST_EXECUTED_ALU1_RT_MS"
5436             underscore_name="xve_inst_executed_alu1_rt_ms"
5437             description="Number of execution slots taken by instructions executed by RT_MS threads on ALU1 pipe. Does not include extended math instructions."
5438             data_type="uint64"
5439             units="events"
5440             semantic_type="event"
5441             equation="PEC 14 READ"
5442             mdapi_group="Vector Engine"
5443             mdapi_usage_flags="Frame Batch Draw"
5444             mdapi_supported_apis=""
5445             mdapi_hw_unit_type="gpu"
5446             />
5447    <counter name="XVE Threads Occupancy All"
5448             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
5449             underscore_name="xve_threads_occupancy_all"
5450             description="Percentage of thread slots occupied by ALL threads"
5451             data_type="float"
5452             units="percent"
5453             semantic_type="duration"
5454             equation="PEC 15 READ 8 UMUL $VectorEngineThreadsCount $VectorEngineTotalCount UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
5455             mdapi_group="Vector Engine"
5456             mdapi_usage_flags="Frame Batch Draw"
5457             mdapi_supported_apis=""
5458             mdapi_hw_unit_type="gpu"
5459             />
5460    <counter name="RT BVH Cache Miss"
5461             symbol_name="RT_BVH_CACHE_MISS"
5462             underscore_name="rt_bvh_cache_miss"
5463             description="Number of BVH cache misses"
5464             data_type="uint64"
5465             units="events"
5466             semantic_type="event"
5467             equation="PEC 16 READ"
5468             mdapi_group="Ray Tracing"
5469             mdapi_usage_flags="Frame Batch Draw"
5470             mdapi_supported_apis=""
5471             mdapi_hw_unit_type="gpu"
5472             />
5473    <counter name="RT Input Message Ray Count"
5474             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT"
5475             underscore_name="rt_input_message_ray_count"
5476             description="Number of valid SIMD lanes in the TraceRay message"
5477             data_type="uint64"
5478             units="events"
5479             semantic_type="event"
5480             equation="PEC 17 READ"
5481             mdapi_group="Ray Tracing"
5482             mdapi_usage_flags="Frame Batch Draw"
5483             mdapi_supported_apis=""
5484             mdapi_hw_unit_type="gpu"
5485             />
5486    <counter name="RT Load Store Cache Read Message Count"
5487             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT"
5488             underscore_name="rt_load_store_cache_read_message_count"
5489             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
5490             data_type="uint64"
5491             units="messages"
5492             semantic_type="event"
5493             equation="PEC 18 READ"
5494             mdapi_group="L1 Cache"
5495             mdapi_usage_flags="Frame Batch Draw"
5496             mdapi_supported_apis=""
5497             mdapi_hw_unit_type="gpu"
5498             />
5499    <counter name="RT Load Store Cache Write From Message Count"
5500             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT"
5501             underscore_name="rt_load_store_cache_write_from_message_count"
5502             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
5503             data_type="uint64"
5504             units="messages"
5505             semantic_type="event"
5506             equation="PEC 19 READ"
5507             mdapi_group="L1 Cache"
5508             mdapi_usage_flags="Frame Batch Draw"
5509             mdapi_supported_apis=""
5510             mdapi_hw_unit_type="gpu"
5511             />
5512    <register_config type="OA">
5513        <register type="OA" address="0x00013000" value="0x00001801" />
5514        <register type="OA" address="0x00013004" value="0x00000000" />
5515        <register type="OA" address="0x00013008" value="0x00001802" />
5516        <register type="OA" address="0x0001300C" value="0x00000000" />
5517        <register type="OA" address="0x00013010" value="0x00000C03" />
5518        <register type="OA" address="0x00013014" value="0x00000000" />
5519        <register type="OA" address="0x00013018" value="0x00000C04" />
5520        <register type="OA" address="0x0001301C" value="0x00000000" />
5521        <register type="OA" address="0x00013020" value="0x00000C00" />
5522        <register type="OA" address="0x00013024" value="0x00000000" />
5523        <register type="OA" address="0x00013028" value="0x00000C1A" />
5524        <register type="OA" address="0x0001302C" value="0x00000000" />
5525        <register type="OA" address="0x00013030" value="0x00000C2F" />
5526        <register type="OA" address="0x00013034" value="0x00000000" />
5527        <register type="OA" address="0x00013038" value="0x00000C1D" />
5528        <register type="OA" address="0x0001303C" value="0x00000000" />
5529        <register type="OA" address="0x00013040" value="0x00000C2A" />
5530        <register type="OA" address="0x00013044" value="0x00000000" />
5531        <register type="OA" address="0x00013048" value="0x0000060F" />
5532        <register type="OA" address="0x0001304C" value="0x00000000" />
5533        <register type="OA" address="0x00013050" value="0x0000060F" />
5534        <register type="OA" address="0x00013054" value="0x00000000" />
5535        <register type="OA" address="0x00013058" value="0x0000060F" />
5536        <register type="OA" address="0x0001305C" value="0x00000000" />
5537        <register type="OA" address="0x00013060" value="0x00000603" />
5538        <register type="OA" address="0x00013064" value="0x00000000" />
5539        <register type="OA" address="0x00013068" value="0x00000603" />
5540        <register type="OA" address="0x0001306C" value="0x00000000" />
5541        <register type="OA" address="0x00013070" value="0x00000603" />
5542        <register type="OA" address="0x00013074" value="0x00000000" />
5543        <register type="OA" address="0x00013078" value="0x00000604" />
5544        <register type="OA" address="0x0001307C" value="0x00000000" />
5545        <register type="OA" address="0x00013080" value="0x00000C10" />
5546        <register type="OA" address="0x00013084" value="0x00000000" />
5547        <register type="OA" address="0x00013088" value="0x00000C18" />
5548        <register type="OA" address="0x0001308C" value="0x00000000" />
5549        <register type="OA" address="0x00013090" value="0x00000A08" />
5550        <register type="OA" address="0x00013094" value="0x00000000" />
5551        <register type="OA" address="0x00013098" value="0x00000A09" />
5552        <register type="OA" address="0x0001309C" value="0x00000000" />
5553        <register type="OA" address="0x000130A8" value="0x00000C2D" />
5554        <register type="OA" address="0x000130AC" value="0x00000000" />
5555        <register type="OA" address="0x000130B0" value="0x00000C02" />
5556        <register type="OA" address="0x000130B4" value="0x00000000" />
5557        <register type="OA" address="0x000130B8" value="0x00000C19" />
5558        <register type="OA" address="0x000130BC" value="0x00000000" />
5559        <register type="OA" address="0x000130C0" value="0x00000C01" />
5560        <register type="OA" address="0x000130C4" value="0x00000000" />
5561        <register type="OA" address="0x000130C8" value="0x00000C2E" />
5562        <register type="OA" address="0x000130CC" value="0x00000000" />
5563        <register type="OA" address="0x000130D0" value="0x00000C30" />
5564        <register type="OA" address="0x000130D4" value="0x00000000" />
5565        <register type="OA" address="0x000130D8" value="0x00000C2B" />
5566        <register type="OA" address="0x000130DC" value="0x00000000" />
5567        <register type="OA" address="0x000130E0" value="0x00000C20" />
5568        <register type="OA" address="0x000130E4" value="0x00000000" />
5569        <register type="OA" address="0x000130E8" value="0x00000C2C" />
5570        <register type="OA" address="0x000130EC" value="0x00000000" />
5571        <register type="OA" address="0x000130F0" value="0x00000C28" />
5572        <register type="OA" address="0x000130F4" value="0x00000000" />
5573        <register type="OA" address="0x000130F8" value="0x00000C29" />
5574        <register type="OA" address="0x000130FC" value="0x00000000" />
5575        <register type="OA" address="0x00013300" value="0x00005A00" />
5576        <register type="OA" address="0x00013304" value="0x00000000" />
5577        <register type="OA" address="0x00013500" value="0x00005A00" />
5578        <register type="OA" address="0x00013504" value="0x00000000" />
5579        <register type="OA" address="0x00013700" value="0x00005A00" />
5580        <register type="OA" address="0x00013704" value="0x00000000" />
5581        <register type="OA" address="0x00013308" value="0x00004405" />
5582        <register type="OA" address="0x0001330C" value="0x00000000" />
5583        <register type="OA" address="0x00013508" value="0x00004405" />
5584        <register type="OA" address="0x0001350C" value="0x00000000" />
5585        <register type="OA" address="0x00013708" value="0x00004405" />
5586        <register type="OA" address="0x0001370C" value="0x00000000" />
5587        <register type="OA" address="0x00013310" value="0x00006805" />
5588        <register type="OA" address="0x00013314" value="0x00000000" />
5589        <register type="OA" address="0x00013510" value="0x00006805" />
5590        <register type="OA" address="0x00013514" value="0x00000000" />
5591        <register type="OA" address="0x00013710" value="0x00006805" />
5592        <register type="OA" address="0x00013714" value="0x00000000" />
5593    </register_config>
5594    <register_config type="FLEX">
5595        <register type="FLEX" address="0x0000E558" value="0x000D00C0" />
5596        <register type="FLEX" address="0x0000E658" value="0x000C00E0" />
5597        <register type="FLEX" address="0x0000E758" value="0x000E00D0" />
5598        <register type="FLEX" address="0x0000E45C" value="0x00000000" />
5599    </register_config>
5600  </set>
5601
5602  <set name="VectorEngineProfile"
5603       chipset="BMG"
5604       symbol_name="VectorEngineProfile"
5605       underscore_name="vector_engine_profile"
5606       mdapi_supported_apis="VK OGL OCL IO"
5607       oa_format="576B_PEC64LL"
5608       hw_config_guid="dfe5251f-af3e-434c-b627-38490f2213da"
5609       >
5610    <counter name="GPU Time Elapsed"
5611             symbol_name="GpuTime"
5612             underscore_name="gpu_time"
5613             description="Time elapsed on the GPU during the measurement."
5614             data_type="uint64"
5615             units="ns"
5616             semantic_type="event"
5617             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5618             mdapi_group="GPU"
5619             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5620             mdapi_supported_apis=""
5621             mdapi_hw_unit_type="gpu"
5622             />
5623    <counter name="GPU Core Clocks"
5624             symbol_name="GpuCoreClocks"
5625             underscore_name="gpu_core_clocks"
5626             description="The total number of GPU core clocks elapsed during the measurement."
5627             data_type="uint64"
5628             units="cycles"
5629             semantic_type="event"
5630             equation="GPU_CLOCK 0 READ"
5631             mdapi_group="GPU"
5632             mdapi_usage_flags="Tier1 Frame Batch Draw"
5633             mdapi_supported_apis=""
5634             mdapi_hw_unit_type="gpu"
5635             />
5636    <counter name="AVG GPU Core Frequency"
5637             symbol_name="AvgGpuCoreFrequency"
5638             underscore_name="avg_gpu_core_frequency"
5639             description="Average GPU Core Frequency in the measurement."
5640             data_type="uint64"
5641             max_equation="$GpuMaxFrequency"
5642             units="hz"
5643             semantic_type="event"
5644             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5645             mdapi_group="GPU"
5646             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5647             mdapi_supported_apis=""
5648             mdapi_hw_unit_type="gpu"
5649             />
5650    <counter name="GPU Busy"
5651             symbol_name="GPU_BUSY"
5652             underscore_name="gpu_busy"
5653             description="Percentage of time in which GPU is not idle including all GPU engines"
5654             data_type="float"
5655             units="percent"
5656             semantic_type="duration"
5657             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
5658             mdapi_group="Front End"
5659             mdapi_usage_flags="Frame Batch Draw"
5660             mdapi_supported_apis=""
5661             mdapi_hw_unit_type="gpu"
5662             />
5663    <counter name="IA Vertex"
5664             symbol_name="IA_VERTEX"
5665             underscore_name="ia_vertex"
5666             description="Number of vertices in a draw"
5667             data_type="uint64"
5668             units="events"
5669             semantic_type="event"
5670             equation="PEC 33 READ"
5671             mdapi_group="Geometry"
5672             mdapi_usage_flags="Frame Batch Draw"
5673             mdapi_supported_apis=""
5674             mdapi_hw_unit_type="gpu"
5675             />
5676    <counter name="GpGpu Threadgroup Count"
5677             symbol_name="GPGPU_THREADGROUP_COUNT"
5678             underscore_name="gpgpu_threadgroup_count"
5679             description="Number of GPGPU threadgroups dispatched"
5680             data_type="uint64"
5681             units="events"
5682             semantic_type="event"
5683             equation="PEC 0 READ"
5684             mdapi_group="Thread Dispatcher"
5685             mdapi_usage_flags="Frame Batch Draw"
5686             mdapi_supported_apis=""
5687             mdapi_hw_unit_type="gpu"
5688             />
5689    <counter name="Async GpGpu Threadgroup Count"
5690             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
5691             underscore_name="async_gpgpu_threadgroup_count"
5692             description="Number of Async GPGPU threadgroups dispatched"
5693             data_type="uint64"
5694             units="events"
5695             semantic_type="event"
5696             equation="PEC 1 READ"
5697             mdapi_group="Thread Dispatcher"
5698             mdapi_usage_flags="Frame Batch Draw"
5699             mdapi_supported_apis=""
5700             mdapi_hw_unit_type="gpu"
5701             />
5702    <counter name="Rasterizer Sample Output"
5703             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
5704             underscore_name="rasterizer_sample_output"
5705             description="Number of lit samples emitted by Rasterizer"
5706             data_type="uint64"
5707             units="events"
5708             semantic_type="event"
5709             equation="PEC 34 READ"
5710             mdapi_group="Rasterizer"
5711             mdapi_usage_flags="Frame Batch Draw"
5712             mdapi_supported_apis=""
5713             mdapi_hw_unit_type="gpu"
5714             />
5715    <counter name="ICache Hit"
5716             symbol_name="ICACHE_HIT"
5717             underscore_name="icache_hit"
5718             description="Number of Instruction Cache hits"
5719             data_type="uint64"
5720             units="events"
5721             semantic_type="event"
5722             equation="PEC 2 READ"
5723             mdapi_group="Vector Engine"
5724             mdapi_usage_flags="Frame Batch Draw"
5725             mdapi_supported_apis=""
5726             mdapi_hw_unit_type="gpu"
5727             />
5728    <counter name="ICache Miss"
5729             symbol_name="ICACHE_MISS"
5730             underscore_name="icache_miss"
5731             description="Number of Instruction Cache misses"
5732             data_type="uint64"
5733             units="events"
5734             semantic_type="event"
5735             equation="PEC 3 READ"
5736             mdapi_group="Vector Engine"
5737             mdapi_usage_flags="Frame Batch Draw"
5738             mdapi_supported_apis=""
5739             mdapi_hw_unit_type="gpu"
5740             />
5741    <counter name="XVE Active"
5742             symbol_name="XVE_ACTIVE"
5743             underscore_name="xve_active"
5744             description="Percentage of time in which at least one pipe is active in XVE"
5745             data_type="float"
5746             units="percent"
5747             semantic_type="duration"
5748             equation="PEC 4 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5749             mdapi_group="Vector Engine"
5750             mdapi_usage_flags="Frame Batch Draw"
5751             mdapi_supported_apis=""
5752             mdapi_hw_unit_type="gpu"
5753             />
5754    <counter name="XVE Inst Executed ALU0 All"
5755             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
5756             underscore_name="xve_inst_executed_alu0_all"
5757             description="Number of execution slots taken by instructions executed by ALL threads on ALU0 pipe"
5758             data_type="uint64"
5759             units="events"
5760             semantic_type="event"
5761             equation="PEC 5 READ"
5762             mdapi_group="Vector Engine"
5763             mdapi_usage_flags="Frame Batch Draw"
5764             mdapi_supported_apis=""
5765             mdapi_hw_unit_type="gpu"
5766             />
5767    <counter name="XVE Inst Executed ALU1 All"
5768             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
5769             underscore_name="xve_inst_executed_alu1_all"
5770             description="Number of execution slots taken by instructions executed by ALL threads on ALU1 pipe. Does not include extended math instructions."
5771             data_type="uint64"
5772             units="events"
5773             semantic_type="event"
5774             equation="PEC 6 READ"
5775             mdapi_group="Vector Engine"
5776             mdapi_usage_flags="Frame Batch Draw"
5777             mdapi_supported_apis=""
5778             mdapi_hw_unit_type="gpu"
5779             />
5780    <counter name="XVE Inst Executed ALU2 All"
5781             symbol_name="XVE_INST_EXECUTED_ALU2_ALL"
5782             underscore_name="xve_inst_executed_alu2_all"
5783             description="Number of execution slots taken by instructions executed in ALU2 pipe"
5784             data_type="uint64"
5785             units="events"
5786             semantic_type="event"
5787             equation="PEC 21 READ"
5788             mdapi_group="Vector Engine"
5789             mdapi_usage_flags="Frame Batch Draw"
5790             mdapi_supported_apis=""
5791             mdapi_hw_unit_type="gpu"
5792             />
5793    <counter name="XVE Inst Executed Barrier"
5794             symbol_name="XVE_INST_EXECUTED_BARRIER"
5795             underscore_name="xve_inst_executed_barrier"
5796             description="Number of sync.bar and sync.host instructions executed"
5797             data_type="uint64"
5798             units="events"
5799             semantic_type="event"
5800             equation="PEC 22 READ"
5801             mdapi_group="Vector Engine"
5802             mdapi_usage_flags="Frame Batch Draw"
5803             mdapi_supported_apis=""
5804             mdapi_hw_unit_type="gpu"
5805             />
5806    <counter name="XVE Inst Executed Bitconv"
5807             symbol_name="XVE_INST_EXECUTED_BITCONV"
5808             underscore_name="xve_inst_executed_bitconv"
5809             description="Number of execution slots taken by bit manipulation instructions"
5810             data_type="uint64"
5811             units="events"
5812             semantic_type="event"
5813             equation="PEC 23 READ"
5814             mdapi_group="Vector Engine"
5815             mdapi_usage_flags="Frame Batch Draw"
5816             mdapi_supported_apis=""
5817             mdapi_hw_unit_type="gpu"
5818             />
5819    <counter name="XVE Inst Executed Control All"
5820             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL"
5821             underscore_name="xve_inst_executed_control_all"
5822             description="Number of instructions executed on JEU Pipe"
5823             data_type="uint64"
5824             units="events"
5825             semantic_type="event"
5826             equation="PEC 24 READ"
5827             mdapi_group="Vector Engine"
5828             mdapi_usage_flags="Frame Batch Draw"
5829             mdapi_supported_apis=""
5830             mdapi_hw_unit_type="gpu"
5831             />
5832    <counter name="XVE Inst Executed Fp16"
5833             symbol_name="XVE_INST_EXECUTED_FP16"
5834             underscore_name="xve_inst_executed_fp16"
5835             description="Number of execution slots taken by FP16 ALU instructions. Does not include extended math instructions."
5836             data_type="uint64"
5837             units="events"
5838             semantic_type="event"
5839             equation="PEC 25 READ"
5840             mdapi_group="Vector Engine"
5841             mdapi_usage_flags="Frame Batch Draw"
5842             mdapi_supported_apis=""
5843             mdapi_hw_unit_type="gpu"
5844             />
5845    <counter name="XVE Inst Executed Fp32"
5846             symbol_name="XVE_INST_EXECUTED_FP32"
5847             underscore_name="xve_inst_executed_fp32"
5848             description="Number of execution slots taken by FP32 ALU instructions. Does not include extended math instructions."
5849             data_type="uint64"
5850             units="events"
5851             semantic_type="event"
5852             equation="PEC 26 READ"
5853             mdapi_group="Vector Engine"
5854             mdapi_usage_flags="Frame Batch Draw"
5855             mdapi_supported_apis=""
5856             mdapi_hw_unit_type="gpu"
5857             />
5858    <counter name="XVE Inst Executed Fp64"
5859             symbol_name="XVE_INST_EXECUTED_FP64"
5860             underscore_name="xve_inst_executed_fp64"
5861             description="Number of execution slots taken by FP64 ALU instructions"
5862             data_type="uint64"
5863             units="events"
5864             semantic_type="event"
5865             equation="PEC 27 READ"
5866             mdapi_group="Vector Engine"
5867             mdapi_usage_flags="Frame Batch Draw"
5868             mdapi_supported_apis=""
5869             mdapi_hw_unit_type="gpu"
5870             />
5871    <counter name="XVE Inst Executed Fp64 2nd"
5872             symbol_name="XVE_INST_EXECUTED_FP64_2ND"
5873             underscore_name="xve_inst_executed_fp64_2_nd"
5874             description="Number of execution slots taken by FP64 ALU instructions executed in the second pipe"
5875             data_type="uint64"
5876             units="events"
5877             semantic_type="event"
5878             equation="PEC 28 READ"
5879             mdapi_group="Vector Engine"
5880             mdapi_usage_flags="Frame Batch Draw"
5881             mdapi_supported_apis=""
5882             mdapi_hw_unit_type="gpu"
5883             />
5884    <counter name="XVE Inst Executed Int16"
5885             symbol_name="XVE_INST_EXECUTED_INT16"
5886             underscore_name="xve_inst_executed_int16"
5887             description="Number of execution slots taken by INT16 ALU instructions"
5888             data_type="uint64"
5889             units="events"
5890             semantic_type="event"
5891             equation="PEC 29 READ"
5892             mdapi_group="Vector Engine"
5893             mdapi_usage_flags="Frame Batch Draw"
5894             mdapi_supported_apis=""
5895             mdapi_hw_unit_type="gpu"
5896             />
5897    <counter name="XVE Inst Executed Int32"
5898             symbol_name="XVE_INST_EXECUTED_INT32"
5899             underscore_name="xve_inst_executed_int32"
5900             description="Number of execution slots taken by INT32 ALU instructions"
5901             data_type="uint64"
5902             units="events"
5903             semantic_type="event"
5904             equation="PEC 30 READ"
5905             mdapi_group="Vector Engine"
5906             mdapi_usage_flags="Frame Batch Draw"
5907             mdapi_supported_apis=""
5908             mdapi_hw_unit_type="gpu"
5909             />
5910    <counter name="XVE Inst Executed Int64"
5911             symbol_name="XVE_INST_EXECUTED_INT64"
5912             underscore_name="xve_inst_executed_int64"
5913             description="Number of execution slots taken by INT64 instructions"
5914             data_type="uint64"
5915             units="events"
5916             semantic_type="event"
5917             equation="PEC 31 READ"
5918             mdapi_group="Vector Engine"
5919             mdapi_usage_flags="Frame Batch Draw"
5920             mdapi_supported_apis=""
5921             mdapi_hw_unit_type="gpu"
5922             />
5923    <counter name="XVE Inst Executed Math"
5924             symbol_name="XVE_INST_EXECUTED_MATH"
5925             underscore_name="xve_inst_executed_math"
5926             description="Number of execution slots taken by extended math instructions"
5927             data_type="uint64"
5928             units="events"
5929             semantic_type="event"
5930             equation="PEC 7 READ"
5931             mdapi_group="Vector Engine"
5932             mdapi_usage_flags="Frame Batch Draw"
5933             mdapi_supported_apis=""
5934             mdapi_hw_unit_type="gpu"
5935             />
5936    <counter name="XVE Inst Executed Nondivergent"
5937             symbol_name="XVE_INST_EXECUTED_NONDIVERGENT"
5938             underscore_name="xve_inst_executed_nondivergent"
5939             description="Number of non-divergent instructions (not execution slots) executed"
5940             data_type="uint64"
5941             units="events"
5942             semantic_type="event"
5943             equation="PEC 8 READ"
5944             mdapi_group="Vector Engine"
5945             mdapi_usage_flags="Frame Batch Draw"
5946             mdapi_supported_apis=""
5947             mdapi_hw_unit_type="gpu"
5948             />
5949    <counter name="XVE Inst Executed Predication"
5950             symbol_name="XVE_INST_EXECUTED_PREDICATION"
5951             underscore_name="xve_inst_executed_predication"
5952             description="Number of instructions (not execution slots) executed with predication mask enabled"
5953             data_type="uint64"
5954             units="events"
5955             semantic_type="event"
5956             equation="PEC 9 READ"
5957             mdapi_group="Vector Engine"
5958             mdapi_usage_flags="Frame Batch Draw"
5959             mdapi_supported_apis=""
5960             mdapi_hw_unit_type="gpu"
5961             />
5962    <counter name="XVE Inst Executed Send All"
5963             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
5964             underscore_name="xve_inst_executed_send_all"
5965             description="Number of instruction (GRF) dispatches executed by ALL threads on SEND Pipe"
5966             data_type="uint64"
5967             units="events"
5968             semantic_type="event"
5969             equation="PEC 10 READ"
5970             mdapi_group="Vector Engine"
5971             mdapi_usage_flags="Frame Batch Draw"
5972             mdapi_supported_apis=""
5973             mdapi_hw_unit_type="gpu"
5974             />
5975    <counter name="XVE Inst Executed XMX Bf16"
5976             symbol_name="XVE_INST_EXECUTED_XMX_BF16"
5977             underscore_name="xve_inst_executed_xmx_bf16"
5978             description="Number of execution slots taken by BF16 XMX instructions"
5979             data_type="uint64"
5980             units="events"
5981             semantic_type="event"
5982             equation="PEC 11 READ"
5983             mdapi_group="Vector Engine"
5984             mdapi_usage_flags="Frame Batch Draw"
5985             mdapi_supported_apis=""
5986             mdapi_hw_unit_type="gpu"
5987             />
5988    <counter name="XVE Inst Executed XMX Fp16"
5989             symbol_name="XVE_INST_EXECUTED_XMX_FP16"
5990             underscore_name="xve_inst_executed_xmx_fp16"
5991             description="Number of execution slots taken by FP16 XMX instructions"
5992             data_type="uint64"
5993             units="events"
5994             semantic_type="event"
5995             equation="PEC 12 READ"
5996             mdapi_group="Vector Engine"
5997             mdapi_usage_flags="Frame Batch Draw"
5998             mdapi_supported_apis=""
5999             mdapi_hw_unit_type="gpu"
6000             />
6001    <counter name="XVE Inst Executed XMX Int2"
6002             symbol_name="XVE_INST_EXECUTED_XMX_INT2"
6003             underscore_name="xve_inst_executed_xmx_int2"
6004             description="Number of execution slots taken by INT2 XMX instructions"
6005             data_type="uint64"
6006             units="events"
6007             semantic_type="event"
6008             equation="PEC 13 READ"
6009             mdapi_group="Vector Engine"
6010             mdapi_usage_flags="Frame Batch Draw"
6011             mdapi_supported_apis=""
6012             mdapi_hw_unit_type="gpu"
6013             />
6014    <counter name="XVE Inst Executed XMX Int4"
6015             symbol_name="XVE_INST_EXECUTED_XMX_INT4"
6016             underscore_name="xve_inst_executed_xmx_int4"
6017             description="Number of execution slots taken by INT4 XMX instructions"
6018             data_type="uint64"
6019             units="events"
6020             semantic_type="event"
6021             equation="PEC 14 READ"
6022             mdapi_group="Vector Engine"
6023             mdapi_usage_flags="Frame Batch Draw"
6024             mdapi_supported_apis=""
6025             mdapi_hw_unit_type="gpu"
6026             />
6027    <counter name="XVE Inst Executed XMX Int8"
6028             symbol_name="XVE_INST_EXECUTED_XMX_INT8"
6029             underscore_name="xve_inst_executed_xmx_int8"
6030             description="Number of execution slots taken by INT8 XMX instructions"
6031             data_type="uint64"
6032             units="events"
6033             semantic_type="event"
6034             equation="PEC 15 READ"
6035             mdapi_group="Vector Engine"
6036             mdapi_usage_flags="Frame Batch Draw"
6037             mdapi_supported_apis=""
6038             mdapi_hw_unit_type="gpu"
6039             />
6040    <counter name="XVE Inst Issued All"
6041             symbol_name="XVE_INST_ISSUED_ALL"
6042             underscore_name="xve_inst_issued_all"
6043             description="Number of instructions issued (decoded) to any pipe"
6044             data_type="uint64"
6045             units="events"
6046             semantic_type="event"
6047             equation="PEC 16 READ"
6048             mdapi_group="Vector Engine"
6049             mdapi_usage_flags="Frame Batch Draw"
6050             mdapi_supported_apis=""
6051             mdapi_hw_unit_type="gpu"
6052             />
6053    <counter name="XVE Multiple Pipe Active"
6054             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE"
6055             underscore_name="xve_multiple_pipe_active"
6056             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and ALU2 pipes"
6057             data_type="float"
6058             units="percent"
6059             semantic_type="duration"
6060             equation="PEC 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6061             mdapi_group="Vector Engine"
6062             mdapi_usage_flags="Frame Batch Draw"
6063             mdapi_supported_apis=""
6064             mdapi_hw_unit_type="gpu"
6065             />
6066    <counter name="XVE Pipe ALU0 And ALU1 Active"
6067             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
6068             underscore_name="xve_pipe_alu0_and_alu1_active"
6069             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
6070             data_type="float"
6071             units="percent"
6072             semantic_type="duration"
6073             equation="PEC 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6074             mdapi_group="Vector Engine"
6075             mdapi_usage_flags="Frame Batch Draw"
6076             mdapi_supported_apis=""
6077             mdapi_hw_unit_type="gpu"
6078             />
6079    <counter name="XVE Pipe ALU0 And ALU2 Active"
6080             symbol_name="XVE_PIPE_ALU0_AND_ALU2_ACTIVE"
6081             underscore_name="xve_pipe_alu0_and_alu2_active"
6082             description="Percentage of time in which ALU0 and ALU2 pipes are both actively executing a Gen ISA instruction"
6083             data_type="float"
6084             units="percent"
6085             semantic_type="duration"
6086             equation="PEC 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6087             mdapi_group="Vector Engine"
6088             mdapi_usage_flags="Frame Batch Draw"
6089             mdapi_supported_apis=""
6090             mdapi_hw_unit_type="gpu"
6091             />
6092    <counter name="XVE Threads Occupancy All"
6093             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
6094             underscore_name="xve_threads_occupancy_all"
6095             description="Percentage of thread slots occupied by ALL threads"
6096             data_type="float"
6097             units="percent"
6098             semantic_type="duration"
6099             equation="PEC 20 READ 8 UMUL $VectorEngineThreadsCount $VectorEngineTotalCount UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
6100             mdapi_group="Vector Engine"
6101             mdapi_usage_flags="Frame Batch Draw"
6102             mdapi_supported_apis=""
6103             mdapi_hw_unit_type="gpu"
6104             />
6105    <counter name="L3 Atomic Access"
6106             symbol_name="L3_ATOMIC_ACCESS"
6107             underscore_name="l3_atomic_access"
6108             description="Number of atomic accesses to Device Cache bank"
6109             data_type="uint64"
6110             units="events"
6111             semantic_type="event"
6112             equation="PEC 35 READ"
6113             mdapi_group="Device Cache"
6114             mdapi_usage_flags="Frame Batch Draw"
6115             mdapi_supported_apis=""
6116             mdapi_hw_unit_type="gpu"
6117             />
6118    <counter name="L3 Hit"
6119             symbol_name="L3_HIT"
6120             underscore_name="l3_hit"
6121             description="Number of Device Cache accesses which hits in the Device Cache cache"
6122             data_type="uint64"
6123             units="events"
6124             semantic_type="event"
6125             equation="PEC 37 READ"
6126             mdapi_group="Device Cache"
6127             mdapi_usage_flags="Frame Batch Draw"
6128             mdapi_supported_apis=""
6129             mdapi_hw_unit_type="gpu"
6130             />
6131    <counter name="L3 Miss"
6132             symbol_name="L3_MISS"
6133             underscore_name="l3_miss"
6134             description="Number of Device Cache accesses which miss in the Device Cache cache"
6135             data_type="uint64"
6136             units="events"
6137             semantic_type="event"
6138             equation="PEC 39 READ"
6139             mdapi_group="Device Cache"
6140             mdapi_usage_flags="Frame Batch Draw"
6141             mdapi_supported_apis=""
6142             mdapi_hw_unit_type="gpu"
6143             />
6144    <counter name="L3 Read"
6145             symbol_name="L3_READ"
6146             underscore_name="l3_read"
6147             description="Number of Device Cache 64B read requests"
6148             data_type="uint64"
6149             units="events"
6150             semantic_type="event"
6151             equation="PEC 41 READ"
6152             mdapi_group="Device Cache"
6153             mdapi_usage_flags="Frame Batch Draw"
6154             mdapi_supported_apis=""
6155             mdapi_hw_unit_type="gpu"
6156             />
6157    <counter name="L3 Write"
6158             symbol_name="L3_WRITE"
6159             underscore_name="l3_write"
6160             description="Number of Device Cache 64B write requests"
6161             data_type="uint64"
6162             units="events"
6163             semantic_type="event"
6164             equation="PEC 44 READ"
6165             mdapi_group="Device Cache"
6166             mdapi_usage_flags="Frame Batch Draw"
6167             mdapi_supported_apis=""
6168             mdapi_hw_unit_type="gpu"
6169             />
6170    <counter name="Command Parser Compute Engine Busy"
6171             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY"
6172             underscore_name="command_parser_compute_engine_busy"
6173             description="Percentage of time in which there is a context loaded and active on the compute queue"
6174             data_type="float"
6175             units="percent"
6176             semantic_type="duration"
6177             equation="PEC 45 READ $ComputeEngineTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6178             mdapi_group="Front End"
6179             mdapi_usage_flags="Frame Batch Draw"
6180             mdapi_supported_apis=""
6181             mdapi_hw_unit_type="gpu"
6182             />
6183    <counter name="Command Parser Compute Engine Dispatch Kernel Count"
6184             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT"
6185             underscore_name="command_parser_compute_engine_dispatch_kernel_count"
6186             description="Number of compute walker commands parsed on the compute engine"
6187             data_type="uint64"
6188             units="events"
6189             semantic_type="event"
6190             equation="PEC 46 READ"
6191             mdapi_group="Front End"
6192             mdapi_usage_flags="Frame Batch Draw"
6193             mdapi_supported_apis=""
6194             mdapi_hw_unit_type="gpu"
6195             />
6196    <counter name="Command Parser Render Engine Busy"
6197             symbol_name="COMMAND_PARSER_RENDER_ENGINE_BUSY"
6198             underscore_name="command_parser_render_engine_busy"
6199             description="Percentage of time in which there is a context loaded and active on the 3D queue"
6200             data_type="float"
6201             units="percent"
6202             semantic_type="duration"
6203             equation="PEC 47 READ 100 UMUL $GpuCoreClocks FDIV"
6204             mdapi_group="Front End"
6205             mdapi_usage_flags="Frame Batch Draw"
6206             mdapi_supported_apis=""
6207             mdapi_hw_unit_type="gpu"
6208             />
6209    <counter name="Command Parser Render Engine Dispatch Kernel Count"
6210             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DISPATCH_KERNEL_COUNT"
6211             underscore_name="command_parser_render_engine_dispatch_kernel_count"
6212             description="Number of compute walker commands parsed on the 3D engine"
6213             data_type="uint64"
6214             units="events"
6215             semantic_type="event"
6216             equation="PEC 48 READ"
6217             mdapi_group="Front End"
6218             mdapi_usage_flags="Frame Batch Draw"
6219             mdapi_supported_apis=""
6220             mdapi_hw_unit_type="gpu"
6221             />
6222    <counter name="Compressor Input"
6223             symbol_name="COMPRESSOR_INPUT"
6224             underscore_name="compressor_input"
6225             description="Number of 256B writes to compressible surfaces at the input of the compressor"
6226             data_type="uint64"
6227             units="events"
6228             semantic_type="event"
6229             equation="PEC 49 READ"
6230             mdapi_group="Memory"
6231             mdapi_usage_flags="Frame Batch Draw"
6232             mdapi_supported_apis=""
6233             mdapi_hw_unit_type="gpu"
6234             />
6235    <counter name="Compressor Output"
6236             symbol_name="COMPRESSOR_OUTPUT"
6237             underscore_name="compressor_output"
6238             description="Number of 256B writes to compressible surfaces at the output of the compressor"
6239             data_type="uint64"
6240             units="events"
6241             semantic_type="event"
6242             equation="PEC 50 READ"
6243             mdapi_group="Memory"
6244             mdapi_usage_flags="Frame Batch Draw"
6245             mdapi_supported_apis=""
6246             mdapi_hw_unit_type="gpu"
6247             />
6248    <counter name="GPU Memory Byte Read"
6249             symbol_name="GPU_MEMORY_BYTE_READ"
6250             underscore_name="gpu_memory_byte_read"
6251             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
6252             data_type="uint64"
6253             units="bytes"
6254             semantic_type="event"
6255             equation="PEC 51 READ 2 UMUL"
6256             mdapi_group="Memory"
6257             mdapi_usage_flags="Frame Batch Draw"
6258             mdapi_supported_apis=""
6259             mdapi_hw_unit_type="gpu"
6260             />
6261    <counter name="GPU Memory Byte Write"
6262             symbol_name="GPU_MEMORY_BYTE_WRITE"
6263             underscore_name="gpu_memory_byte_write"
6264             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
6265             data_type="uint64"
6266             units="bytes"
6267             semantic_type="event"
6268             equation="PEC 52 READ 2 UMUL"
6269             mdapi_group="Memory"
6270             mdapi_usage_flags="Frame Batch Draw"
6271             mdapi_supported_apis=""
6272             mdapi_hw_unit_type="gpu"
6273             />
6274    <counter name="GPU Memory Byte Read Rate"
6275             symbol_name="GPU_MEMORY_BYTE_READ_RATE"
6276             underscore_name="gpu_memory_byte_read_rate"
6277             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
6278             data_type="float"
6279             units="gbps"
6280             semantic_type="throughput"
6281             equation="PEC 51 READ 2 UMUL $GpuTime FDIV"
6282             mdapi_group="Memory"
6283             mdapi_usage_flags="Frame Batch Draw"
6284             mdapi_supported_apis=""
6285             mdapi_hw_unit_type="gpu"
6286             />
6287    <counter name="GPU Memory Byte Write Rate"
6288             symbol_name="GPU_MEMORY_BYTE_WRITE_RATE"
6289             underscore_name="gpu_memory_byte_write_rate"
6290             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
6291             data_type="float"
6292             units="gbps"
6293             semantic_type="throughput"
6294             equation="PEC 52 READ 2 UMUL $GpuTime FDIV"
6295             mdapi_group="Memory"
6296             mdapi_usage_flags="Frame Batch Draw"
6297             mdapi_supported_apis=""
6298             mdapi_hw_unit_type="gpu"
6299             />
6300    <counter name="TLB Miss"
6301             symbol_name="TLB_MISS"
6302             underscore_name="tlb_miss"
6303             description="Number of misses from all TLBs and all engines"
6304             data_type="uint64"
6305             units="events"
6306             semantic_type="event"
6307             equation="PEC 53 READ"
6308             mdapi_group="Memory"
6309             mdapi_usage_flags="Frame Batch Draw"
6310             mdapi_supported_apis=""
6311             mdapi_hw_unit_type="gpu"
6312             />
6313    <register_config type="OA">
6314        <register type="OA" address="0x00013000" value="0x00001801" />
6315        <register type="OA" address="0x00013004" value="0x00000000" />
6316        <register type="OA" address="0x00013008" value="0x00001802" />
6317        <register type="OA" address="0x0001300C" value="0x00000000" />
6318        <register type="OA" address="0x00013010" value="0x00000622" />
6319        <register type="OA" address="0x00013014" value="0x00000000" />
6320        <register type="OA" address="0x00013018" value="0x00000623" />
6321        <register type="OA" address="0x0001301C" value="0x00000000" />
6322        <register type="OA" address="0x00013020" value="0x00000605" />
6323        <register type="OA" address="0x00013024" value="0x00000000" />
6324        <register type="OA" address="0x00013028" value="0x0000060F" />
6325        <register type="OA" address="0x0001302C" value="0x00000000" />
6326        <register type="OA" address="0x00013030" value="0x00000603" />
6327        <register type="OA" address="0x00013034" value="0x00000000" />
6328        <register type="OA" address="0x00013038" value="0x0000060E" />
6329        <register type="OA" address="0x0001303C" value="0x00000000" />
6330        <register type="OA" address="0x00013040" value="0x0000060A" />
6331        <register type="OA" address="0x00013044" value="0x00000000" />
6332        <register type="OA" address="0x00013048" value="0x00000609" />
6333        <register type="OA" address="0x0001304C" value="0x00000000" />
6334        <register type="OA" address="0x00013050" value="0x00000601" />
6335        <register type="OA" address="0x00013054" value="0x00000000" />
6336        <register type="OA" address="0x00013058" value="0x00000616" />
6337        <register type="OA" address="0x0001305C" value="0x00000000" />
6338        <register type="OA" address="0x00013060" value="0x00000615" />
6339        <register type="OA" address="0x00013064" value="0x00000000" />
6340        <register type="OA" address="0x00013068" value="0x00000619" />
6341        <register type="OA" address="0x0001306C" value="0x00000000" />
6342        <register type="OA" address="0x00013070" value="0x00000618" />
6343        <register type="OA" address="0x00013074" value="0x00000000" />
6344        <register type="OA" address="0x00013078" value="0x00000617" />
6345        <register type="OA" address="0x0001307C" value="0x00000000" />
6346        <register type="OA" address="0x00013080" value="0x0000060B" />
6347        <register type="OA" address="0x00013084" value="0x00000000" />
6348        <register type="OA" address="0x00013088" value="0x00000624" />
6349        <register type="OA" address="0x0001308C" value="0x00000000" />
6350        <register type="OA" address="0x00013090" value="0x00000625" />
6351        <register type="OA" address="0x00013094" value="0x00000000" />
6352        <register type="OA" address="0x00013098" value="0x00000626" />
6353        <register type="OA" address="0x0001309C" value="0x00000000" />
6354        <register type="OA" address="0x000130A0" value="0x00000604" />
6355        <register type="OA" address="0x000130A4" value="0x00000000" />
6356        <register type="OA" address="0x000130A8" value="0x00000614" />
6357        <register type="OA" address="0x000130AC" value="0x00000000" />
6358        <register type="OA" address="0x000130B0" value="0x00000608" />
6359        <register type="OA" address="0x000130B4" value="0x00000000" />
6360        <register type="OA" address="0x000130B8" value="0x00000607" />
6361        <register type="OA" address="0x000130BC" value="0x00000000" />
6362        <register type="OA" address="0x000130C0" value="0x00000602" />
6363        <register type="OA" address="0x000130C4" value="0x00000000" />
6364        <register type="OA" address="0x000130C8" value="0x00000611" />
6365        <register type="OA" address="0x000130CC" value="0x00000000" />
6366        <register type="OA" address="0x000130D0" value="0x00000610" />
6367        <register type="OA" address="0x000130D4" value="0x00000000" />
6368        <register type="OA" address="0x000130D8" value="0x00000612" />
6369        <register type="OA" address="0x000130DC" value="0x00000000" />
6370        <register type="OA" address="0x000130E0" value="0x00000629" />
6371        <register type="OA" address="0x000130E4" value="0x00000000" />
6372        <register type="OA" address="0x000130E8" value="0x0000060C" />
6373        <register type="OA" address="0x000130EC" value="0x00000000" />
6374        <register type="OA" address="0x000130F0" value="0x0000060D" />
6375        <register type="OA" address="0x000130F4" value="0x00000000" />
6376        <register type="OA" address="0x000130F8" value="0x00000613" />
6377        <register type="OA" address="0x000130FC" value="0x00000000" />
6378        <register type="OA" address="0x00013300" value="0x00005A00" />
6379        <register type="OA" address="0x00013304" value="0x00000000" />
6380        <register type="OA" address="0x00013500" value="0x00005A00" />
6381        <register type="OA" address="0x00013504" value="0x00000000" />
6382        <register type="OA" address="0x00013700" value="0x00005A00" />
6383        <register type="OA" address="0x00013704" value="0x00000000" />
6384        <register type="OA" address="0x00013308" value="0x00004405" />
6385        <register type="OA" address="0x0001330C" value="0x00000000" />
6386        <register type="OA" address="0x00013508" value="0x00004405" />
6387        <register type="OA" address="0x0001350C" value="0x00000000" />
6388        <register type="OA" address="0x00013708" value="0x00004405" />
6389        <register type="OA" address="0x0001370C" value="0x00000000" />
6390        <register type="OA" address="0x00013310" value="0x00006805" />
6391        <register type="OA" address="0x00013314" value="0x00000000" />
6392        <register type="OA" address="0x00013510" value="0x00006805" />
6393        <register type="OA" address="0x00013514" value="0x00000000" />
6394        <register type="OA" address="0x00013710" value="0x00006805" />
6395        <register type="OA" address="0x00013714" value="0x00000000" />
6396        <register type="OA" address="0x00013318" value="0x00006002" />
6397        <register type="OA" address="0x0001331C" value="0x00000000" />
6398        <register type="OA" address="0x00013518" value="0x00006002" />
6399        <register type="OA" address="0x0001351C" value="0x00000000" />
6400        <register type="OA" address="0x00013718" value="0x00006002" />
6401        <register type="OA" address="0x0001371C" value="0x00000000" />
6402        <register type="OA" address="0x00013320" value="0x00006014" />
6403        <register type="OA" address="0x00013324" value="0x00000000" />
6404        <register type="OA" address="0x00013520" value="0x00006014" />
6405        <register type="OA" address="0x00013524" value="0x00000000" />
6406        <register type="OA" address="0x00013720" value="0x00006014" />
6407        <register type="OA" address="0x00013724" value="0x00000000" />
6408        <register type="OA" address="0x00013328" value="0x00006012" />
6409        <register type="OA" address="0x0001332C" value="0x00000000" />
6410        <register type="OA" address="0x00013528" value="0x00006012" />
6411        <register type="OA" address="0x0001352C" value="0x00000000" />
6412        <register type="OA" address="0x00013728" value="0x00006012" />
6413        <register type="OA" address="0x0001372C" value="0x00000000" />
6414        <register type="OA" address="0x00013330" value="0x00006000" />
6415        <register type="OA" address="0x00013334" value="0x00000000" />
6416        <register type="OA" address="0x00013530" value="0x00006000" />
6417        <register type="OA" address="0x00013534" value="0x00000000" />
6418        <register type="OA" address="0x00013730" value="0x00006000" />
6419        <register type="OA" address="0x00013734" value="0x00000000" />
6420        <register type="OA" address="0x00013338" value="0x00006011" />
6421        <register type="OA" address="0x0001333C" value="0x00000000" />
6422        <register type="OA" address="0x00013538" value="0x00006011" />
6423        <register type="OA" address="0x0001353C" value="0x00000000" />
6424        <register type="OA" address="0x00013738" value="0x00006011" />
6425        <register type="OA" address="0x0001373C" value="0x00000000" />
6426        <register type="OA" address="0x00013340" value="0x00006001" />
6427        <register type="OA" address="0x00013344" value="0x00000000" />
6428        <register type="OA" address="0x00013540" value="0x00006001" />
6429        <register type="OA" address="0x00013544" value="0x00000000" />
6430        <register type="OA" address="0x00013740" value="0x00006001" />
6431        <register type="OA" address="0x00013744" value="0x00000000" />
6432        <register type="OA" address="0x00013348" value="0x0000600F" />
6433        <register type="OA" address="0x0001334C" value="0x00000000" />
6434        <register type="OA" address="0x00013548" value="0x0000600F" />
6435        <register type="OA" address="0x0001354C" value="0x00000000" />
6436        <register type="OA" address="0x00013748" value="0x0000600F" />
6437        <register type="OA" address="0x0001374C" value="0x00000000" />
6438        <register type="OA" address="0x00013350" value="0x00006015" />
6439        <register type="OA" address="0x00013354" value="0x00000000" />
6440        <register type="OA" address="0x00013550" value="0x00006015" />
6441        <register type="OA" address="0x00013554" value="0x00000000" />
6442        <register type="OA" address="0x00013750" value="0x00006015" />
6443        <register type="OA" address="0x00013754" value="0x00000000" />
6444        <register type="OA" address="0x00013358" value="0x00006013" />
6445        <register type="OA" address="0x0001335C" value="0x00000000" />
6446        <register type="OA" address="0x00013558" value="0x00006013" />
6447        <register type="OA" address="0x0001355C" value="0x00000000" />
6448        <register type="OA" address="0x00013758" value="0x00006013" />
6449        <register type="OA" address="0x0001375C" value="0x00000000" />
6450        <register type="OA" address="0x00013360" value="0x00006010" />
6451        <register type="OA" address="0x00013364" value="0x00000000" />
6452        <register type="OA" address="0x00013560" value="0x00006010" />
6453        <register type="OA" address="0x00013564" value="0x00000000" />
6454        <register type="OA" address="0x00013760" value="0x00006010" />
6455        <register type="OA" address="0x00013764" value="0x00000000" />
6456        <register type="OA" address="0x00013368" value="0x00005009" />
6457        <register type="OA" address="0x0001336C" value="0x00000000" />
6458        <register type="OA" address="0x00013568" value="0x00005009" />
6459        <register type="OA" address="0x0001356C" value="0x00000000" />
6460        <register type="OA" address="0x00013768" value="0x00005009" />
6461        <register type="OA" address="0x0001376C" value="0x00000000" />
6462        <register type="OA" address="0x00013370" value="0x00005008" />
6463        <register type="OA" address="0x00013374" value="0x00000000" />
6464        <register type="OA" address="0x00013570" value="0x00005008" />
6465        <register type="OA" address="0x00013574" value="0x00000000" />
6466        <register type="OA" address="0x00013770" value="0x00005008" />
6467        <register type="OA" address="0x00013774" value="0x00000000" />
6468        <register type="OA" address="0x00013378" value="0x00005013" />
6469        <register type="OA" address="0x0001337C" value="0x00000000" />
6470        <register type="OA" address="0x00013578" value="0x00005013" />
6471        <register type="OA" address="0x0001357C" value="0x00000000" />
6472        <register type="OA" address="0x00013778" value="0x00005013" />
6473        <register type="OA" address="0x0001377C" value="0x00000000" />
6474        <register type="OA" address="0x00013380" value="0x00005012" />
6475        <register type="OA" address="0x00013384" value="0x00000000" />
6476        <register type="OA" address="0x00013580" value="0x00005012" />
6477        <register type="OA" address="0x00013584" value="0x00000000" />
6478        <register type="OA" address="0x00013780" value="0x00005012" />
6479        <register type="OA" address="0x00013784" value="0x00000000" />
6480        <register type="OA" address="0x00013388" value="0x00004600" />
6481        <register type="OA" address="0x0001338C" value="0x00000000" />
6482        <register type="OA" address="0x00013588" value="0x00004600" />
6483        <register type="OA" address="0x0001358C" value="0x00000000" />
6484        <register type="OA" address="0x00013788" value="0x00004600" />
6485        <register type="OA" address="0x0001378C" value="0x00000000" />
6486        <register type="OA" address="0x00013390" value="0x00004601" />
6487        <register type="OA" address="0x00013394" value="0x00000000" />
6488        <register type="OA" address="0x00013590" value="0x00004601" />
6489        <register type="OA" address="0x00013594" value="0x00000000" />
6490        <register type="OA" address="0x00013790" value="0x00004601" />
6491        <register type="OA" address="0x00013794" value="0x00000000" />
6492        <register type="OA" address="0x00013398" value="0x00005E0A" />
6493        <register type="OA" address="0x0001339C" value="0x00000000" />
6494        <register type="OA" address="0x00013598" value="0x00005E0A" />
6495        <register type="OA" address="0x0001359C" value="0x00000000" />
6496        <register type="OA" address="0x00013798" value="0x00005E0A" />
6497        <register type="OA" address="0x0001379C" value="0x00000000" />
6498        <register type="OA" address="0x000133A0" value="0x00005E0B" />
6499        <register type="OA" address="0x000133A4" value="0x00000000" />
6500        <register type="OA" address="0x000135A0" value="0x00005E0B" />
6501        <register type="OA" address="0x000135A4" value="0x00000000" />
6502        <register type="OA" address="0x000137A0" value="0x00005E0B" />
6503        <register type="OA" address="0x000137A4" value="0x00000000" />
6504        <register type="OA" address="0x000133A8" value="0x00005C00" />
6505        <register type="OA" address="0x000133AC" value="0x00000000" />
6506        <register type="OA" address="0x000135A8" value="0x00005C00" />
6507        <register type="OA" address="0x000135AC" value="0x00000000" />
6508        <register type="OA" address="0x000137A8" value="0x00005C00" />
6509        <register type="OA" address="0x000137AC" value="0x00000000" />
6510        <register type="OA" address="0x000133B0" value="0x00005E04" />
6511        <register type="OA" address="0x000133B4" value="0x00000000" />
6512        <register type="OA" address="0x000135B0" value="0x00005E04" />
6513        <register type="OA" address="0x000135B4" value="0x00000000" />
6514        <register type="OA" address="0x000137B0" value="0x00005E04" />
6515        <register type="OA" address="0x000137B4" value="0x00000000" />
6516    </register_config>
6517    <register_config type="FLEX">
6518        <register type="FLEX" address="0x0000E458" value="0x00000000" />
6519        <register type="FLEX" address="0x0000E558" value="0x00000000" />
6520        <register type="FLEX" address="0x0000E658" value="0x00000000" />
6521        <register type="FLEX" address="0x0000E758" value="0x00000000" />
6522        <register type="FLEX" address="0x0000E45C" value="0x00000000" />
6523        <register type="FLEX" address="0x0000E65C" value="0x00000000" />
6524    </register_config>
6525  </set>
6526
6527  <set name="VectorEngineStalls"
6528       chipset="BMG"
6529       symbol_name="VectorEngineStalls"
6530       underscore_name="vector_engine_stalls"
6531       mdapi_supported_apis="VK OGL OCL IO"
6532       oa_format="576B_PEC64LL"
6533       hw_config_guid="d008dcae-2a82-4929-a94d-2ba1e9c569d6"
6534       >
6535    <counter name="GPU Time Elapsed"
6536             symbol_name="GpuTime"
6537             underscore_name="gpu_time"
6538             description="Time elapsed on the GPU during the measurement."
6539             data_type="uint64"
6540             units="ns"
6541             semantic_type="event"
6542             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6543             mdapi_group="GPU"
6544             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6545             mdapi_supported_apis=""
6546             mdapi_hw_unit_type="gpu"
6547             />
6548    <counter name="GPU Core Clocks"
6549             symbol_name="GpuCoreClocks"
6550             underscore_name="gpu_core_clocks"
6551             description="The total number of GPU core clocks elapsed during the measurement."
6552             data_type="uint64"
6553             units="cycles"
6554             semantic_type="event"
6555             equation="GPU_CLOCK 0 READ"
6556             mdapi_group="GPU"
6557             mdapi_usage_flags="Tier1 Frame Batch Draw"
6558             mdapi_supported_apis=""
6559             mdapi_hw_unit_type="gpu"
6560             />
6561    <counter name="AVG GPU Core Frequency"
6562             symbol_name="AvgGpuCoreFrequency"
6563             underscore_name="avg_gpu_core_frequency"
6564             description="Average GPU Core Frequency in the measurement."
6565             data_type="uint64"
6566             max_equation="$GpuMaxFrequency"
6567             units="hz"
6568             semantic_type="event"
6569             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6570             mdapi_group="GPU"
6571             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6572             mdapi_supported_apis=""
6573             mdapi_hw_unit_type="gpu"
6574             />
6575    <counter name="GPU Busy"
6576             symbol_name="GPU_BUSY"
6577             underscore_name="gpu_busy"
6578             description="Percentage of time in which GPU is not idle including all GPU engines"
6579             data_type="float"
6580             units="percent"
6581             semantic_type="duration"
6582             equation="PEC 32 READ 100 UMUL $GpuCoreClocks FDIV"
6583             mdapi_group="Front End"
6584             mdapi_usage_flags="Frame Batch Draw"
6585             mdapi_supported_apis=""
6586             mdapi_hw_unit_type="gpu"
6587             />
6588    <counter name="IA Vertex"
6589             symbol_name="IA_VERTEX"
6590             underscore_name="ia_vertex"
6591             description="Number of vertices in a draw"
6592             data_type="uint64"
6593             units="events"
6594             semantic_type="event"
6595             equation="PEC 33 READ"
6596             mdapi_group="Geometry"
6597             mdapi_usage_flags="Frame Batch Draw"
6598             mdapi_supported_apis=""
6599             mdapi_hw_unit_type="gpu"
6600             />
6601    <counter name="GpGpu Threadgroup Count"
6602             symbol_name="GPGPU_THREADGROUP_COUNT"
6603             underscore_name="gpgpu_threadgroup_count"
6604             description="Number of GPGPU threadgroups dispatched"
6605             data_type="uint64"
6606             units="events"
6607             semantic_type="event"
6608             equation="PEC 0 READ"
6609             mdapi_group="Thread Dispatcher"
6610             mdapi_usage_flags="Frame Batch Draw"
6611             mdapi_supported_apis=""
6612             mdapi_hw_unit_type="gpu"
6613             />
6614    <counter name="Async GpGpu Threadgroup Count"
6615             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT"
6616             underscore_name="async_gpgpu_threadgroup_count"
6617             description="Number of Async GPGPU threadgroups dispatched"
6618             data_type="uint64"
6619             units="events"
6620             semantic_type="event"
6621             equation="PEC 1 READ"
6622             mdapi_group="Thread Dispatcher"
6623             mdapi_usage_flags="Frame Batch Draw"
6624             mdapi_supported_apis=""
6625             mdapi_hw_unit_type="gpu"
6626             />
6627    <counter name="Rasterizer Sample Output"
6628             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
6629             underscore_name="rasterizer_sample_output"
6630             description="Number of lit samples emitted by Rasterizer"
6631             data_type="uint64"
6632             units="events"
6633             semantic_type="event"
6634             equation="PEC 34 READ"
6635             mdapi_group="Rasterizer"
6636             mdapi_usage_flags="Frame Batch Draw"
6637             mdapi_supported_apis=""
6638             mdapi_hw_unit_type="gpu"
6639             />
6640    <counter name="XVE Stall Aluwr"
6641             symbol_name="XVE_STALL_ALUWR"
6642             underscore_name="xve_stall_aluwr"
6643             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register. Multiple stall reasons can qualify during the same cycle"
6644             data_type="float"
6645             units="percent"
6646             semantic_type="duration"
6647             equation="PEC 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6648             mdapi_group="Vector Engine"
6649             mdapi_usage_flags="Frame Batch Draw"
6650             mdapi_supported_apis=""
6651             mdapi_hw_unit_type="gpu"
6652             />
6653    <counter name="XVE Stall Barrier"
6654             symbol_name="XVE_STALL_BARRIER"
6655             underscore_name="xve_stall_barrier"
6656             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register. Multiple stall reasons can qualify during the same cycle"
6657             data_type="float"
6658             units="percent"
6659             semantic_type="duration"
6660             equation="PEC 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6661             mdapi_group="Vector Engine"
6662             mdapi_usage_flags="Frame Batch Draw"
6663             mdapi_supported_apis=""
6664             mdapi_hw_unit_type="gpu"
6665             />
6666    <counter name="XVE Stall Control"
6667             symbol_name="XVE_STALL_CONTROL"
6668             underscore_name="xve_stall_control"
6669             description="Percentage of time in which XVE stalled, with at least one thread waiting for JEU to complete branch instruction. Multiple stall reasons can qualify during the same cycle"
6670             data_type="float"
6671             units="percent"
6672             semantic_type="duration"
6673             equation="PEC 4 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6674             mdapi_group="Vector Engine"
6675             mdapi_usage_flags="Frame Batch Draw"
6676             mdapi_supported_apis=""
6677             mdapi_hw_unit_type="gpu"
6678             />
6679    <counter name="XVE Stall Instfetch"
6680             symbol_name="XVE_STALL_INSTFETCH"
6681             underscore_name="xve_stall_instfetch"
6682             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch. Multiple stall reasons can qualify during the same cycle"
6683             data_type="float"
6684             units="percent"
6685             semantic_type="duration"
6686             equation="PEC 5 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6687             mdapi_group="Vector Engine"
6688             mdapi_usage_flags="Frame Batch Draw"
6689             mdapi_supported_apis=""
6690             mdapi_hw_unit_type="gpu"
6691             />
6692    <counter name="XVE Stall Other"
6693             symbol_name="XVE_STALL_OTHER"
6694             underscore_name="xve_stall_other"
6695             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc). Multiple stall reasons can qualify during the same cycle"
6696             data_type="float"
6697             units="percent"
6698             semantic_type="duration"
6699             equation="PEC 6 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6700             mdapi_group="Vector Engine"
6701             mdapi_usage_flags="Frame Batch Draw"
6702             mdapi_supported_apis=""
6703             mdapi_hw_unit_type="gpu"
6704             />
6705    <counter name="XVE Stall Pipestall"
6706             symbol_name="XVE_STALL_PIPESTALL"
6707             underscore_name="xve_stall_pipestall"
6708             description="Percentage of time in which XVE stalled, with at least one thread ready to be scheduled (Grf conf/send holds etc). Multiple stall reasons can qualify during the same cycle"
6709             data_type="float"
6710             units="percent"
6711             semantic_type="duration"
6712             equation="PEC 21 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6713             mdapi_group="Vector Engine"
6714             mdapi_usage_flags="Frame Batch Draw"
6715             mdapi_supported_apis=""
6716             mdapi_hw_unit_type="gpu"
6717             />
6718    <counter name="XVE Stall PS Dependency"
6719             symbol_name="XVE_STALL_PS_DEPENDENCY"
6720             underscore_name="xve_stall_ps_dependency"
6721             description="Percentage of time in which XVE stalled, with at least one thread waiting on Pixel Shader dependency"
6722             data_type="float"
6723             units="percent"
6724             semantic_type="duration"
6725             equation="PEC 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6726             mdapi_group="Vector Engine"
6727             mdapi_usage_flags="Frame Batch Draw"
6728             mdapi_supported_apis=""
6729             mdapi_hw_unit_type="gpu"
6730             />
6731    <counter name="XVE Stall Sbid"
6732             symbol_name="XVE_STALL_SBID"
6733             underscore_name="xve_stall_sbid"
6734             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available. Multiple stall reasons can qualify during the same cycle"
6735             data_type="float"
6736             units="percent"
6737             semantic_type="duration"
6738             equation="PEC 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6739             mdapi_group="Vector Engine"
6740             mdapi_usage_flags="Frame Batch Draw"
6741             mdapi_supported_apis=""
6742             mdapi_hw_unit_type="gpu"
6743             />
6744    <counter name="XVE Stall Sendwr"
6745             symbol_name="XVE_STALL_SENDWR"
6746             underscore_name="xve_stall_sendwr"
6747             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND message to be dispatched from XVE. Multiple stall reasons can qualify during the same cycle"
6748             data_type="float"
6749             units="percent"
6750             semantic_type="duration"
6751             equation="PEC 24 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6752             mdapi_group="Vector Engine"
6753             mdapi_usage_flags="Frame Batch Draw"
6754             mdapi_supported_apis=""
6755             mdapi_hw_unit_type="gpu"
6756             />
6757    <counter name="Thread Dispatch Queue0 Active"
6758             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE"
6759             underscore_name="thread_dispatch_queue0_active"
6760             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
6761             data_type="float"
6762             units="percent"
6763             semantic_type="duration"
6764             equation="PEC 25 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6765             mdapi_group="Thread Dispatcher"
6766             mdapi_usage_flags="Frame Batch Draw"
6767             mdapi_supported_apis=""
6768             mdapi_hw_unit_type="gpu"
6769             />
6770    <counter name="Thread Dispatch Queue0 Stall"
6771             symbol_name="THREAD_DISPATCH_QUEUE0_STALL"
6772             underscore_name="thread_dispatch_queue0_stall"
6773             description="Percentage of time in which queue 0 is stalled waiting for threads to be available"
6774             data_type="float"
6775             units="percent"
6776             semantic_type="duration"
6777             equation="PEC 26 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6778             mdapi_group="Thread Dispatcher"
6779             mdapi_usage_flags="Frame Batch Draw"
6780             mdapi_supported_apis=""
6781             mdapi_hw_unit_type="gpu"
6782             />
6783    <counter name="Thread Dispatch Queue1 Active"
6784             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE"
6785             underscore_name="thread_dispatch_queue1_active"
6786             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
6787             data_type="float"
6788             units="percent"
6789             semantic_type="duration"
6790             equation="PEC 27 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6791             mdapi_group="Thread Dispatcher"
6792             mdapi_usage_flags="Frame Batch Draw"
6793             mdapi_supported_apis=""
6794             mdapi_hw_unit_type="gpu"
6795             />
6796    <counter name="Thread Dispatch Queue1 Stall"
6797             symbol_name="THREAD_DISPATCH_QUEUE1_STALL"
6798             underscore_name="thread_dispatch_queue1_stall"
6799             description="Percentage of time in which queue 1 is stalled waiting for threads to be available"
6800             data_type="float"
6801             units="percent"
6802             semantic_type="duration"
6803             equation="PEC 28 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6804             mdapi_group="Thread Dispatcher"
6805             mdapi_usage_flags="Frame Batch Draw"
6806             mdapi_supported_apis=""
6807             mdapi_hw_unit_type="gpu"
6808             />
6809    <counter name="Threadgroup Dispatch Queue0 Resource Stall"
6810             symbol_name="THREADGROUP_DISPATCH_QUEUE0_RESOURCE_STALL"
6811             underscore_name="threadgroup_dispatch_queue0_resource_stall"
6812             description="Percentage of time in which Thread Spawner queue 0 is stalled waiting for any resource to be available (for example, SLM, Barrier, BTD stack, etc.)"
6813             data_type="float"
6814             units="percent"
6815             semantic_type="duration"
6816             equation="PEC 29 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6817             mdapi_group="Thread Dispatcher"
6818             mdapi_usage_flags="Frame Batch Draw"
6819             mdapi_supported_apis=""
6820             mdapi_hw_unit_type="gpu"
6821             />
6822    <counter name="Threadgroup Dispatch Queue1 Resource Stall"
6823             symbol_name="THREADGROUP_DISPATCH_QUEUE1_RESOURCE_STALL"
6824             underscore_name="threadgroup_dispatch_queue1_resource_stall"
6825             description="Percentage of time in which Thread Spawner queue 1 is stalled waiting for any resource to be available (for example, SLM, Barrier, BTD stack, etc.)"
6826             data_type="float"
6827             units="percent"
6828             semantic_type="duration"
6829             equation="PEC 30 READ $XeCoreTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6830             mdapi_group="Thread Dispatcher"
6831             mdapi_usage_flags="Frame Batch Draw"
6832             mdapi_supported_apis=""
6833             mdapi_hw_unit_type="gpu"
6834             />
6835    <counter name="XVE Active"
6836             symbol_name="XVE_ACTIVE"
6837             underscore_name="xve_active"
6838             description="Percentage of time in which at least one pipe is active in XVE"
6839             data_type="float"
6840             units="percent"
6841             semantic_type="duration"
6842             equation="PEC 31 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6843             mdapi_group="Vector Engine"
6844             mdapi_usage_flags="Frame Batch Draw"
6845             mdapi_supported_apis=""
6846             mdapi_hw_unit_type="gpu"
6847             />
6848    <counter name="XVE Shared Function Access Hold"
6849             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD"
6850             underscore_name="xve_shared_function_access_hold"
6851             description="Percentage of time in which XVE requests stalled by Shared Function units"
6852             data_type="float"
6853             units="percent"
6854             semantic_type="duration"
6855             equation="PEC 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6856             mdapi_group="Vector Engine"
6857             mdapi_usage_flags="Frame Batch Draw"
6858             mdapi_supported_apis=""
6859             mdapi_hw_unit_type="gpu"
6860             />
6861    <counter name="XVE Stall"
6862             symbol_name="XVE_STALL"
6863             underscore_name="xve_stall"
6864             description="Percentage of time in which any thread loaded but not even a single pipe is active in XVE"
6865             data_type="float"
6866             units="percent"
6867             semantic_type="duration"
6868             equation="PEC 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6869             mdapi_group="Vector Engine"
6870             mdapi_usage_flags="Frame Batch Draw"
6871             mdapi_supported_apis=""
6872             mdapi_hw_unit_type="gpu"
6873             />
6874    <counter name="XVE Threads Occupancy All"
6875             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
6876             underscore_name="xve_threads_occupancy_all"
6877             description="Percentage of thread slots occupied by ALL threads"
6878             data_type="float"
6879             units="percent"
6880             semantic_type="duration"
6881             equation="PEC 9 READ 8 UMUL $VectorEngineThreadsCount $VectorEngineTotalCount UMUL UDIV 100 UMUL $GpuCoreClocks FDIV"
6882             mdapi_group="Vector Engine"
6883             mdapi_usage_flags="Frame Batch Draw"
6884             mdapi_supported_apis=""
6885             mdapi_hw_unit_type="gpu"
6886             />
6887    <counter name="XVE Multiple Pipe Active"
6888             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE"
6889             underscore_name="xve_multiple_pipe_active"
6890             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and ALU2 pipes"
6891             data_type="float"
6892             units="percent"
6893             semantic_type="duration"
6894             equation="PEC 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6895             mdapi_group="Vector Engine"
6896             mdapi_usage_flags="Frame Batch Draw"
6897             mdapi_supported_apis=""
6898             mdapi_hw_unit_type="gpu"
6899             />
6900    <counter name="XVE Pipe ALU0 And ALU1 Active"
6901             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
6902             underscore_name="xve_pipe_alu0_and_alu1_active"
6903             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
6904             data_type="float"
6905             units="percent"
6906             semantic_type="duration"
6907             equation="PEC 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6908             mdapi_group="Vector Engine"
6909             mdapi_usage_flags="Frame Batch Draw"
6910             mdapi_supported_apis=""
6911             mdapi_hw_unit_type="gpu"
6912             />
6913    <counter name="XVE Pipe ALU0 And ALU2 Active"
6914             symbol_name="XVE_PIPE_ALU0_AND_ALU2_ACTIVE"
6915             underscore_name="xve_pipe_alu0_and_alu2_active"
6916             description="Percentage of time in which ALU0 and ALU2 pipes are both actively executing a Gen ISA instruction"
6917             data_type="float"
6918             units="percent"
6919             semantic_type="duration"
6920             equation="PEC 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6921             mdapi_group="Vector Engine"
6922             mdapi_usage_flags="Frame Batch Draw"
6923             mdapi_supported_apis=""
6924             mdapi_hw_unit_type="gpu"
6925             />
6926    <register_config type="OA">
6927        <register type="OA" address="0x00013000" value="0x00001801" />
6928        <register type="OA" address="0x00013004" value="0x00000000" />
6929        <register type="OA" address="0x00013008" value="0x00001802" />
6930        <register type="OA" address="0x0001300C" value="0x00000000" />
6931        <register type="OA" address="0x00013010" value="0x0000061D" />
6932        <register type="OA" address="0x00013014" value="0x00000000" />
6933        <register type="OA" address="0x00013018" value="0x0000061B" />
6934        <register type="OA" address="0x0001301C" value="0x00000000" />
6935        <register type="OA" address="0x00013020" value="0x00000620" />
6936        <register type="OA" address="0x00013024" value="0x00000000" />
6937        <register type="OA" address="0x00013028" value="0x0000061A" />
6938        <register type="OA" address="0x0001302C" value="0x00000000" />
6939        <register type="OA" address="0x00013030" value="0x00000621" />
6940        <register type="OA" address="0x00013034" value="0x00000000" />
6941        <register type="OA" address="0x00013038" value="0x00000600" />
6942        <register type="OA" address="0x0001303C" value="0x00000000" />
6943        <register type="OA" address="0x00013040" value="0x00000606" />
6944        <register type="OA" address="0x00013044" value="0x00000000" />
6945        <register type="OA" address="0x00013048" value="0x00000604" />
6946        <register type="OA" address="0x0001304C" value="0x00000000" />
6947        <register type="OA" address="0x00013050" value="0x00000624" />
6948        <register type="OA" address="0x00013054" value="0x00000000" />
6949        <register type="OA" address="0x00013058" value="0x00000625" />
6950        <register type="OA" address="0x0001305C" value="0x00000000" />
6951        <register type="OA" address="0x00013060" value="0x00000626" />
6952        <register type="OA" address="0x00013064" value="0x00000000" />
6953        <register type="OA" address="0x000130A8" value="0x0000061F" />
6954        <register type="OA" address="0x000130AC" value="0x00000000" />
6955        <register type="OA" address="0x000130B0" value="0x00000628" />
6956        <register type="OA" address="0x000130B4" value="0x00000000" />
6957        <register type="OA" address="0x000130B8" value="0x0000061C" />
6958        <register type="OA" address="0x000130BC" value="0x00000000" />
6959        <register type="OA" address="0x000130C0" value="0x0000061E" />
6960        <register type="OA" address="0x000130C4" value="0x00000000" />
6961        <register type="OA" address="0x000130C8" value="0x00001601" />
6962        <register type="OA" address="0x000130CC" value="0x00000000" />
6963        <register type="OA" address="0x000130D0" value="0x00001604" />
6964        <register type="OA" address="0x000130D4" value="0x00000000" />
6965        <register type="OA" address="0x000130D8" value="0x00001602" />
6966        <register type="OA" address="0x000130DC" value="0x00000000" />
6967        <register type="OA" address="0x000130E0" value="0x00001606" />
6968        <register type="OA" address="0x000130E4" value="0x00000000" />
6969        <register type="OA" address="0x000130E8" value="0x00001807" />
6970        <register type="OA" address="0x000130EC" value="0x00000000" />
6971        <register type="OA" address="0x000130F0" value="0x00001808" />
6972        <register type="OA" address="0x000130F4" value="0x00000000" />
6973        <register type="OA" address="0x000130F8" value="0x00000605" />
6974        <register type="OA" address="0x000130FC" value="0x00000000" />
6975        <register type="OA" address="0x00013300" value="0x00005A00" />
6976        <register type="OA" address="0x00013304" value="0x00000000" />
6977        <register type="OA" address="0x00013500" value="0x00005A00" />
6978        <register type="OA" address="0x00013504" value="0x00000000" />
6979        <register type="OA" address="0x00013700" value="0x00005A00" />
6980        <register type="OA" address="0x00013704" value="0x00000000" />
6981        <register type="OA" address="0x00013308" value="0x00004405" />
6982        <register type="OA" address="0x0001330C" value="0x00000000" />
6983        <register type="OA" address="0x00013508" value="0x00004405" />
6984        <register type="OA" address="0x0001350C" value="0x00000000" />
6985        <register type="OA" address="0x00013708" value="0x00004405" />
6986        <register type="OA" address="0x0001370C" value="0x00000000" />
6987        <register type="OA" address="0x00013310" value="0x00006805" />
6988        <register type="OA" address="0x00013314" value="0x00000000" />
6989        <register type="OA" address="0x00013510" value="0x00006805" />
6990        <register type="OA" address="0x00013514" value="0x00000000" />
6991        <register type="OA" address="0x00013710" value="0x00006805" />
6992        <register type="OA" address="0x00013714" value="0x00000000" />
6993    </register_config>
6994    <register_config type="FLEX">
6995        <register type="FLEX" address="0x0000E458" value="0x00000000" />
6996        <register type="FLEX" address="0x0000E558" value="0x00000000" />
6997    </register_config>
6998  </set>
6999
7000</metrics>
7001