1b8e80941Smrg<?xml version="1.0"?>
2b8e80941Smrg<metrics version="1553959724" merge_md5="">
3b8e80941Smrg  <set name="Render Metrics Basic Gen11"
4b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
5b8e80941Smrg       underscore_name="render_basic"
6b8e80941Smrg       hw_config_guid="621e248e-29c3-404d-a1b1-bb69610c4a99"
7b8e80941Smrg       chipset="ICL"
8b8e80941Smrg       symbol_name="RenderBasic"
9b8e80941Smrg       >
10b8e80941Smrg    <counter name="GPU Core Clocks"
11b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
12b8e80941Smrg             data_type="uint64"
13b8e80941Smrg             equation="GPU_CLOCK 0 READ"
14b8e80941Smrg             underscore_name="gpu_core_clocks"
15b8e80941Smrg             units="cycles"
16b8e80941Smrg             symbol_name="GpuCoreClocks"
17b8e80941Smrg             semantic_type="event"
18b8e80941Smrg             mdapi_supported_apis=""
19b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
20b8e80941Smrg             mdapi_hw_unit_type="gpu"
21b8e80941Smrg             mdapi_group="GPU"
22b8e80941Smrg             />
23b8e80941Smrg    <counter name="EU Active"
24b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
25b8e80941Smrg             data_type="float"
26b8e80941Smrg             max_equation="100"
27b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28b8e80941Smrg             underscore_name="eu_active"
29b8e80941Smrg             units="percent"
30b8e80941Smrg             symbol_name="EuActive"
31b8e80941Smrg             semantic_type="duration"
32b8e80941Smrg             mdapi_supported_apis=""
33b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34b8e80941Smrg             mdapi_group="EU Array"
35b8e80941Smrg             mdapi_hw_unit_type="gpu"
36b8e80941Smrg             />
37b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
38b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
39b8e80941Smrg             data_type="float"
40b8e80941Smrg             max_equation="100"
41b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42b8e80941Smrg             underscore_name="eu_fpu_both_active"
43b8e80941Smrg             units="percent"
44b8e80941Smrg             symbol_name="EuFpuBothActive"
45b8e80941Smrg             semantic_type="duration"
46b8e80941Smrg             mdapi_supported_apis=""
47b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
48b8e80941Smrg             mdapi_group="EU Array/Pipes"
49b8e80941Smrg             mdapi_hw_unit_type="gpu"
50b8e80941Smrg             />
51b8e80941Smrg    <counter name="Sampler Cache Misses"
52b8e80941Smrg             description="The total number of sampler cache misses in all LODs in all sampler units."
53b8e80941Smrg             data_type="uint64"
54b8e80941Smrg             equation="C 4 READ C 5 READ UADD 8 UMUL"
55b8e80941Smrg             underscore_name="sampler_l1_misses"
56b8e80941Smrg             units="messages"
57b8e80941Smrg             symbol_name="SamplerL1Misses"
58b8e80941Smrg             semantic_type="event"
59b8e80941Smrg             mdapi_supported_apis=""
60b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61b8e80941Smrg             mdapi_hw_unit_type="gpu"
62b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
63b8e80941Smrg             />
64b8e80941Smrg    <counter name="VS Send Pipe Active"
65b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
66b8e80941Smrg             data_type="float"
67b8e80941Smrg             max_equation="100"
68b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69b8e80941Smrg             underscore_name="vs_send_active"
70b8e80941Smrg             units="percent"
71b8e80941Smrg             symbol_name="VsSendActive"
72b8e80941Smrg             semantic_type="duration"
73b8e80941Smrg             mdapi_supported_apis=""
74b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
76b8e80941Smrg             mdapi_hw_unit_type="gpu"
77b8e80941Smrg             />
78b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
79b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
80b8e80941Smrg             data_type="float"
81b8e80941Smrg             max_equation="100"
82b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
83b8e80941Smrg             underscore_name="vs_fpu1_active"
84b8e80941Smrg             units="percent"
85b8e80941Smrg             symbol_name="VsFpu1Active"
86b8e80941Smrg             semantic_type="duration"
87b8e80941Smrg             mdapi_supported_apis=""
88b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
89b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
90b8e80941Smrg             mdapi_hw_unit_type="gpu"
91b8e80941Smrg             />
92b8e80941Smrg    <counter name="GS Threads Dispatched"
93b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
94b8e80941Smrg             data_type="uint64"
95b8e80941Smrg             equation="A 5 READ"
96b8e80941Smrg             underscore_name="gs_threads"
97b8e80941Smrg             units="threads"
98b8e80941Smrg             symbol_name="GsThreads"
99b8e80941Smrg             semantic_type="event"
100b8e80941Smrg             mdapi_supported_apis=""
101b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102b8e80941Smrg             mdapi_hw_unit_type="gpu"
103b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
104b8e80941Smrg             />
105b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
106b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
107b8e80941Smrg             data_type="uint64"
108b8e80941Smrg             equation="A 22 READ 4 UMUL"
109b8e80941Smrg             underscore_name="hi_depth_test_fails"
110b8e80941Smrg             units="pixels"
111b8e80941Smrg             symbol_name="HiDepthTestFails"
112b8e80941Smrg             semantic_type="event"
113b8e80941Smrg             mdapi_supported_apis=""
114b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
115b8e80941Smrg             mdapi_hw_unit_type="gpu"
116b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
117b8e80941Smrg             />
118b8e80941Smrg    <counter name="VS Threads Dispatched"
119b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
120b8e80941Smrg             data_type="uint64"
121b8e80941Smrg             equation="A 1 READ"
122b8e80941Smrg             underscore_name="vs_threads"
123b8e80941Smrg             units="threads"
124b8e80941Smrg             symbol_name="VsThreads"
125b8e80941Smrg             semantic_type="event"
126b8e80941Smrg             mdapi_supported_apis=""
127b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
128b8e80941Smrg             mdapi_hw_unit_type="gpu"
129b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
130b8e80941Smrg             />
131b8e80941Smrg    <counter name="FS Threads Dispatched"
132b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
133b8e80941Smrg             data_type="uint64"
134b8e80941Smrg             equation="A 6 READ"
135b8e80941Smrg             underscore_name="ps_threads"
136b8e80941Smrg             units="threads"
137b8e80941Smrg             symbol_name="PsThreads"
138b8e80941Smrg             semantic_type="event"
139b8e80941Smrg             mdapi_supported_apis=""
140b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
141b8e80941Smrg             mdapi_hw_unit_type="gpu"
142b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
143b8e80941Smrg             />
144b8e80941Smrg    <counter name="Sampler00 Busy"
145b8e80941Smrg             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
146b8e80941Smrg             data_type="float"
147b8e80941Smrg             max_equation="100"
148b8e80941Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
149b8e80941Smrg             underscore_name="sampler00_busy"
150b8e80941Smrg             units="percent"
151b8e80941Smrg             symbol_name="Sampler00Busy"
152b8e80941Smrg             availability="$SubsliceMask 1 AND"
153b8e80941Smrg             semantic_type="duration"
154b8e80941Smrg             mdapi_supported_apis=""
155b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
156b8e80941Smrg             mdapi_group="Sampler"
157b8e80941Smrg             mdapi_hw_unit_type="subslice"
158b8e80941Smrg             />
159b8e80941Smrg    <counter name="Samplers Busy"
160b8e80941Smrg             description="The percentage of time in which samplers have been processing EU requests."
161b8e80941Smrg             data_type="float"
162b8e80941Smrg             max_equation="100"
163b8e80941Smrg             equation="$Sampler00Busy"
164b8e80941Smrg             underscore_name="samplers_busy"
165b8e80941Smrg             units="percent"
166b8e80941Smrg             symbol_name="SamplersBusy"
167b8e80941Smrg             availability="$SubsliceMask 9 AND"
168b8e80941Smrg             semantic_type="duration"
169b8e80941Smrg             mdapi_supported_apis=""
170b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
171b8e80941Smrg             mdapi_group="Sampler"
172b8e80941Smrg             mdapi_hw_unit_type="slice"
173b8e80941Smrg             />
174b8e80941Smrg    <counter name="Shader Barrier Messages"
175b8e80941Smrg             description="The total number of shader barrier messages."
176b8e80941Smrg             data_type="uint64"
177b8e80941Smrg             equation="A 35 READ"
178b8e80941Smrg             underscore_name="shader_barriers"
179b8e80941Smrg             units="messages"
180b8e80941Smrg             symbol_name="ShaderBarriers"
181b8e80941Smrg             semantic_type="event"
182b8e80941Smrg             mdapi_supported_apis=""
183b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
184b8e80941Smrg             mdapi_hw_unit_type="gpu"
185b8e80941Smrg             mdapi_group="EU Array/Barrier"
186b8e80941Smrg             />
187b8e80941Smrg    <counter name="Sampler Texels"
188b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
189b8e80941Smrg             data_type="uint64"
190b8e80941Smrg             equation="A 28 READ 4 UMUL"
191b8e80941Smrg             underscore_name="sampler_texels"
192b8e80941Smrg             units="texels"
193b8e80941Smrg             symbol_name="SamplerTexels"
194b8e80941Smrg             semantic_type="event"
195b8e80941Smrg             mdapi_supported_apis=""
196b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
197b8e80941Smrg             mdapi_hw_unit_type="gpu"
198b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
199b8e80941Smrg             />
200b8e80941Smrg    <counter name="Pixels Failing Tests"
201b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
202b8e80941Smrg             data_type="uint64"
203b8e80941Smrg             equation="A 25 READ 4 UMUL"
204b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
205b8e80941Smrg             units="pixels"
206b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
207b8e80941Smrg             semantic_type="event"
208b8e80941Smrg             mdapi_supported_apis=""
209b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
210b8e80941Smrg             mdapi_hw_unit_type="gpu"
211b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
212b8e80941Smrg             />
213b8e80941Smrg    <counter name="GPU Time Elapsed"
214b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
215b8e80941Smrg             data_type="uint64"
216b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
217b8e80941Smrg             underscore_name="gpu_time"
218b8e80941Smrg             units="ns"
219b8e80941Smrg             symbol_name="GpuTime"
220b8e80941Smrg             semantic_type="duration"
221b8e80941Smrg             mdapi_supported_apis=""
222b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
223b8e80941Smrg             mdapi_hw_unit_type="gpu"
224b8e80941Smrg             mdapi_group="GPU"
225b8e80941Smrg             />
226b8e80941Smrg    <counter name="AVG GPU Core Frequency"
227b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
228b8e80941Smrg             data_type="uint64"
229b8e80941Smrg             max_equation="$GpuMaxFrequency"
230b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
231b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
232b8e80941Smrg             units="hz"
233b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
234b8e80941Smrg             semantic_type="event"
235b8e80941Smrg             mdapi_supported_apis=""
236b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
237b8e80941Smrg             mdapi_group="GPU"
238b8e80941Smrg             mdapi_hw_unit_type="gpu"
239b8e80941Smrg             />
240b8e80941Smrg    <counter name="Sampler Texels Misses"
241b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
242b8e80941Smrg             data_type="uint64"
243b8e80941Smrg             equation="A 29 READ 4 UMUL"
244b8e80941Smrg             underscore_name="sampler_texel_misses"
245b8e80941Smrg             units="texels"
246b8e80941Smrg             symbol_name="SamplerTexelMisses"
247b8e80941Smrg             semantic_type="event"
248b8e80941Smrg             mdapi_supported_apis=""
249b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
250b8e80941Smrg             mdapi_hw_unit_type="gpu"
251b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
252b8e80941Smrg             />
253b8e80941Smrg    <counter name="CS Threads Dispatched"
254b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
255b8e80941Smrg             data_type="uint64"
256b8e80941Smrg             equation="A 4 READ"
257b8e80941Smrg             underscore_name="cs_threads"
258b8e80941Smrg             units="threads"
259b8e80941Smrg             symbol_name="CsThreads"
260b8e80941Smrg             semantic_type="event"
261b8e80941Smrg             mdapi_supported_apis=""
262b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
263b8e80941Smrg             mdapi_hw_unit_type="gpu"
264b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
265b8e80941Smrg             />
266b8e80941Smrg    <counter name="Sampler00 Bottleneck"
267b8e80941Smrg             low_watermark="5"
268b8e80941Smrg             description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
269b8e80941Smrg             data_type="float"
270b8e80941Smrg             high_watermark="15"
271b8e80941Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
272b8e80941Smrg             max_equation="100"
273b8e80941Smrg             underscore_name="sampler00_bottleneck"
274b8e80941Smrg             units="percent"
275b8e80941Smrg             symbol_name="Sampler00Bottleneck"
276b8e80941Smrg             availability="$SubsliceMask 1 AND"
277b8e80941Smrg             semantic_type="duration"
278b8e80941Smrg             mdapi_supported_apis=""
279b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
280b8e80941Smrg             mdapi_group="Sampler"
281b8e80941Smrg             mdapi_hw_unit_type="subslice"
282b8e80941Smrg             />
283b8e80941Smrg    <counter name="SLM Bytes Read"
284b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
285b8e80941Smrg             data_type="uint64"
286b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
287b8e80941Smrg             equation="A 30 READ 64 UMUL"
288b8e80941Smrg             underscore_name="slm_bytes_read"
289b8e80941Smrg             units="bytes"
290b8e80941Smrg             symbol_name="SlmBytesRead"
291b8e80941Smrg             semantic_type="throughput"
292b8e80941Smrg             mdapi_supported_apis=""
293b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
294b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
295b8e80941Smrg             mdapi_hw_unit_type="gpu"
296b8e80941Smrg             />
297b8e80941Smrg    <counter name="GTI Read Throughput"
298b8e80941Smrg             description="The total number of GPU memory bytes read from GTI."
299b8e80941Smrg             data_type="uint64"
300b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
301b8e80941Smrg             equation="64  B 1 READ B 3 READ UADD B 4 READ UADD B 5 READ UADD UMUL"
302b8e80941Smrg             underscore_name="gti_read_throughput"
303b8e80941Smrg             units="bytes"
304b8e80941Smrg             symbol_name="GtiReadThroughput"
305b8e80941Smrg             semantic_type="throughput"
306b8e80941Smrg             mdapi_supported_apis=""
307b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
308b8e80941Smrg             mdapi_group="GTI"
309b8e80941Smrg             mdapi_hw_unit_type="gpu"
310b8e80941Smrg             />
311b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
312b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
313b8e80941Smrg             data_type="float"
314b8e80941Smrg             max_equation="100"
315b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
316b8e80941Smrg             underscore_name="ps_fpu1_active"
317b8e80941Smrg             units="percent"
318b8e80941Smrg             symbol_name="PsFpu1Active"
319b8e80941Smrg             semantic_type="duration"
320b8e80941Smrg             mdapi_supported_apis=""
321b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
322b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
323b8e80941Smrg             mdapi_hw_unit_type="gpu"
324b8e80941Smrg             />
325b8e80941Smrg    <counter name="PS Send Pipeline Active"
326b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
327b8e80941Smrg             data_type="float"
328b8e80941Smrg             max_equation="100"
329b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
330b8e80941Smrg             underscore_name="ps_send_active"
331b8e80941Smrg             units="percent"
332b8e80941Smrg             symbol_name="PsSendActive"
333b8e80941Smrg             semantic_type="duration"
334b8e80941Smrg             mdapi_supported_apis=""
335b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
336b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
337b8e80941Smrg             mdapi_hw_unit_type="gpu"
338b8e80941Smrg             />
339b8e80941Smrg    <counter name="Rasterized Pixels"
340b8e80941Smrg             description="The total number of rasterized pixels."
341b8e80941Smrg             data_type="uint64"
342b8e80941Smrg             equation="A 21 READ 4 UMUL"
343b8e80941Smrg             underscore_name="rasterized_pixels"
344b8e80941Smrg             units="pixels"
345b8e80941Smrg             symbol_name="RasterizedPixels"
346b8e80941Smrg             semantic_type="event"
347b8e80941Smrg             mdapi_supported_apis=""
348b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
349b8e80941Smrg             mdapi_hw_unit_type="gpu"
350b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
351b8e80941Smrg             />
352b8e80941Smrg    <counter name="GPU Busy"
353b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
354b8e80941Smrg             data_type="float"
355b8e80941Smrg             max_equation="100"
356b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
357b8e80941Smrg             underscore_name="gpu_busy"
358b8e80941Smrg             units="percent"
359b8e80941Smrg             symbol_name="GpuBusy"
360b8e80941Smrg             semantic_type="duration"
361b8e80941Smrg             mdapi_supported_apis=""
362b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
363b8e80941Smrg             mdapi_group="GPU"
364b8e80941Smrg             mdapi_hw_unit_type="gpu"
365b8e80941Smrg             />
366b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
367b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
368b8e80941Smrg             data_type="float"
369b8e80941Smrg             max_equation="100"
370b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
371b8e80941Smrg             underscore_name="vs_fpu0_active"
372b8e80941Smrg             units="percent"
373b8e80941Smrg             symbol_name="VsFpu0Active"
374b8e80941Smrg             semantic_type="duration"
375b8e80941Smrg             mdapi_supported_apis=""
376b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
377b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
378b8e80941Smrg             mdapi_hw_unit_type="gpu"
379b8e80941Smrg             />
380b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
381b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
382b8e80941Smrg             data_type="float"
383b8e80941Smrg             max_equation="100"
384b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
385b8e80941Smrg             underscore_name="ps_fpu0_active"
386b8e80941Smrg             units="percent"
387b8e80941Smrg             symbol_name="PsFpu0Active"
388b8e80941Smrg             semantic_type="duration"
389b8e80941Smrg             mdapi_supported_apis=""
390b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
391b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
392b8e80941Smrg             mdapi_hw_unit_type="gpu"
393b8e80941Smrg             />
394b8e80941Smrg    <counter name="DS Threads Dispatched"
395b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
396b8e80941Smrg             data_type="uint64"
397b8e80941Smrg             equation="A 3 READ"
398b8e80941Smrg             underscore_name="ds_threads"
399b8e80941Smrg             units="threads"
400b8e80941Smrg             symbol_name="DsThreads"
401b8e80941Smrg             semantic_type="event"
402b8e80941Smrg             mdapi_supported_apis=""
403b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
404b8e80941Smrg             mdapi_hw_unit_type="gpu"
405b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
406b8e80941Smrg             />
407b8e80941Smrg    <counter name="Samples Written"
408b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
409b8e80941Smrg             data_type="uint64"
410b8e80941Smrg             equation="A 26 READ 4 UMUL"
411b8e80941Smrg             underscore_name="samples_written"
412b8e80941Smrg             units="pixels"
413b8e80941Smrg             symbol_name="SamplesWritten"
414b8e80941Smrg             semantic_type="event"
415b8e80941Smrg             mdapi_supported_apis=""
416b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
417b8e80941Smrg             mdapi_hw_unit_type="gpu"
418b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
419b8e80941Smrg             />
420b8e80941Smrg    <counter name="EU Stall"
421b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
422b8e80941Smrg             data_type="float"
423b8e80941Smrg             max_equation="100"
424b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
425b8e80941Smrg             underscore_name="eu_stall"
426b8e80941Smrg             units="percent"
427b8e80941Smrg             symbol_name="EuStall"
428b8e80941Smrg             semantic_type="duration"
429b8e80941Smrg             mdapi_supported_apis=""
430b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
431b8e80941Smrg             mdapi_group="EU Array"
432b8e80941Smrg             mdapi_hw_unit_type="gpu"
433b8e80941Smrg             />
434b8e80941Smrg    <counter name="Samples Blended"
435b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
436b8e80941Smrg             data_type="uint64"
437b8e80941Smrg             equation="A 27 READ 4 UMUL"
438b8e80941Smrg             underscore_name="samples_blended"
439b8e80941Smrg             units="pixels"
440b8e80941Smrg             symbol_name="SamplesBlended"
441b8e80941Smrg             semantic_type="event"
442b8e80941Smrg             mdapi_supported_apis=""
443b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
444b8e80941Smrg             mdapi_hw_unit_type="gpu"
445b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
446b8e80941Smrg             />
447b8e80941Smrg    <counter name="Early Depth Test Fails"
448b8e80941Smrg             description="The total number of pixels dropped on early depth test."
449b8e80941Smrg             data_type="uint64"
450b8e80941Smrg             equation="A 23 READ 4 UMUL"
451b8e80941Smrg             underscore_name="early_depth_test_fails"
452b8e80941Smrg             units="pixels"
453b8e80941Smrg             symbol_name="EarlyDepthTestFails"
454b8e80941Smrg             semantic_type="event"
455b8e80941Smrg             mdapi_supported_apis=""
456b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
457b8e80941Smrg             mdapi_hw_unit_type="gpu"
458b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
459b8e80941Smrg             />
460b8e80941Smrg    <counter name="Samplers Bottleneck"
461b8e80941Smrg             low_watermark="5"
462b8e80941Smrg             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
463b8e80941Smrg             data_type="float"
464b8e80941Smrg             high_watermark="15"
465b8e80941Smrg             equation="$Sampler00Bottleneck"
466b8e80941Smrg             max_equation="100"
467b8e80941Smrg             underscore_name="sampler_bottleneck"
468b8e80941Smrg             units="percent"
469b8e80941Smrg             symbol_name="SamplerBottleneck"
470b8e80941Smrg             availability="$SubsliceMask 9 AND"
471b8e80941Smrg             semantic_type="duration"
472b8e80941Smrg             mdapi_supported_apis=""
473b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
474b8e80941Smrg             mdapi_group="Sampler"
475b8e80941Smrg             mdapi_hw_unit_type="slice"
476b8e80941Smrg             />
477b8e80941Smrg    <counter name="Shader Memory Accesses"
478b8e80941Smrg             description="The total number of shader memory accesses to L3."
479b8e80941Smrg             data_type="uint64"
480b8e80941Smrg             equation="A 32 READ"
481b8e80941Smrg             underscore_name="shader_memory_accesses"
482b8e80941Smrg             units="messages"
483b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
484b8e80941Smrg             semantic_type="event"
485b8e80941Smrg             mdapi_supported_apis=""
486b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
487b8e80941Smrg             mdapi_hw_unit_type="gpu"
488b8e80941Smrg             mdapi_group="L3/Data Port"
489b8e80941Smrg             />
490b8e80941Smrg    <counter name="HS Threads Dispatched"
491b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
492b8e80941Smrg             data_type="uint64"
493b8e80941Smrg             equation="A 2 READ"
494b8e80941Smrg             underscore_name="hs_threads"
495b8e80941Smrg             units="threads"
496b8e80941Smrg             symbol_name="HsThreads"
497b8e80941Smrg             semantic_type="event"
498b8e80941Smrg             mdapi_supported_apis=""
499b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
500b8e80941Smrg             mdapi_hw_unit_type="gpu"
501b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
502b8e80941Smrg             />
503b8e80941Smrg    <counter name="GTI Write Throughput"
504b8e80941Smrg             description="The total number of GPU memory bytes written to GTI."
505b8e80941Smrg             data_type="uint64"
506b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
507b8e80941Smrg             equation="64  B 0 READ B 2 READ UADD UMUL"
508b8e80941Smrg             underscore_name="gti_write_throughput"
509b8e80941Smrg             units="bytes"
510b8e80941Smrg             symbol_name="GtiWriteThroughput"
511b8e80941Smrg             semantic_type="throughput"
512b8e80941Smrg             mdapi_supported_apis=""
513b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
514b8e80941Smrg             mdapi_group="GTI"
515b8e80941Smrg             mdapi_hw_unit_type="gpu"
516b8e80941Smrg             />
517b8e80941Smrg    <counter name="L3 Shader Throughput"
518b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
519b8e80941Smrg             data_type="uint64"
520b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
521b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
522b8e80941Smrg             underscore_name="l3_shader_throughput"
523b8e80941Smrg             units="bytes"
524b8e80941Smrg             symbol_name="L3ShaderThroughput"
525b8e80941Smrg             semantic_type="throughput"
526b8e80941Smrg             mdapi_supported_apis=""
527b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
528b8e80941Smrg             mdapi_group="L3/Data Port"
529b8e80941Smrg             mdapi_hw_unit_type="gpu"
530b8e80941Smrg             />
531b8e80941Smrg    <counter name="Samples Killed in FS"
532b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
533b8e80941Smrg             data_type="uint64"
534b8e80941Smrg             equation="A 24 READ 4 UMUL"
535b8e80941Smrg             underscore_name="samples_killed_in_ps"
536b8e80941Smrg             units="pixels"
537b8e80941Smrg             symbol_name="SamplesKilledInPs"
538b8e80941Smrg             semantic_type="event"
539b8e80941Smrg             mdapi_supported_apis=""
540b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
541b8e80941Smrg             mdapi_hw_unit_type="gpu"
542b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
543b8e80941Smrg             />
544b8e80941Smrg    <counter name="SLM Bytes Written"
545b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
546b8e80941Smrg             data_type="uint64"
547b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
548b8e80941Smrg             equation="A 31 READ 64 UMUL"
549b8e80941Smrg             underscore_name="slm_bytes_written"
550b8e80941Smrg             units="bytes"
551b8e80941Smrg             symbol_name="SlmBytesWritten"
552b8e80941Smrg             semantic_type="throughput"
553b8e80941Smrg             mdapi_supported_apis=""
554b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
555b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
556b8e80941Smrg             mdapi_hw_unit_type="gpu"
557b8e80941Smrg             />
558b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
559b8e80941Smrg             description="The total number of shader atomic memory accesses."
560b8e80941Smrg             data_type="uint64"
561b8e80941Smrg             equation="A 34 READ"
562b8e80941Smrg             underscore_name="shader_atomics"
563b8e80941Smrg             units="messages"
564b8e80941Smrg             symbol_name="ShaderAtomics"
565b8e80941Smrg             semantic_type="event"
566b8e80941Smrg             mdapi_supported_apis=""
567b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
568b8e80941Smrg             mdapi_hw_unit_type="gpu"
569b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
570b8e80941Smrg             />
571b8e80941Smrg    <register_config type="NOA">
572b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
573b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
574b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
575b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142C0014" />
576b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14120700" />
577b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121500E0" />
578b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
579b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
580b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C200014" />
581b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16212800" />
582b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2C2041" />
583b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102C0000" />
584b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2C0000" />
585b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040140" />
586b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040005" />
587b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050050" />
588b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06054000" />
589b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08051000" />
590b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600C0" />
591b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24061800" />
592b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04120023" />
593b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10120000" />
594b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08120000" />
595b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06131000" />
596b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04144000" />
597b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02150980" />
598b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10150000" />
599b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1815000F" />
600b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06150000" />
601b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08154000" />
602b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E18A000" />
603b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14190028" />
604b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
605b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
606b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
607b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
608b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
609b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001C0097" />
610b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x061C9400" />
611b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1C00A7" />
612b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101C0000" />
613b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081D8100" />
614b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1D0004" />
615b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x085C9497" />
616b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A5CA700" />
617b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x105C0000" />
618b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A5D000B" />
619b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181E8000" />
620b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E1EEF80" />
621b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F4000" />
622b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F2404" />
623b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F0092" />
624b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
625b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2000" />
626b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
627b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0303" />
628b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0303" />
629b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0003" />
630b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
631b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
632b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F4001" />
633b8e80941Smrg    </register_config>
634b8e80941Smrg    <register_config type="OA">
635b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
636b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
637b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
638b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
639b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
640b8e80941Smrg    </register_config>
641b8e80941Smrg    <register_config type="FLEX">
642b8e80941Smrg        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
643b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
644b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
645b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
646b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00051050" />
647b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00000052" />
648b8e80941Smrg    </register_config>
649b8e80941Smrg  </set>
650b8e80941Smrg
651b8e80941Smrg  <set name="Compute Metrics Basic Gen11"
652b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
653b8e80941Smrg       underscore_name="compute_basic"
654b8e80941Smrg       hw_config_guid="233a477b-f8f0-40f4-bf57-01440c3701d9"
655b8e80941Smrg       chipset="ICL"
656b8e80941Smrg       symbol_name="ComputeBasic"
657b8e80941Smrg       >
658b8e80941Smrg    <counter name="GPU Core Clocks"
659b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
660b8e80941Smrg             data_type="uint64"
661b8e80941Smrg             equation="GPU_CLOCK 0 READ"
662b8e80941Smrg             underscore_name="gpu_core_clocks"
663b8e80941Smrg             units="cycles"
664b8e80941Smrg             symbol_name="GpuCoreClocks"
665b8e80941Smrg             semantic_type="event"
666b8e80941Smrg             mdapi_supported_apis=""
667b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
668b8e80941Smrg             mdapi_hw_unit_type="gpu"
669b8e80941Smrg             mdapi_group="GPU"
670b8e80941Smrg             />
671b8e80941Smrg    <counter name="EU Active"
672b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
673b8e80941Smrg             data_type="float"
674b8e80941Smrg             max_equation="100"
675b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
676b8e80941Smrg             underscore_name="eu_active"
677b8e80941Smrg             units="percent"
678b8e80941Smrg             symbol_name="EuActive"
679b8e80941Smrg             semantic_type="duration"
680b8e80941Smrg             mdapi_supported_apis=""
681b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
682b8e80941Smrg             mdapi_group="EU Array"
683b8e80941Smrg             mdapi_hw_unit_type="gpu"
684b8e80941Smrg             />
685b8e80941Smrg    <counter name="Untyped Bytes Read"
686b8e80941Smrg             description="The total number of typed memory bytes read via Data Port."
687b8e80941Smrg             data_type="uint64"
688b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
689b8e80941Smrg             equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
690b8e80941Smrg             underscore_name="untyped_bytes_read"
691b8e80941Smrg             units="bytes"
692b8e80941Smrg             symbol_name="UntypedBytesRead"
693b8e80941Smrg             semantic_type="throughput"
694b8e80941Smrg             mdapi_supported_apis=""
695b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
696b8e80941Smrg             mdapi_group="L3/Data Port"
697b8e80941Smrg             mdapi_hw_unit_type="gpu"
698b8e80941Smrg             />
699b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
700b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
701b8e80941Smrg             data_type="float"
702b8e80941Smrg             max_equation="100"
703b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
704b8e80941Smrg             underscore_name="eu_fpu_both_active"
705b8e80941Smrg             units="percent"
706b8e80941Smrg             symbol_name="EuFpuBothActive"
707b8e80941Smrg             semantic_type="duration"
708b8e80941Smrg             mdapi_supported_apis=""
709b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
710b8e80941Smrg             mdapi_group="EU Array/Pipes"
711b8e80941Smrg             mdapi_hw_unit_type="gpu"
712b8e80941Smrg             />
713b8e80941Smrg    <counter name="Typed Bytes Written"
714b8e80941Smrg             description="The total number of untyped memory bytes written via Data Port."
715b8e80941Smrg             data_type="uint64"
716b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
717b8e80941Smrg             equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
718b8e80941Smrg             underscore_name="typed_bytes_written"
719b8e80941Smrg             units="bytes"
720b8e80941Smrg             symbol_name="TypedBytesWritten"
721b8e80941Smrg             semantic_type="throughput"
722b8e80941Smrg             mdapi_supported_apis=""
723b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
724b8e80941Smrg             mdapi_group="L3/Data Port"
725b8e80941Smrg             mdapi_hw_unit_type="gpu"
726b8e80941Smrg             />
727b8e80941Smrg    <counter name="EU AVG IPC Rate"
728b8e80941Smrg             description="The average rate of IPC calculated for 2 FPU pipelines."
729b8e80941Smrg             data_type="float"
730b8e80941Smrg             max_equation="2"
731b8e80941Smrg             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
732b8e80941Smrg             underscore_name="eu_avg_ipc_rate"
733b8e80941Smrg             units="number"
734b8e80941Smrg             symbol_name="EuAvgIpcRate"
735b8e80941Smrg             semantic_type="ratio"
736b8e80941Smrg             mdapi_supported_apis=""
737b8e80941Smrg             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
738b8e80941Smrg             mdapi_group="EU Array"
739b8e80941Smrg             mdapi_hw_unit_type="gpu"
740b8e80941Smrg             />
741b8e80941Smrg    <counter name="GS Threads Dispatched"
742b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
743b8e80941Smrg             data_type="uint64"
744b8e80941Smrg             equation="A 5 READ"
745b8e80941Smrg             underscore_name="gs_threads"
746b8e80941Smrg             units="threads"
747b8e80941Smrg             symbol_name="GsThreads"
748b8e80941Smrg             semantic_type="event"
749b8e80941Smrg             mdapi_supported_apis=""
750b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
751b8e80941Smrg             mdapi_hw_unit_type="gpu"
752b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
753b8e80941Smrg             />
754b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
755b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
756b8e80941Smrg             data_type="uint64"
757b8e80941Smrg             equation="A 22 READ 4 UMUL"
758b8e80941Smrg             underscore_name="hi_depth_test_fails"
759b8e80941Smrg             units="pixels"
760b8e80941Smrg             symbol_name="HiDepthTestFails"
761b8e80941Smrg             semantic_type="event"
762b8e80941Smrg             mdapi_supported_apis=""
763b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
764b8e80941Smrg             mdapi_hw_unit_type="gpu"
765b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
766b8e80941Smrg             />
767b8e80941Smrg    <counter name="VS Threads Dispatched"
768b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
769b8e80941Smrg             data_type="uint64"
770b8e80941Smrg             equation="A 1 READ"
771b8e80941Smrg             underscore_name="vs_threads"
772b8e80941Smrg             units="threads"
773b8e80941Smrg             symbol_name="VsThreads"
774b8e80941Smrg             semantic_type="event"
775b8e80941Smrg             mdapi_supported_apis=""
776b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
777b8e80941Smrg             mdapi_hw_unit_type="gpu"
778b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
779b8e80941Smrg             />
780b8e80941Smrg    <counter name="FS Threads Dispatched"
781b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
782b8e80941Smrg             data_type="uint64"
783b8e80941Smrg             equation="A 6 READ"
784b8e80941Smrg             underscore_name="ps_threads"
785b8e80941Smrg             units="threads"
786b8e80941Smrg             symbol_name="PsThreads"
787b8e80941Smrg             semantic_type="event"
788b8e80941Smrg             mdapi_supported_apis=""
789b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
790b8e80941Smrg             mdapi_hw_unit_type="gpu"
791b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
792b8e80941Smrg             />
793b8e80941Smrg    <counter name="EU FPU1 Pipe Active"
794b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing."
795b8e80941Smrg             data_type="float"
796b8e80941Smrg             max_equation="100"
797b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
798b8e80941Smrg             underscore_name="fpu1_active"
799b8e80941Smrg             units="percent"
800b8e80941Smrg             symbol_name="Fpu1Active"
801b8e80941Smrg             semantic_type="duration"
802b8e80941Smrg             mdapi_supported_apis=""
803b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
804b8e80941Smrg             mdapi_group="EU Array/Pipes"
805b8e80941Smrg             mdapi_hw_unit_type="gpu"
806b8e80941Smrg             />
807b8e80941Smrg    <counter name="EU FPU0 Pipe Active"
808b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing."
809b8e80941Smrg             data_type="float"
810b8e80941Smrg             max_equation="100"
811b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
812b8e80941Smrg             underscore_name="fpu0_active"
813b8e80941Smrg             units="percent"
814b8e80941Smrg             symbol_name="Fpu0Active"
815b8e80941Smrg             semantic_type="duration"
816b8e80941Smrg             mdapi_supported_apis=""
817b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
818b8e80941Smrg             mdapi_group="EU Array/Pipes"
819b8e80941Smrg             mdapi_hw_unit_type="gpu"
820b8e80941Smrg             />
821b8e80941Smrg    <counter name="Shader Barrier Messages"
822b8e80941Smrg             description="The total number of shader barrier messages."
823b8e80941Smrg             data_type="uint64"
824b8e80941Smrg             equation="A 35 READ"
825b8e80941Smrg             underscore_name="shader_barriers"
826b8e80941Smrg             units="messages"
827b8e80941Smrg             symbol_name="ShaderBarriers"
828b8e80941Smrg             semantic_type="event"
829b8e80941Smrg             mdapi_supported_apis=""
830b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
831b8e80941Smrg             mdapi_hw_unit_type="gpu"
832b8e80941Smrg             mdapi_group="EU Array/Barrier"
833b8e80941Smrg             />
834b8e80941Smrg    <counter name="Sampler Texels"
835b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
836b8e80941Smrg             data_type="uint64"
837b8e80941Smrg             equation="A 28 READ 4 UMUL"
838b8e80941Smrg             underscore_name="sampler_texels"
839b8e80941Smrg             units="texels"
840b8e80941Smrg             symbol_name="SamplerTexels"
841b8e80941Smrg             semantic_type="event"
842b8e80941Smrg             mdapi_supported_apis=""
843b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
844b8e80941Smrg             mdapi_hw_unit_type="gpu"
845b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
846b8e80941Smrg             />
847b8e80941Smrg    <counter name="Pixels Failing Tests"
848b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
849b8e80941Smrg             data_type="uint64"
850b8e80941Smrg             equation="A 25 READ 4 UMUL"
851b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
852b8e80941Smrg             units="pixels"
853b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
854b8e80941Smrg             semantic_type="event"
855b8e80941Smrg             mdapi_supported_apis=""
856b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
857b8e80941Smrg             mdapi_hw_unit_type="gpu"
858b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
859b8e80941Smrg             />
860b8e80941Smrg    <counter name="Typed Atomics Accesses"
861b8e80941Smrg             description="The total number of typed atomic accesses via Data Port."
862b8e80941Smrg             data_type="uint64"
863b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
864b8e80941Smrg             equation="B 4 READ B 5 READ FADD 2 FDIV $EuSubslicesTotalCount FMUL"
865b8e80941Smrg             underscore_name="typed_atomics"
866b8e80941Smrg             units="events"
867b8e80941Smrg             symbol_name="TypedAtomics"
868b8e80941Smrg             semantic_type="throughput"
869b8e80941Smrg             mdapi_supported_apis=""
870b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
871b8e80941Smrg             mdapi_group="L3/Data Port"
872b8e80941Smrg             mdapi_hw_unit_type="gpu"
873b8e80941Smrg             />
874b8e80941Smrg    <counter name="GPU Time Elapsed"
875b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
876b8e80941Smrg             data_type="uint64"
877b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
878b8e80941Smrg             underscore_name="gpu_time"
879b8e80941Smrg             units="ns"
880b8e80941Smrg             symbol_name="GpuTime"
881b8e80941Smrg             semantic_type="duration"
882b8e80941Smrg             mdapi_supported_apis=""
883b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
884b8e80941Smrg             mdapi_hw_unit_type="gpu"
885b8e80941Smrg             mdapi_group="GPU"
886b8e80941Smrg             />
887b8e80941Smrg    <counter name="AVG GPU Core Frequency"
888b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
889b8e80941Smrg             data_type="uint64"
890b8e80941Smrg             max_equation="$GpuMaxFrequency"
891b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
892b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
893b8e80941Smrg             units="hz"
894b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
895b8e80941Smrg             semantic_type="event"
896b8e80941Smrg             mdapi_supported_apis=""
897b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
898b8e80941Smrg             mdapi_group="GPU"
899b8e80941Smrg             mdapi_hw_unit_type="gpu"
900b8e80941Smrg             />
901b8e80941Smrg    <counter name="Sampler Texels Misses"
902b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
903b8e80941Smrg             data_type="uint64"
904b8e80941Smrg             equation="A 29 READ 4 UMUL"
905b8e80941Smrg             underscore_name="sampler_texel_misses"
906b8e80941Smrg             units="texels"
907b8e80941Smrg             symbol_name="SamplerTexelMisses"
908b8e80941Smrg             semantic_type="event"
909b8e80941Smrg             mdapi_supported_apis=""
910b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
911b8e80941Smrg             mdapi_hw_unit_type="gpu"
912b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
913b8e80941Smrg             />
914b8e80941Smrg    <counter name="CS Threads Dispatched"
915b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
916b8e80941Smrg             data_type="uint64"
917b8e80941Smrg             equation="A 4 READ"
918b8e80941Smrg             underscore_name="cs_threads"
919b8e80941Smrg             units="threads"
920b8e80941Smrg             symbol_name="CsThreads"
921b8e80941Smrg             semantic_type="event"
922b8e80941Smrg             mdapi_supported_apis=""
923b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
924b8e80941Smrg             mdapi_hw_unit_type="gpu"
925b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
926b8e80941Smrg             />
927b8e80941Smrg    <counter name="SLM Bytes Read"
928b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
929b8e80941Smrg             data_type="uint64"
930b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
931b8e80941Smrg             equation="A 30 READ 64 UMUL"
932b8e80941Smrg             underscore_name="slm_bytes_read"
933b8e80941Smrg             units="bytes"
934b8e80941Smrg             symbol_name="SlmBytesRead"
935b8e80941Smrg             semantic_type="throughput"
936b8e80941Smrg             mdapi_supported_apis=""
937b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
938b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
939b8e80941Smrg             mdapi_hw_unit_type="gpu"
940b8e80941Smrg             />
941b8e80941Smrg    <counter name="GTI Read Throughput"
942b8e80941Smrg             description="The total number of GPU memory bytes read from GTI."
943b8e80941Smrg             data_type="uint64"
944b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
945b8e80941Smrg             equation="64  B 1 READ B 3 READ UADD B 7 READ UADD B 6 READ UADD UMUL"
946b8e80941Smrg             underscore_name="gti_read_throughput"
947b8e80941Smrg             units="bytes"
948b8e80941Smrg             symbol_name="GtiReadThroughput"
949b8e80941Smrg             semantic_type="throughput"
950b8e80941Smrg             mdapi_supported_apis=""
951b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
952b8e80941Smrg             mdapi_group="GTI"
953b8e80941Smrg             mdapi_hw_unit_type="gpu"
954b8e80941Smrg             />
955b8e80941Smrg    <counter name="Untyped Writes"
956b8e80941Smrg             description="The total number of untyped memory bytes written via Data Port."
957b8e80941Smrg             data_type="uint64"
958b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
959b8e80941Smrg             equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
960b8e80941Smrg             underscore_name="untyped_bytes_written"
961b8e80941Smrg             units="bytes"
962b8e80941Smrg             symbol_name="UntypedBytesWritten"
963b8e80941Smrg             semantic_type="throughput"
964b8e80941Smrg             mdapi_supported_apis=""
965b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
966b8e80941Smrg             mdapi_group="L3/Data Port"
967b8e80941Smrg             mdapi_hw_unit_type="gpu"
968b8e80941Smrg             />
969b8e80941Smrg    <counter name="GPU Busy"
970b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
971b8e80941Smrg             data_type="float"
972b8e80941Smrg             max_equation="100"
973b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
974b8e80941Smrg             underscore_name="gpu_busy"
975b8e80941Smrg             units="percent"
976b8e80941Smrg             symbol_name="GpuBusy"
977b8e80941Smrg             semantic_type="duration"
978b8e80941Smrg             mdapi_supported_apis=""
979b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
980b8e80941Smrg             mdapi_group="GPU"
981b8e80941Smrg             mdapi_hw_unit_type="gpu"
982b8e80941Smrg             />
983b8e80941Smrg    <counter name="Rasterized Pixels"
984b8e80941Smrg             description="The total number of rasterized pixels."
985b8e80941Smrg             data_type="uint64"
986b8e80941Smrg             equation="A 21 READ 4 UMUL"
987b8e80941Smrg             underscore_name="rasterized_pixels"
988b8e80941Smrg             units="pixels"
989b8e80941Smrg             symbol_name="RasterizedPixels"
990b8e80941Smrg             semantic_type="event"
991b8e80941Smrg             mdapi_supported_apis=""
992b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
993b8e80941Smrg             mdapi_hw_unit_type="gpu"
994b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
995b8e80941Smrg             />
996b8e80941Smrg    <counter name="Typed Bytes Read"
997b8e80941Smrg             description="The total number of typed memory bytes read via Data Port."
998b8e80941Smrg             data_type="uint64"
999b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1000b8e80941Smrg             equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1001b8e80941Smrg             underscore_name="typed_bytes_read"
1002b8e80941Smrg             units="bytes"
1003b8e80941Smrg             symbol_name="TypedBytesRead"
1004b8e80941Smrg             semantic_type="throughput"
1005b8e80941Smrg             mdapi_supported_apis=""
1006b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1007b8e80941Smrg             mdapi_group="L3/Data Port"
1008b8e80941Smrg             mdapi_hw_unit_type="gpu"
1009b8e80941Smrg             />
1010b8e80941Smrg    <counter name="DS Threads Dispatched"
1011b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
1012b8e80941Smrg             data_type="uint64"
1013b8e80941Smrg             equation="A 3 READ"
1014b8e80941Smrg             underscore_name="ds_threads"
1015b8e80941Smrg             units="threads"
1016b8e80941Smrg             symbol_name="DsThreads"
1017b8e80941Smrg             semantic_type="event"
1018b8e80941Smrg             mdapi_supported_apis=""
1019b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1020b8e80941Smrg             mdapi_hw_unit_type="gpu"
1021b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
1022b8e80941Smrg             />
1023b8e80941Smrg    <counter name="EU Thread Occupancy"
1024b8e80941Smrg             description="The percentage of time in which hardware threads occupied EUs."
1025b8e80941Smrg             data_type="float"
1026b8e80941Smrg             max_equation="100"
1027b8e80941Smrg             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1028b8e80941Smrg             underscore_name="eu_thread_occupancy"
1029b8e80941Smrg             units="percent"
1030b8e80941Smrg             symbol_name="EuThreadOccupancy"
1031b8e80941Smrg             semantic_type="duration"
1032b8e80941Smrg             mdapi_supported_apis=""
1033b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1034b8e80941Smrg             mdapi_group="EU Array"
1035b8e80941Smrg             mdapi_hw_unit_type="gpu"
1036b8e80941Smrg             />
1037b8e80941Smrg    <counter name="EU Stall"
1038b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
1039b8e80941Smrg             data_type="float"
1040b8e80941Smrg             max_equation="100"
1041b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1042b8e80941Smrg             underscore_name="eu_stall"
1043b8e80941Smrg             units="percent"
1044b8e80941Smrg             symbol_name="EuStall"
1045b8e80941Smrg             semantic_type="duration"
1046b8e80941Smrg             mdapi_supported_apis=""
1047b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1048b8e80941Smrg             mdapi_group="EU Array"
1049b8e80941Smrg             mdapi_hw_unit_type="gpu"
1050b8e80941Smrg             />
1051b8e80941Smrg    <counter name="Samples Blended"
1052b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
1053b8e80941Smrg             data_type="uint64"
1054b8e80941Smrg             equation="A 27 READ 4 UMUL"
1055b8e80941Smrg             underscore_name="samples_blended"
1056b8e80941Smrg             units="pixels"
1057b8e80941Smrg             symbol_name="SamplesBlended"
1058b8e80941Smrg             semantic_type="event"
1059b8e80941Smrg             mdapi_supported_apis=""
1060b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1061b8e80941Smrg             mdapi_hw_unit_type="gpu"
1062b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
1063b8e80941Smrg             />
1064b8e80941Smrg    <counter name="Early Depth Test Fails"
1065b8e80941Smrg             description="The total number of pixels dropped on early depth test."
1066b8e80941Smrg             data_type="uint64"
1067b8e80941Smrg             equation="A 23 READ 4 UMUL"
1068b8e80941Smrg             underscore_name="early_depth_test_fails"
1069b8e80941Smrg             units="pixels"
1070b8e80941Smrg             symbol_name="EarlyDepthTestFails"
1071b8e80941Smrg             semantic_type="event"
1072b8e80941Smrg             mdapi_supported_apis=""
1073b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1074b8e80941Smrg             mdapi_hw_unit_type="gpu"
1075b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1076b8e80941Smrg             />
1077b8e80941Smrg    <counter name="Shader Memory Accesses"
1078b8e80941Smrg             description="The total number of shader memory accesses to L3."
1079b8e80941Smrg             data_type="uint64"
1080b8e80941Smrg             equation="A 32 READ"
1081b8e80941Smrg             underscore_name="shader_memory_accesses"
1082b8e80941Smrg             units="messages"
1083b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
1084b8e80941Smrg             semantic_type="event"
1085b8e80941Smrg             mdapi_supported_apis=""
1086b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1087b8e80941Smrg             mdapi_hw_unit_type="gpu"
1088b8e80941Smrg             mdapi_group="L3/Data Port"
1089b8e80941Smrg             />
1090b8e80941Smrg    <counter name="HS Threads Dispatched"
1091b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
1092b8e80941Smrg             data_type="uint64"
1093b8e80941Smrg             equation="A 2 READ"
1094b8e80941Smrg             underscore_name="hs_threads"
1095b8e80941Smrg             units="threads"
1096b8e80941Smrg             symbol_name="HsThreads"
1097b8e80941Smrg             semantic_type="event"
1098b8e80941Smrg             mdapi_supported_apis=""
1099b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1100b8e80941Smrg             mdapi_hw_unit_type="gpu"
1101b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
1102b8e80941Smrg             />
1103b8e80941Smrg    <counter name="GTI Write Throughput"
1104b8e80941Smrg             description="The total number of GPU memory bytes written to GTI."
1105b8e80941Smrg             data_type="uint64"
1106b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
1107b8e80941Smrg             equation="64  B 0 READ B 2 READ UADD UMUL"
1108b8e80941Smrg             underscore_name="gti_write_throughput"
1109b8e80941Smrg             units="bytes"
1110b8e80941Smrg             symbol_name="GtiWriteThroughput"
1111b8e80941Smrg             semantic_type="throughput"
1112b8e80941Smrg             mdapi_supported_apis=""
1113b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1114b8e80941Smrg             mdapi_group="GTI"
1115b8e80941Smrg             mdapi_hw_unit_type="gpu"
1116b8e80941Smrg             />
1117b8e80941Smrg    <counter name="L3 Shader Throughput"
1118b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1119b8e80941Smrg             data_type="uint64"
1120b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1121b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1122b8e80941Smrg             underscore_name="l3_shader_throughput"
1123b8e80941Smrg             units="bytes"
1124b8e80941Smrg             symbol_name="L3ShaderThroughput"
1125b8e80941Smrg             semantic_type="throughput"
1126b8e80941Smrg             mdapi_supported_apis=""
1127b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
1128b8e80941Smrg             mdapi_group="L3/Data Port"
1129b8e80941Smrg             mdapi_hw_unit_type="gpu"
1130b8e80941Smrg             />
1131b8e80941Smrg    <counter name="Samples Killed in FS"
1132b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
1133b8e80941Smrg             data_type="uint64"
1134b8e80941Smrg             equation="A 24 READ 4 UMUL"
1135b8e80941Smrg             underscore_name="samples_killed_in_ps"
1136b8e80941Smrg             units="pixels"
1137b8e80941Smrg             symbol_name="SamplesKilledInPs"
1138b8e80941Smrg             semantic_type="event"
1139b8e80941Smrg             mdapi_supported_apis=""
1140b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1141b8e80941Smrg             mdapi_hw_unit_type="gpu"
1142b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
1143b8e80941Smrg             />
1144b8e80941Smrg    <counter name="SLM Bytes Written"
1145b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
1146b8e80941Smrg             data_type="uint64"
1147b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1148b8e80941Smrg             equation="A 31 READ 64 UMUL"
1149b8e80941Smrg             underscore_name="slm_bytes_written"
1150b8e80941Smrg             units="bytes"
1151b8e80941Smrg             symbol_name="SlmBytesWritten"
1152b8e80941Smrg             semantic_type="throughput"
1153b8e80941Smrg             mdapi_supported_apis=""
1154b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1155b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
1156b8e80941Smrg             mdapi_hw_unit_type="gpu"
1157b8e80941Smrg             />
1158b8e80941Smrg    <counter name="Samples Written"
1159b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
1160b8e80941Smrg             data_type="uint64"
1161b8e80941Smrg             equation="A 26 READ 4 UMUL"
1162b8e80941Smrg             underscore_name="samples_written"
1163b8e80941Smrg             units="pixels"
1164b8e80941Smrg             symbol_name="SamplesWritten"
1165b8e80941Smrg             semantic_type="event"
1166b8e80941Smrg             mdapi_supported_apis=""
1167b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1168b8e80941Smrg             mdapi_hw_unit_type="gpu"
1169b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
1170b8e80941Smrg             />
1171b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
1172b8e80941Smrg             description="The total number of shader atomic memory accesses."
1173b8e80941Smrg             data_type="uint64"
1174b8e80941Smrg             equation="A 34 READ"
1175b8e80941Smrg             underscore_name="shader_atomics"
1176b8e80941Smrg             units="messages"
1177b8e80941Smrg             symbol_name="ShaderAtomics"
1178b8e80941Smrg             semantic_type="event"
1179b8e80941Smrg             mdapi_supported_apis=""
1180b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1181b8e80941Smrg             mdapi_hw_unit_type="gpu"
1182b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
1183b8e80941Smrg             />
1184b8e80941Smrg    <counter name="EU Send Pipe Active"
1185b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing."
1186b8e80941Smrg             data_type="float"
1187b8e80941Smrg             max_equation="100"
1188b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1189b8e80941Smrg             underscore_name="eu_send_active"
1190b8e80941Smrg             units="percent"
1191b8e80941Smrg             symbol_name="EuSendActive"
1192b8e80941Smrg             semantic_type="duration"
1193b8e80941Smrg             mdapi_supported_apis=""
1194b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1195b8e80941Smrg             mdapi_group="EU Array/Pipes"
1196b8e80941Smrg             mdapi_hw_unit_type="gpu"
1197b8e80941Smrg             />
1198b8e80941Smrg    <register_config type="NOA">
1199b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
1200b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
1201b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
1202b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12230012" />
1203b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10230019" />
1204b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12A30012" />
1205b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10A30019" />
1206b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A200400" />
1207b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C200020" />
1208b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04208000" />
1209b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08208000" />
1210b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C208000" />
1211b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A230031" />
1212b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E231E00" />
1213b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0223003D" />
1214b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04230032" />
1215b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06230033" />
1216b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00230000" />
1217b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AA01000" />
1218b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CA00008" />
1219b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A08000" />
1220b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A08000" />
1221b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AA08000" />
1222b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AA31880" />
1223b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EA3003C" />
1224b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00A31E80" />
1225b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A31900" />
1226b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A31980" />
1227b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E044055" />
1228b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040141" />
1229b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045000" />
1230b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
1231b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050050" />
1232b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04054000" />
1233b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
1234b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
1235b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A051000" />
1236b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600CC" />
1237b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24067E00" />
1238b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18123000" />
1239b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A12000C" />
1240b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0212C000" />
1241b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0612C000" />
1242b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A12C000" />
1243b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08138000" />
1244b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A134000" />
1245b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0413A000" />
1246b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06132000" />
1247b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A148000" />
1248b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E144000" />
1249b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
1250b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02148000" />
1251b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04148000" />
1252b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16150380" />
1253b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1815000D" />
1254b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
1255b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0415C000" />
1256b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
1257b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0815C000" />
1258b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A154000" />
1259b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1260b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A182000" />
1261b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E188000" />
1262b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02182000" />
1263b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04182000" />
1264b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06182000" />
1265b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12190400" />
1266b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14190020" />
1267b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A192000" />
1268b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C192000" />
1269b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E192000" />
1270b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
1271b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1C2000" />
1272b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001C8000" />
1273b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x021C8000" />
1274b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x041C8000" />
1275b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121D1000" />
1276b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x141D0008" />
1277b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081D8000" />
1278b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
1279b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1D8000" />
1280b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
1281b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
1282b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
1283b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
1284b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
1285b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001C0097" />
1286b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x061C9400" />
1287b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1CA700" />
1288b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101C0000" />
1289b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081D8100" />
1290b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1D0020" />
1291b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x085C9497" />
1292b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C5C00A7" />
1293b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x105C0000" />
1294b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A5D0013" />
1295b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181E8000" />
1296b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E1E0F80" />
1297b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x201E000B" />
1298b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F4000" />
1299b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F2524" />
1300b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F2522" />
1301b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
1302b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
1303b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
1304b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
1305b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0303" />
1306b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F3003" />
1307b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0300" />
1308b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0003" />
1309b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
1310b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F3000" />
1311b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3000" />
1312b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3000" />
1313b8e80941Smrg    </register_config>
1314b8e80941Smrg    <register_config type="OA">
1315b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
1316b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
1317b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
1318b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
1319b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
1320b8e80941Smrg    </register_config>
1321b8e80941Smrg    <register_config type="FLEX">
1322b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1323b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1324b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1325b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1326b8e80941Smrg    </register_config>
1327b8e80941Smrg  </set>
1328b8e80941Smrg
1329b8e80941Smrg  <set name="ComputeExtended Gen11"
1330b8e80941Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
1331b8e80941Smrg       underscore_name="compute_extended"
1332b8e80941Smrg       hw_config_guid="43eb7fc1-dc5e-45e2-a90a-0053f5397271"
1333b8e80941Smrg       chipset="ICL"
1334b8e80941Smrg       symbol_name="ComputeExtended"
1335b8e80941Smrg       >
1336b8e80941Smrg    <counter name="UntypedWritesPerCacheLine"
1337b8e80941Smrg             description="The ratio of EU untyped write requests to L3 cache line writes."
1338b8e80941Smrg             data_type="float"
1339b8e80941Smrg             equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
1340b8e80941Smrg             underscore_name="untyped_writes_per_cache_line"
1341b8e80941Smrg             units="eu sends to l3 cache lines"
1342b8e80941Smrg             symbol_name="UntypedWritesPerCacheLine"
1343b8e80941Smrg             availability="$SubsliceMask 1 AND"
1344b8e80941Smrg             semantic_type="ratio"
1345b8e80941Smrg             mdapi_supported_apis=""
1346b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1347b8e80941Smrg             mdapi_hw_unit_type="subslice"
1348b8e80941Smrg             mdapi_group="L3/Data Port"
1349b8e80941Smrg             />
1350b8e80941Smrg    <counter name="Eu Typed Atomics 00"
1351b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu Typed Atomics"
1352b8e80941Smrg             data_type="uint64"
1353b8e80941Smrg             equation="B 2 READ"
1354b8e80941Smrg             underscore_name="eu_typed_atomics00"
1355b8e80941Smrg             units="messages"
1356b8e80941Smrg             symbol_name="EuTypedAtomics00"
1357b8e80941Smrg             availability="$SubsliceMask 1 AND"
1358b8e80941Smrg             semantic_type="event"
1359b8e80941Smrg             mdapi_supported_apis=""
1360b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1361b8e80941Smrg             mdapi_hw_unit_type="subslice"
1362b8e80941Smrg             mdapi_group="L3/Data Port"
1363b8e80941Smrg             />
1364b8e80941Smrg    <counter name="Typed Atomics 00"
1365b8e80941Smrg             description="Slice 0 Dualsubslice 0 typed atomics."
1366b8e80941Smrg             data_type="uint64"
1367b8e80941Smrg             equation="C 7 READ"
1368b8e80941Smrg             underscore_name="typed_atomics00"
1369b8e80941Smrg             units="messages"
1370b8e80941Smrg             symbol_name="TypedAtomics00"
1371b8e80941Smrg             availability="$SubsliceMask 1 AND"
1372b8e80941Smrg             semantic_type="event"
1373b8e80941Smrg             mdapi_supported_apis=""
1374b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1375b8e80941Smrg             mdapi_hw_unit_type="subslice"
1376b8e80941Smrg             mdapi_group="L3/Data Port"
1377b8e80941Smrg             />
1378b8e80941Smrg    <counter name="TypedAtomicsPerCacheLine"
1379b8e80941Smrg             description="The ratio of EU typed atomics requests to L3 cache line writes."
1380b8e80941Smrg             data_type="float"
1381b8e80941Smrg             equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
1382b8e80941Smrg             underscore_name="typed_atomics_per_cache_line"
1383b8e80941Smrg             units="eu sends to l3 cache lines"
1384b8e80941Smrg             symbol_name="TypedAtomicsPerCacheLine"
1385b8e80941Smrg             availability="$SubsliceMask 1 AND"
1386b8e80941Smrg             semantic_type="ratio"
1387b8e80941Smrg             mdapi_supported_apis=""
1388b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1389b8e80941Smrg             mdapi_hw_unit_type="subslice"
1390b8e80941Smrg             mdapi_group="L3/Data Port"
1391b8e80941Smrg             />
1392b8e80941Smrg    <counter name="Eu 64 Untyped Reads 00"
1393b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu 64 Untyped Reads"
1394b8e80941Smrg             data_type="float"
1395b8e80941Smrg             equation="B 5 READ C 1 READ FADD B 6 READ FADD"
1396b8e80941Smrg             underscore_name="eu_a64_untyped_reads00"
1397b8e80941Smrg             units="messages"
1398b8e80941Smrg             symbol_name="EuA64UntypedReads00"
1399b8e80941Smrg             availability="$SubsliceMask 1 AND"
1400b8e80941Smrg             semantic_type="event"
1401b8e80941Smrg             mdapi_supported_apis=""
1402b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1403b8e80941Smrg             mdapi_hw_unit_type="subslice"
1404b8e80941Smrg             mdapi_group="L3/Data Port"
1405b8e80941Smrg             />
1406b8e80941Smrg    <counter name="Eu A32 Untyped Writes 00"
1407b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu A32 Untyped Writes"
1408b8e80941Smrg             data_type="uint64"
1409b8e80941Smrg             equation="B 7 READ B 1 READ UADD"
1410b8e80941Smrg             underscore_name="eu_a32_untyped_writes00"
1411b8e80941Smrg             units="messages"
1412b8e80941Smrg             symbol_name="EuA32UntypedWrites00"
1413b8e80941Smrg             availability="$SubsliceMask 1 AND"
1414b8e80941Smrg             semantic_type="event"
1415b8e80941Smrg             mdapi_supported_apis=""
1416b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1417b8e80941Smrg             mdapi_hw_unit_type="subslice"
1418b8e80941Smrg             mdapi_group="L3/Data Port"
1419b8e80941Smrg             />
1420b8e80941Smrg    <counter name="GPU Core Clocks"
1421b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
1422b8e80941Smrg             data_type="uint64"
1423b8e80941Smrg             equation="GPU_CLOCK 0 READ"
1424b8e80941Smrg             underscore_name="gpu_core_clocks"
1425b8e80941Smrg             units="cycles"
1426b8e80941Smrg             symbol_name="GpuCoreClocks"
1427b8e80941Smrg             semantic_type="event"
1428b8e80941Smrg             mdapi_supported_apis=""
1429b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
1430b8e80941Smrg             mdapi_hw_unit_type="gpu"
1431b8e80941Smrg             mdapi_group="GPU"
1432b8e80941Smrg             />
1433b8e80941Smrg    <counter name="GPU Time Elapsed"
1434b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
1435b8e80941Smrg             data_type="uint64"
1436b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1437b8e80941Smrg             underscore_name="gpu_time"
1438b8e80941Smrg             units="ns"
1439b8e80941Smrg             symbol_name="GpuTime"
1440b8e80941Smrg             semantic_type="duration"
1441b8e80941Smrg             mdapi_supported_apis=""
1442b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1443b8e80941Smrg             mdapi_hw_unit_type="gpu"
1444b8e80941Smrg             mdapi_group="GPU"
1445b8e80941Smrg             />
1446b8e80941Smrg    <counter name="AVG GPU Core Frequency"
1447b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
1448b8e80941Smrg             data_type="uint64"
1449b8e80941Smrg             max_equation="$GpuMaxFrequency"
1450b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1451b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
1452b8e80941Smrg             units="hz"
1453b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
1454b8e80941Smrg             semantic_type="event"
1455b8e80941Smrg             mdapi_supported_apis=""
1456b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1457b8e80941Smrg             mdapi_group="GPU"
1458b8e80941Smrg             mdapi_hw_unit_type="gpu"
1459b8e80941Smrg             />
1460b8e80941Smrg    <counter name="CS Threads Dispatched"
1461b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
1462b8e80941Smrg             data_type="uint64"
1463b8e80941Smrg             equation="A 4 READ"
1464b8e80941Smrg             underscore_name="cs_threads"
1465b8e80941Smrg             units="threads"
1466b8e80941Smrg             symbol_name="CsThreads"
1467b8e80941Smrg             semantic_type="event"
1468b8e80941Smrg             mdapi_supported_apis=""
1469b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1470b8e80941Smrg             mdapi_hw_unit_type="gpu"
1471b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
1472b8e80941Smrg             />
1473b8e80941Smrg    <counter name="Eu Typed Reads 00"
1474b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu Typed Reads"
1475b8e80941Smrg             data_type="uint64"
1476b8e80941Smrg             equation="B 3 READ"
1477b8e80941Smrg             underscore_name="eu_typed_reads00"
1478b8e80941Smrg             units="messages"
1479b8e80941Smrg             symbol_name="EuTypedReads00"
1480b8e80941Smrg             availability="$SubsliceMask 1 AND"
1481b8e80941Smrg             semantic_type="event"
1482b8e80941Smrg             mdapi_supported_apis=""
1483b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1484b8e80941Smrg             mdapi_hw_unit_type="subslice"
1485b8e80941Smrg             mdapi_group="L3/Data Port"
1486b8e80941Smrg             />
1487b8e80941Smrg    <counter name="Eu Typed Writes 00"
1488b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu Typed Writes"
1489b8e80941Smrg             data_type="uint64"
1490b8e80941Smrg             equation="B 4 READ"
1491b8e80941Smrg             underscore_name="eu_typed_writes00"
1492b8e80941Smrg             units="messages"
1493b8e80941Smrg             symbol_name="EuTypedWrites00"
1494b8e80941Smrg             availability="$SubsliceMask 1 AND"
1495b8e80941Smrg             semantic_type="event"
1496b8e80941Smrg             mdapi_supported_apis=""
1497b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1498b8e80941Smrg             mdapi_hw_unit_type="subslice"
1499b8e80941Smrg             mdapi_group="L3/Data Port"
1500b8e80941Smrg             />
1501b8e80941Smrg    <counter name="Typed Writes 00"
1502b8e80941Smrg             description="Slice 0 Dualsubslice 0 typed writes."
1503b8e80941Smrg             data_type="uint64"
1504b8e80941Smrg             equation="C 5 READ"
1505b8e80941Smrg             underscore_name="typed_writes00"
1506b8e80941Smrg             units="messages"
1507b8e80941Smrg             symbol_name="TypedWrites00"
1508b8e80941Smrg             availability="$SubsliceMask 1 AND"
1509b8e80941Smrg             semantic_type="event"
1510b8e80941Smrg             mdapi_supported_apis=""
1511b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1512b8e80941Smrg             mdapi_hw_unit_type="subslice"
1513b8e80941Smrg             mdapi_group="L3/Data Port"
1514b8e80941Smrg             />
1515b8e80941Smrg    <counter name="TypedWritesPerCacheLine"
1516b8e80941Smrg             description="The ratio of EU typed write requests to L3 cache line writes."
1517b8e80941Smrg             data_type="float"
1518b8e80941Smrg             equation="$EuTypedWrites00 $TypedWrites00 FDIV"
1519b8e80941Smrg             underscore_name="typed_writes_per_cache_line"
1520b8e80941Smrg             units="eu sends to l3 cache lines"
1521b8e80941Smrg             symbol_name="TypedWritesPerCacheLine"
1522b8e80941Smrg             availability="$SubsliceMask 1 AND"
1523b8e80941Smrg             semantic_type="ratio"
1524b8e80941Smrg             mdapi_supported_apis=""
1525b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1526b8e80941Smrg             mdapi_hw_unit_type="subslice"
1527b8e80941Smrg             mdapi_group="L3/Data Port"
1528b8e80941Smrg             />
1529b8e80941Smrg    <counter name="GPU Busy"
1530b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
1531b8e80941Smrg             data_type="float"
1532b8e80941Smrg             max_equation="100"
1533b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1534b8e80941Smrg             underscore_name="gpu_busy"
1535b8e80941Smrg             units="percent"
1536b8e80941Smrg             symbol_name="GpuBusy"
1537b8e80941Smrg             semantic_type="duration"
1538b8e80941Smrg             mdapi_supported_apis=""
1539b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
1540b8e80941Smrg             mdapi_group="GPU"
1541b8e80941Smrg             mdapi_hw_unit_type="gpu"
1542b8e80941Smrg             />
1543b8e80941Smrg    <counter name="Untyped Writes 00"
1544b8e80941Smrg             description="Slice 0 Dualsubslice 0 untyped writes (including SLM writes)."
1545b8e80941Smrg             data_type="uint64"
1546b8e80941Smrg             equation="C 3 READ"
1547b8e80941Smrg             underscore_name="untyped_writes00"
1548b8e80941Smrg             units="messages"
1549b8e80941Smrg             symbol_name="UntypedWrites00"
1550b8e80941Smrg             availability="$SubsliceMask 1 AND"
1551b8e80941Smrg             semantic_type="event"
1552b8e80941Smrg             mdapi_supported_apis=""
1553b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1554b8e80941Smrg             mdapi_hw_unit_type="subslice"
1555b8e80941Smrg             mdapi_group="L3/Data Port"
1556b8e80941Smrg             />
1557b8e80941Smrg    <counter name="Untyped Reads 00"
1558b8e80941Smrg             description="Slice 0 Dualsubslice 0 untyped reads (including SLM reads)."
1559b8e80941Smrg             data_type="uint64"
1560b8e80941Smrg             equation="C 4 READ"
1561b8e80941Smrg             underscore_name="untyped_reads00"
1562b8e80941Smrg             units="messages"
1563b8e80941Smrg             symbol_name="UntypedReads00"
1564b8e80941Smrg             availability="$SubsliceMask 1 AND"
1565b8e80941Smrg             semantic_type="event"
1566b8e80941Smrg             mdapi_supported_apis=""
1567b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1568b8e80941Smrg             mdapi_hw_unit_type="subslice"
1569b8e80941Smrg             mdapi_group="L3/Data Port"
1570b8e80941Smrg             />
1571b8e80941Smrg    <counter name="Eu A64 Untyped Writes 00"
1572b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu A64 Untyped Writes"
1573b8e80941Smrg             data_type="uint64"
1574b8e80941Smrg             equation="C 2 READ"
1575b8e80941Smrg             underscore_name="eu_a64_untyped_writes00"
1576b8e80941Smrg             units="messages"
1577b8e80941Smrg             symbol_name="EuA64UntypedWrites00"
1578b8e80941Smrg             availability="$SubsliceMask 1 AND"
1579b8e80941Smrg             semantic_type="event"
1580b8e80941Smrg             mdapi_supported_apis=""
1581b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1582b8e80941Smrg             mdapi_hw_unit_type="subslice"
1583b8e80941Smrg             mdapi_group="L3/Data Port"
1584b8e80941Smrg             />
1585b8e80941Smrg    <counter name="UntypedReadsPerCacheLine"
1586b8e80941Smrg             description="The ratio of EU untyped read requests to L3 cache line reads."
1587b8e80941Smrg             data_type="float"
1588b8e80941Smrg             equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
1589b8e80941Smrg             underscore_name="untyped_reads_per_cache_line"
1590b8e80941Smrg             units="eu sends to l3 cache lines"
1591b8e80941Smrg             symbol_name="UntypedReadsPerCacheLine"
1592b8e80941Smrg             semantic_type="ratio"
1593b8e80941Smrg             mdapi_supported_apis=""
1594b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1595b8e80941Smrg             mdapi_hw_unit_type="subslice"
1596b8e80941Smrg             mdapi_group="L3/Data Port"
1597b8e80941Smrg             />
1598b8e80941Smrg    <counter name="Typed Reads 00"
1599b8e80941Smrg             description="Slice 0 Dualsubslice 0 typed reads."
1600b8e80941Smrg             data_type="uint64"
1601b8e80941Smrg             equation="C 6 READ"
1602b8e80941Smrg             underscore_name="typed_reads00"
1603b8e80941Smrg             units="messages"
1604b8e80941Smrg             symbol_name="TypedReads00"
1605b8e80941Smrg             availability="$SubsliceMask 1 AND"
1606b8e80941Smrg             semantic_type="event"
1607b8e80941Smrg             mdapi_supported_apis=""
1608b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1609b8e80941Smrg             mdapi_hw_unit_type="subslice"
1610b8e80941Smrg             mdapi_group="L3/Data Port"
1611b8e80941Smrg             />
1612b8e80941Smrg    <counter name="TypedReadsPerCacheLine"
1613b8e80941Smrg             description="The ratio of EU typed read requests to L3 cache line reads."
1614b8e80941Smrg             data_type="float"
1615b8e80941Smrg             equation="$EuTypedReads00 $TypedReads00 FDIV"
1616b8e80941Smrg             underscore_name="typed_reads_per_cache_line"
1617b8e80941Smrg             units="eu sends to l3 cache lines"
1618b8e80941Smrg             symbol_name="TypedReadsPerCacheLine"
1619b8e80941Smrg             availability="$SubsliceMask 1 AND"
1620b8e80941Smrg             semantic_type="ratio"
1621b8e80941Smrg             mdapi_supported_apis=""
1622b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1623b8e80941Smrg             mdapi_hw_unit_type="subslice"
1624b8e80941Smrg             mdapi_group="L3/Data Port"
1625b8e80941Smrg             />
1626b8e80941Smrg    <counter name="Eu A32 Untyped Reads 00"
1627b8e80941Smrg             description="Slice0 Dualsubslice 0 Eu A32 Untyped Reads"
1628b8e80941Smrg             data_type="uint64"
1629b8e80941Smrg             equation="B 0 READ"
1630b8e80941Smrg             underscore_name="eu_a32_untyped_reads00"
1631b8e80941Smrg             units="messages"
1632b8e80941Smrg             symbol_name="EuA32UntypedReads00"
1633b8e80941Smrg             availability="$SubsliceMask 1 AND"
1634b8e80941Smrg             semantic_type="event"
1635b8e80941Smrg             mdapi_supported_apis=""
1636b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1637b8e80941Smrg             mdapi_hw_unit_type="subslice"
1638b8e80941Smrg             mdapi_group="L3/Data Port"
1639b8e80941Smrg             />
1640b8e80941Smrg    <register_config type="NOA">
1641b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
1642b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
1643b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
1644b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1222000B" />
1645b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16220009" />
1646b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12230019" />
1647b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10230012" />
1648b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101E8000" />
1649b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1EF800" />
1650b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1E0007" />
1651b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001F8000" />
1652b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1FF800" />
1653b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1F0007" />
1654b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00204000" />
1655b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E204000" />
1656b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A202AA0" />
1657b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C200005" />
1658b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04208000" />
1659b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06208000" />
1660b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08208000" />
1661b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A208000" />
1662b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C208000" />
1663b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00214000" />
1664b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E214000" />
1665b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14214000" />
1666b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16210555" />
1667b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00220011" />
1668b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06220900" />
1669b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08220A13" />
1670b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A220B15" />
1671b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C222317" />
1672b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E220043" />
1673b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02231AB4" />
1674b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04231DBA" />
1675b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06230039" />
1676b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00230000" />
1677b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C044400" />
1678b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045555" />
1679b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040055" />
1680b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04051000" />
1681b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A055000" />
1682b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
1683b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
1684b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050015" />
1685b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
1686b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
1687b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2406FD00" />
1688b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2606007F" />
1689b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0015C000" />
1690b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E15C000" />
1691b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16157FF8" />
1692b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150003" />
1693b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0415C000" />
1694b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0615C000" />
1695b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0815C000" />
1696b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A15C000" />
1697b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1698b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00182000" />
1699b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0618A000" />
1700b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0818A000" />
1701b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A18A000" />
1702b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C18A000" />
1703b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E182000" />
1704b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0218A000" />
1705b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0418A000" />
1706b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08192000" />
1707b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E19A000" />
1708b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12195540" />
1709b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1419000A" />
1710b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A19A000" />
1711b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C19A000" />
1712b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
1713b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16136860" />
1714b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24000004" />
1715b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20000040" />
1716b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E132980" />
1717b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00132D80" />
1718b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10130000" />
1719b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A130000" />
1720b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02130000" />
1721b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
1722b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4924" />
1723b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
1724b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F000C" />
1725b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F2000" />
1726b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2413" />
1727b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
1728b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0000" />
1729b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0000" />
1730b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
1731b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
1732b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
1733b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F3013" />
1734b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3030" />
1735b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3030" />
1736b8e80941Smrg    </register_config>
1737b8e80941Smrg    <register_config type="OA">
1738b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
1739b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
1740b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
1741b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
1742b8e80941Smrg        <register type="OA" address="0x00002724" value="0xF0800000" />
1743b8e80941Smrg        <register type="OA" address="0x00002770" value="0x30000036" />
1744b8e80941Smrg        <register type="OA" address="0x00002774" value="0x01FFFE00" />
1745b8e80941Smrg        <register type="OA" address="0x00002778" value="0x31000034" />
1746b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x01FFFE00" />
1747b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000C9A" />
1748b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FE00" />
1749b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00000C92" />
1750b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FE00" />
1751b8e80941Smrg        <register type="OA" address="0x00002790" value="0x00000CA2" />
1752b8e80941Smrg        <register type="OA" address="0x00002794" value="0x0000FE00" />
1753b8e80941Smrg        <register type="OA" address="0x00002798" value="0x00000E42" />
1754b8e80941Smrg        <register type="OA" address="0x0000279C" value="0x0000FE00" />
1755b8e80941Smrg        <register type="OA" address="0x000027A0" value="0x00000E6A" />
1756b8e80941Smrg        <register type="OA" address="0x000027A4" value="0x0000FE00" />
1757b8e80941Smrg        <register type="OA" address="0x000027A8" value="0x00000C32" />
1758b8e80941Smrg        <register type="OA" address="0x000027AC" value="0x0000FE00" />
1759b8e80941Smrg        <register type="OA" address="0x0000274C" value="0x87643210" />
1760b8e80941Smrg        <register type="OA" address="0x00002744" value="0x00001811" />
1761b8e80941Smrg        <register type="OA" address="0x00002748" value="0x87654310" />
1762b8e80941Smrg    </register_config>
1763b8e80941Smrg  </set>
1764b8e80941Smrg
1765b8e80941Smrg  <set name="Compute Metrics L3 Cache Gen11"
1766b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
1767b8e80941Smrg       underscore_name="compute_l3_cache"
1768b8e80941Smrg       hw_config_guid="022b8913-ae9f-4559-abcd-583e586170d0"
1769b8e80941Smrg       chipset="ICL"
1770b8e80941Smrg       symbol_name="ComputeL3Cache"
1771b8e80941Smrg       >
1772b8e80941Smrg    <counter name="GPU Core Clocks"
1773b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
1774b8e80941Smrg             data_type="uint64"
1775b8e80941Smrg             equation="GPU_CLOCK 0 READ"
1776b8e80941Smrg             underscore_name="gpu_core_clocks"
1777b8e80941Smrg             units="cycles"
1778b8e80941Smrg             symbol_name="GpuCoreClocks"
1779b8e80941Smrg             semantic_type="event"
1780b8e80941Smrg             mdapi_supported_apis=""
1781b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
1782b8e80941Smrg             mdapi_hw_unit_type="gpu"
1783b8e80941Smrg             mdapi_group="GPU"
1784b8e80941Smrg             />
1785b8e80941Smrg    <counter name="EU Active"
1786b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
1787b8e80941Smrg             data_type="float"
1788b8e80941Smrg             max_equation="100"
1789b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1790b8e80941Smrg             underscore_name="eu_active"
1791b8e80941Smrg             units="percent"
1792b8e80941Smrg             symbol_name="EuActive"
1793b8e80941Smrg             semantic_type="duration"
1794b8e80941Smrg             mdapi_supported_apis=""
1795b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1796b8e80941Smrg             mdapi_group="EU Array"
1797b8e80941Smrg             mdapi_hw_unit_type="gpu"
1798b8e80941Smrg             />
1799b8e80941Smrg    <counter name="Slice0 L3 Bank3 Accesses"
1800b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank3."
1801b8e80941Smrg             data_type="uint64"
1802b8e80941Smrg             equation="C 4 READ 2 UMUL"
1803b8e80941Smrg             underscore_name="l3_bank03_accesses"
1804b8e80941Smrg             units="messages"
1805b8e80941Smrg             symbol_name="L3Bank03Accesses"
1806b8e80941Smrg             availability="$SliceMask 1 AND"
1807b8e80941Smrg             semantic_type="event"
1808b8e80941Smrg             mdapi_supported_apis=""
1809b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1810b8e80941Smrg             mdapi_hw_unit_type="slice"
1811b8e80941Smrg             mdapi_group="L3"
1812b8e80941Smrg             />
1813b8e80941Smrg    <counter name="Slice0 L3 Bank0 Accesses"
1814b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank0."
1815b8e80941Smrg             data_type="uint64"
1816b8e80941Smrg             equation="C 7 READ 2 UMUL"
1817b8e80941Smrg             underscore_name="l3_bank00_accesses"
1818b8e80941Smrg             units="messages"
1819b8e80941Smrg             symbol_name="L3Bank00Accesses"
1820b8e80941Smrg             availability="$SliceMask 1 AND"
1821b8e80941Smrg             semantic_type="event"
1822b8e80941Smrg             mdapi_supported_apis=""
1823b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1824b8e80941Smrg             mdapi_hw_unit_type="slice"
1825b8e80941Smrg             mdapi_group="L3"
1826b8e80941Smrg             />
1827b8e80941Smrg    <counter name="Slice0 L3 Bank1 Accesses"
1828b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank1."
1829b8e80941Smrg             data_type="uint64"
1830b8e80941Smrg             equation="C 6 READ 2 UMUL"
1831b8e80941Smrg             underscore_name="l3_bank01_accesses"
1832b8e80941Smrg             units="messages"
1833b8e80941Smrg             symbol_name="L3Bank01Accesses"
1834b8e80941Smrg             availability="$SliceMask 1 AND"
1835b8e80941Smrg             semantic_type="event"
1836b8e80941Smrg             mdapi_supported_apis=""
1837b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1838b8e80941Smrg             mdapi_hw_unit_type="slice"
1839b8e80941Smrg             mdapi_group="L3"
1840b8e80941Smrg             />
1841b8e80941Smrg    <counter name="Slice0 L3 Bank2 Accesses"
1842b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank2."
1843b8e80941Smrg             data_type="uint64"
1844b8e80941Smrg             equation="C 5 READ 2 UMUL"
1845b8e80941Smrg             underscore_name="l3_bank02_accesses"
1846b8e80941Smrg             units="messages"
1847b8e80941Smrg             symbol_name="L3Bank02Accesses"
1848b8e80941Smrg             availability="$SliceMask 1 AND"
1849b8e80941Smrg             semantic_type="event"
1850b8e80941Smrg             mdapi_supported_apis=""
1851b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1852b8e80941Smrg             mdapi_hw_unit_type="slice"
1853b8e80941Smrg             mdapi_group="L3"
1854b8e80941Smrg             />
1855b8e80941Smrg    <counter name="Slice0 L3 Bank4 Accesses"
1856b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank4."
1857b8e80941Smrg             data_type="uint64"
1858b8e80941Smrg             equation="C 3 READ 2 UMUL"
1859b8e80941Smrg             underscore_name="l3_bank04_accesses"
1860b8e80941Smrg             units="messages"
1861b8e80941Smrg             symbol_name="L3Bank04Accesses"
1862b8e80941Smrg             availability="$SliceMask 1 AND"
1863b8e80941Smrg             semantic_type="event"
1864b8e80941Smrg             mdapi_supported_apis=""
1865b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1866b8e80941Smrg             mdapi_hw_unit_type="slice"
1867b8e80941Smrg             mdapi_group="L3"
1868b8e80941Smrg             />
1869b8e80941Smrg    <counter name="Slice0 L3 Bank5 Accesses"
1870b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank5."
1871b8e80941Smrg             data_type="uint64"
1872b8e80941Smrg             equation="C 2 READ 2 UMUL"
1873b8e80941Smrg             underscore_name="l3_bank05_accesses"
1874b8e80941Smrg             units="messages"
1875b8e80941Smrg             symbol_name="L3Bank05Accesses"
1876b8e80941Smrg             availability="$SliceMask 1 AND"
1877b8e80941Smrg             semantic_type="event"
1878b8e80941Smrg             mdapi_supported_apis=""
1879b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1880b8e80941Smrg             mdapi_hw_unit_type="slice"
1881b8e80941Smrg             mdapi_group="L3"
1882b8e80941Smrg             />
1883b8e80941Smrg    <counter name="Slice0 L3 Bank6 Accesses"
1884b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank6."
1885b8e80941Smrg             data_type="uint64"
1886b8e80941Smrg             equation="C 1 READ 2 UMUL"
1887b8e80941Smrg             underscore_name="l3_bank06_accesses"
1888b8e80941Smrg             units="messages"
1889b8e80941Smrg             symbol_name="L3Bank06Accesses"
1890b8e80941Smrg             availability="$SliceMask 1 AND"
1891b8e80941Smrg             semantic_type="event"
1892b8e80941Smrg             mdapi_supported_apis=""
1893b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1894b8e80941Smrg             mdapi_hw_unit_type="slice"
1895b8e80941Smrg             mdapi_group="L3"
1896b8e80941Smrg             />
1897b8e80941Smrg    <counter name="Slice0 L3 Bank7 Accesses"
1898b8e80941Smrg             description="The total number of accesses to Slice0 L3 Bank7."
1899b8e80941Smrg             data_type="uint64"
1900b8e80941Smrg             equation="C 0 READ 2 UMUL"
1901b8e80941Smrg             underscore_name="l3_bank07_accesses"
1902b8e80941Smrg             units="messages"
1903b8e80941Smrg             symbol_name="L3Bank07Accesses"
1904b8e80941Smrg             availability="$SliceMask 1 AND"
1905b8e80941Smrg             semantic_type="event"
1906b8e80941Smrg             mdapi_supported_apis=""
1907b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
1908b8e80941Smrg             mdapi_hw_unit_type="slice"
1909b8e80941Smrg             mdapi_group="L3"
1910b8e80941Smrg             />
1911b8e80941Smrg    <counter name="L3 Accesses"
1912b8e80941Smrg             description="The total number of L3 accesses from all entities."
1913b8e80941Smrg             data_type="uint64"
1914b8e80941Smrg             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
1915b8e80941Smrg             underscore_name="l3_accesses"
1916b8e80941Smrg             units="messages"
1917b8e80941Smrg             symbol_name="L3Accesses"
1918b8e80941Smrg             semantic_type="event"
1919b8e80941Smrg             mdapi_supported_apis=""
1920b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1921b8e80941Smrg             mdapi_hw_unit_type="gpu"
1922b8e80941Smrg             mdapi_group="L3"
1923b8e80941Smrg             />
1924b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
1925b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
1926b8e80941Smrg             data_type="float"
1927b8e80941Smrg             max_equation="100"
1928b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1929b8e80941Smrg             underscore_name="eu_fpu_both_active"
1930b8e80941Smrg             units="percent"
1931b8e80941Smrg             symbol_name="EuFpuBothActive"
1932b8e80941Smrg             semantic_type="duration"
1933b8e80941Smrg             mdapi_supported_apis=""
1934b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1935b8e80941Smrg             mdapi_group="EU Array/Pipes"
1936b8e80941Smrg             mdapi_hw_unit_type="gpu"
1937b8e80941Smrg             />
1938b8e80941Smrg    <counter name="L3 Sampler Throughput"
1939b8e80941Smrg             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
1940b8e80941Smrg             data_type="uint64"
1941b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1942b8e80941Smrg             equation="64  B 7 READ B 6 READ UADD 8 UMUL UMUL"
1943b8e80941Smrg             underscore_name="l3_sampler_throughput"
1944b8e80941Smrg             units="bytes"
1945b8e80941Smrg             symbol_name="L3SamplerThroughput"
1946b8e80941Smrg             semantic_type="throughput"
1947b8e80941Smrg             mdapi_supported_apis=""
1948b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
1949b8e80941Smrg             mdapi_group="L3/Sampler"
1950b8e80941Smrg             mdapi_hw_unit_type="gpu"
1951b8e80941Smrg             />
1952b8e80941Smrg    <counter name="EU AVG IPC Rate"
1953b8e80941Smrg             description="The average rate of IPC calculated for 2 FPU pipelines."
1954b8e80941Smrg             data_type="float"
1955b8e80941Smrg             max_equation="2"
1956b8e80941Smrg             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
1957b8e80941Smrg             underscore_name="eu_avg_ipc_rate"
1958b8e80941Smrg             units="number"
1959b8e80941Smrg             symbol_name="EuAvgIpcRate"
1960b8e80941Smrg             semantic_type="ratio"
1961b8e80941Smrg             mdapi_supported_apis=""
1962b8e80941Smrg             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1963b8e80941Smrg             mdapi_group="EU Array"
1964b8e80941Smrg             mdapi_hw_unit_type="gpu"
1965b8e80941Smrg             />
1966b8e80941Smrg    <counter name="EU FPU0 Binary Instruction"
1967b8e80941Smrg             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
1968b8e80941Smrg             data_type="float"
1969b8e80941Smrg             max_equation="100"
1970b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1971b8e80941Smrg             underscore_name="eu_binary_fpu0_instruction"
1972b8e80941Smrg             units="percent"
1973b8e80941Smrg             symbol_name="EuBinaryFpu0Instruction"
1974b8e80941Smrg             semantic_type="duration"
1975b8e80941Smrg             mdapi_supported_apis=""
1976b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
1977b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
1978b8e80941Smrg             mdapi_hw_unit_type="gpu"
1979b8e80941Smrg             />
1980b8e80941Smrg    <counter name="GS Threads Dispatched"
1981b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
1982b8e80941Smrg             data_type="uint64"
1983b8e80941Smrg             equation="A 5 READ"
1984b8e80941Smrg             underscore_name="gs_threads"
1985b8e80941Smrg             units="threads"
1986b8e80941Smrg             symbol_name="GsThreads"
1987b8e80941Smrg             semantic_type="event"
1988b8e80941Smrg             mdapi_supported_apis=""
1989b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1990b8e80941Smrg             mdapi_hw_unit_type="gpu"
1991b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
1992b8e80941Smrg             />
1993b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
1994b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
1995b8e80941Smrg             data_type="uint64"
1996b8e80941Smrg             equation="A 22 READ 4 UMUL"
1997b8e80941Smrg             underscore_name="hi_depth_test_fails"
1998b8e80941Smrg             units="pixels"
1999b8e80941Smrg             symbol_name="HiDepthTestFails"
2000b8e80941Smrg             semantic_type="event"
2001b8e80941Smrg             mdapi_supported_apis=""
2002b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2003b8e80941Smrg             mdapi_hw_unit_type="gpu"
2004b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2005b8e80941Smrg             />
2006b8e80941Smrg    <counter name="VS Threads Dispatched"
2007b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
2008b8e80941Smrg             data_type="uint64"
2009b8e80941Smrg             equation="A 1 READ"
2010b8e80941Smrg             underscore_name="vs_threads"
2011b8e80941Smrg             units="threads"
2012b8e80941Smrg             symbol_name="VsThreads"
2013b8e80941Smrg             semantic_type="event"
2014b8e80941Smrg             mdapi_supported_apis=""
2015b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2016b8e80941Smrg             mdapi_hw_unit_type="gpu"
2017b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
2018b8e80941Smrg             />
2019b8e80941Smrg    <counter name="FS Threads Dispatched"
2020b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
2021b8e80941Smrg             data_type="uint64"
2022b8e80941Smrg             equation="A 6 READ"
2023b8e80941Smrg             underscore_name="ps_threads"
2024b8e80941Smrg             units="threads"
2025b8e80941Smrg             symbol_name="PsThreads"
2026b8e80941Smrg             semantic_type="event"
2027b8e80941Smrg             mdapi_supported_apis=""
2028b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2029b8e80941Smrg             mdapi_hw_unit_type="gpu"
2030b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
2031b8e80941Smrg             />
2032b8e80941Smrg    <counter name="EU FPU0 Hybrid Instruction"
2033b8e80941Smrg             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
2034b8e80941Smrg             data_type="float"
2035b8e80941Smrg             max_equation="100"
2036b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2037b8e80941Smrg             underscore_name="eu_hybrid_fpu0_instruction"
2038b8e80941Smrg             units="percent"
2039b8e80941Smrg             symbol_name="EuHybridFpu0Instruction"
2040b8e80941Smrg             semantic_type="duration"
2041b8e80941Smrg             mdapi_supported_apis=""
2042b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
2043b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2044b8e80941Smrg             mdapi_hw_unit_type="gpu"
2045b8e80941Smrg             />
2046b8e80941Smrg    <counter name="EU FPU1 Pipe Active"
2047b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing."
2048b8e80941Smrg             data_type="float"
2049b8e80941Smrg             max_equation="100"
2050b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2051b8e80941Smrg             underscore_name="fpu1_active"
2052b8e80941Smrg             units="percent"
2053b8e80941Smrg             symbol_name="Fpu1Active"
2054b8e80941Smrg             semantic_type="duration"
2055b8e80941Smrg             mdapi_supported_apis=""
2056b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2057b8e80941Smrg             mdapi_group="EU Array/Pipes"
2058b8e80941Smrg             mdapi_hw_unit_type="gpu"
2059b8e80941Smrg             />
2060b8e80941Smrg    <counter name="EU FPU0 Pipe Active"
2061b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing."
2062b8e80941Smrg             data_type="float"
2063b8e80941Smrg             max_equation="100"
2064b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2065b8e80941Smrg             underscore_name="fpu0_active"
2066b8e80941Smrg             units="percent"
2067b8e80941Smrg             symbol_name="Fpu0Active"
2068b8e80941Smrg             semantic_type="duration"
2069b8e80941Smrg             mdapi_supported_apis=""
2070b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2071b8e80941Smrg             mdapi_group="EU Array/Pipes"
2072b8e80941Smrg             mdapi_hw_unit_type="gpu"
2073b8e80941Smrg             />
2074b8e80941Smrg    <counter name="Shader Barrier Messages"
2075b8e80941Smrg             description="The total number of shader barrier messages."
2076b8e80941Smrg             data_type="uint64"
2077b8e80941Smrg             equation="A 35 READ"
2078b8e80941Smrg             underscore_name="shader_barriers"
2079b8e80941Smrg             units="messages"
2080b8e80941Smrg             symbol_name="ShaderBarriers"
2081b8e80941Smrg             semantic_type="event"
2082b8e80941Smrg             mdapi_supported_apis=""
2083b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2084b8e80941Smrg             mdapi_hw_unit_type="gpu"
2085b8e80941Smrg             mdapi_group="EU Array/Barrier"
2086b8e80941Smrg             />
2087b8e80941Smrg    <counter name="L3 Misses"
2088b8e80941Smrg             description="The total number of L3 misses."
2089b8e80941Smrg             data_type="uint64"
2090b8e80941Smrg             equation="2 B 5 READ B 4 READ UADD UMUL"
2091b8e80941Smrg             underscore_name="l3_misses"
2092b8e80941Smrg             units="messages"
2093b8e80941Smrg             symbol_name="L3Misses"
2094b8e80941Smrg             semantic_type="event"
2095b8e80941Smrg             mdapi_supported_apis=""
2096b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2097b8e80941Smrg             mdapi_hw_unit_type="gpu"
2098b8e80941Smrg             mdapi_group="L3/TAG"
2099b8e80941Smrg             />
2100b8e80941Smrg    <counter name="EU FPU0 Move Instruction"
2101b8e80941Smrg             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2102b8e80941Smrg             data_type="float"
2103b8e80941Smrg             max_equation="100"
2104b8e80941Smrg             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2105b8e80941Smrg             underscore_name="eu_move_fpu0_instruction"
2106b8e80941Smrg             units="percent"
2107b8e80941Smrg             symbol_name="EuMoveFpu0Instruction"
2108b8e80941Smrg             semantic_type="duration"
2109b8e80941Smrg             mdapi_supported_apis=""
2110b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2111b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2112b8e80941Smrg             mdapi_hw_unit_type="gpu"
2113b8e80941Smrg             />
2114b8e80941Smrg    <counter name="Sampler Accesses"
2115b8e80941Smrg             description="The total number of messages send to samplers."
2116b8e80941Smrg             data_type="uint64"
2117b8e80941Smrg             equation="A 28 READ"
2118b8e80941Smrg             underscore_name="sampler_accesses"
2119b8e80941Smrg             units="messages"
2120b8e80941Smrg             symbol_name="SamplerAccesses"
2121b8e80941Smrg             semantic_type="event"
2122b8e80941Smrg             mdapi_supported_apis=""
2123b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
2124b8e80941Smrg             mdapi_hw_unit_type="gpu"
2125b8e80941Smrg             mdapi_group="Sampler"
2126b8e80941Smrg             />
2127b8e80941Smrg    <counter name="Sampler Texels"
2128b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2129b8e80941Smrg             data_type="uint64"
2130b8e80941Smrg             equation="$SamplerAccesses 4 UMUL"
2131b8e80941Smrg             underscore_name="sampler_texels"
2132b8e80941Smrg             units="texels"
2133b8e80941Smrg             symbol_name="SamplerTexels"
2134b8e80941Smrg             semantic_type="event"
2135b8e80941Smrg             mdapi_supported_apis=""
2136b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2137b8e80941Smrg             mdapi_hw_unit_type="gpu"
2138b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
2139b8e80941Smrg             />
2140b8e80941Smrg    <counter name="Pixels Failing Tests"
2141b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2142b8e80941Smrg             data_type="uint64"
2143b8e80941Smrg             equation="A 25 READ 4 UMUL"
2144b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
2145b8e80941Smrg             units="pixels"
2146b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
2147b8e80941Smrg             semantic_type="event"
2148b8e80941Smrg             mdapi_supported_apis=""
2149b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2150b8e80941Smrg             mdapi_hw_unit_type="gpu"
2151b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
2152b8e80941Smrg             />
2153b8e80941Smrg    <counter name="EU FPU1 Hybrid Instruction"
2154b8e80941Smrg             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2155b8e80941Smrg             data_type="float"
2156b8e80941Smrg             max_equation="100"
2157b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2158b8e80941Smrg             underscore_name="eu_hybrid_fpu1_instruction"
2159b8e80941Smrg             units="percent"
2160b8e80941Smrg             symbol_name="EuHybridFpu1Instruction"
2161b8e80941Smrg             semantic_type="duration"
2162b8e80941Smrg             mdapi_supported_apis=""
2163b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
2164b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2165b8e80941Smrg             mdapi_hw_unit_type="gpu"
2166b8e80941Smrg             />
2167b8e80941Smrg    <counter name="GPU Time Elapsed"
2168b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
2169b8e80941Smrg             data_type="uint64"
2170b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2171b8e80941Smrg             underscore_name="gpu_time"
2172b8e80941Smrg             units="ns"
2173b8e80941Smrg             symbol_name="GpuTime"
2174b8e80941Smrg             semantic_type="duration"
2175b8e80941Smrg             mdapi_supported_apis=""
2176b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2177b8e80941Smrg             mdapi_hw_unit_type="gpu"
2178b8e80941Smrg             mdapi_group="GPU"
2179b8e80941Smrg             />
2180b8e80941Smrg    <counter name="AVG GPU Core Frequency"
2181b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
2182b8e80941Smrg             data_type="uint64"
2183b8e80941Smrg             max_equation="$GpuMaxFrequency"
2184b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2185b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
2186b8e80941Smrg             units="hz"
2187b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
2188b8e80941Smrg             semantic_type="event"
2189b8e80941Smrg             mdapi_supported_apis=""
2190b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2191b8e80941Smrg             mdapi_group="GPU"
2192b8e80941Smrg             mdapi_hw_unit_type="gpu"
2193b8e80941Smrg             />
2194b8e80941Smrg    <counter name="Sampler Texels Misses"
2195b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2196b8e80941Smrg             data_type="uint64"
2197b8e80941Smrg             equation="A 29 READ 4 UMUL"
2198b8e80941Smrg             underscore_name="sampler_texel_misses"
2199b8e80941Smrg             units="texels"
2200b8e80941Smrg             symbol_name="SamplerTexelMisses"
2201b8e80941Smrg             semantic_type="event"
2202b8e80941Smrg             mdapi_supported_apis=""
2203b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
2204b8e80941Smrg             mdapi_hw_unit_type="gpu"
2205b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
2206b8e80941Smrg             />
2207b8e80941Smrg    <counter name="CS Threads Dispatched"
2208b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
2209b8e80941Smrg             data_type="uint64"
2210b8e80941Smrg             equation="A 4 READ"
2211b8e80941Smrg             underscore_name="cs_threads"
2212b8e80941Smrg             units="threads"
2213b8e80941Smrg             symbol_name="CsThreads"
2214b8e80941Smrg             semantic_type="event"
2215b8e80941Smrg             mdapi_supported_apis=""
2216b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2217b8e80941Smrg             mdapi_hw_unit_type="gpu"
2218b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
2219b8e80941Smrg             />
2220b8e80941Smrg    <counter name="L3 Lookup Accesses w/o IC"
2221b8e80941Smrg             description="The total number of L3 cache lookup accesses w/o IC."
2222b8e80941Smrg             data_type="uint64"
2223b8e80941Smrg             equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
2224b8e80941Smrg             underscore_name="l3_lookups"
2225b8e80941Smrg             units="messages"
2226b8e80941Smrg             symbol_name="L3Lookups"
2227b8e80941Smrg             semantic_type="event"
2228b8e80941Smrg             mdapi_supported_apis=""
2229b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2230b8e80941Smrg             mdapi_hw_unit_type="gpu"
2231b8e80941Smrg             mdapi_group="L3/TAG"
2232b8e80941Smrg             />
2233b8e80941Smrg    <counter name="SLM Bytes Read"
2234b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
2235b8e80941Smrg             data_type="uint64"
2236b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2237b8e80941Smrg             equation="A 30 READ 64 UMUL"
2238b8e80941Smrg             underscore_name="slm_bytes_read"
2239b8e80941Smrg             units="bytes"
2240b8e80941Smrg             symbol_name="SlmBytesRead"
2241b8e80941Smrg             semantic_type="throughput"
2242b8e80941Smrg             mdapi_supported_apis=""
2243b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2244b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
2245b8e80941Smrg             mdapi_hw_unit_type="gpu"
2246b8e80941Smrg             />
2247b8e80941Smrg    <counter name="GTI Read Throughput"
2248b8e80941Smrg             description="The total number of GPU memory bytes read from GTI."
2249b8e80941Smrg             data_type="uint64"
2250b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
2251b8e80941Smrg             equation="B 2 READ 64 UMUL"
2252b8e80941Smrg             underscore_name="gti_read_throughput"
2253b8e80941Smrg             units="bytes"
2254b8e80941Smrg             symbol_name="GtiReadThroughput"
2255b8e80941Smrg             semantic_type="throughput"
2256b8e80941Smrg             mdapi_supported_apis=""
2257b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2258b8e80941Smrg             mdapi_group="GTI"
2259b8e80941Smrg             mdapi_hw_unit_type="gpu"
2260b8e80941Smrg             />
2261b8e80941Smrg    <counter name="GPU Busy"
2262b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
2263b8e80941Smrg             data_type="float"
2264b8e80941Smrg             max_equation="100"
2265b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2266b8e80941Smrg             underscore_name="gpu_busy"
2267b8e80941Smrg             units="percent"
2268b8e80941Smrg             symbol_name="GpuBusy"
2269b8e80941Smrg             semantic_type="duration"
2270b8e80941Smrg             mdapi_supported_apis=""
2271b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
2272b8e80941Smrg             mdapi_group="GPU"
2273b8e80941Smrg             mdapi_hw_unit_type="gpu"
2274b8e80941Smrg             />
2275b8e80941Smrg    <counter name="EU FPU0 Ternary Instruction"
2276b8e80941Smrg             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2277b8e80941Smrg             data_type="float"
2278b8e80941Smrg             max_equation="100"
2279b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2280b8e80941Smrg             underscore_name="eu_ternary_fpu0_instruction"
2281b8e80941Smrg             units="percent"
2282b8e80941Smrg             symbol_name="EuTernaryFpu0Instruction"
2283b8e80941Smrg             semantic_type="duration"
2284b8e80941Smrg             mdapi_supported_apis=""
2285b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2286b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2287b8e80941Smrg             mdapi_hw_unit_type="gpu"
2288b8e80941Smrg             />
2289b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
2290b8e80941Smrg             description="The total number of shader atomic memory accesses."
2291b8e80941Smrg             data_type="uint64"
2292b8e80941Smrg             equation="A 34 READ"
2293b8e80941Smrg             underscore_name="shader_atomics"
2294b8e80941Smrg             units="messages"
2295b8e80941Smrg             symbol_name="ShaderAtomics"
2296b8e80941Smrg             semantic_type="event"
2297b8e80941Smrg             mdapi_supported_apis=""
2298b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2299b8e80941Smrg             mdapi_hw_unit_type="gpu"
2300b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
2301b8e80941Smrg             />
2302b8e80941Smrg    <counter name="Rasterized Pixels"
2303b8e80941Smrg             description="The total number of rasterized pixels."
2304b8e80941Smrg             data_type="uint64"
2305b8e80941Smrg             equation="A 21 READ 4 UMUL"
2306b8e80941Smrg             underscore_name="rasterized_pixels"
2307b8e80941Smrg             units="pixels"
2308b8e80941Smrg             symbol_name="RasterizedPixels"
2309b8e80941Smrg             semantic_type="event"
2310b8e80941Smrg             mdapi_supported_apis=""
2311b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2312b8e80941Smrg             mdapi_hw_unit_type="gpu"
2313b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
2314b8e80941Smrg             />
2315b8e80941Smrg    <counter name="GTI L3 Throughput"
2316b8e80941Smrg             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
2317b8e80941Smrg             data_type="uint64"
2318b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
2319b8e80941Smrg             equation="$L3Misses 64 UMUL"
2320b8e80941Smrg             underscore_name="gti_l3_throughput"
2321b8e80941Smrg             units="bytes"
2322b8e80941Smrg             symbol_name="GtiL3Throughput"
2323b8e80941Smrg             semantic_type="throughput"
2324b8e80941Smrg             mdapi_supported_apis=""
2325b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
2326b8e80941Smrg             mdapi_group="GTI/L3"
2327b8e80941Smrg             mdapi_hw_unit_type="gpu"
2328b8e80941Smrg             />
2329b8e80941Smrg    <counter name="DS Threads Dispatched"
2330b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
2331b8e80941Smrg             data_type="uint64"
2332b8e80941Smrg             equation="A 3 READ"
2333b8e80941Smrg             underscore_name="ds_threads"
2334b8e80941Smrg             units="threads"
2335b8e80941Smrg             symbol_name="DsThreads"
2336b8e80941Smrg             semantic_type="event"
2337b8e80941Smrg             mdapi_supported_apis=""
2338b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2339b8e80941Smrg             mdapi_hw_unit_type="gpu"
2340b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
2341b8e80941Smrg             />
2342b8e80941Smrg    <counter name="Samples Written"
2343b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
2344b8e80941Smrg             data_type="uint64"
2345b8e80941Smrg             equation="A 26 READ 4 UMUL"
2346b8e80941Smrg             underscore_name="samples_written"
2347b8e80941Smrg             units="pixels"
2348b8e80941Smrg             symbol_name="SamplesWritten"
2349b8e80941Smrg             semantic_type="event"
2350b8e80941Smrg             mdapi_supported_apis=""
2351b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2352b8e80941Smrg             mdapi_hw_unit_type="gpu"
2353b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
2354b8e80941Smrg             />
2355b8e80941Smrg    <counter name="EU FPU1 Move Instruction"
2356b8e80941Smrg             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2357b8e80941Smrg             data_type="float"
2358b8e80941Smrg             max_equation="100"
2359b8e80941Smrg             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2360b8e80941Smrg             underscore_name="eu_move_fpu1_instruction"
2361b8e80941Smrg             units="percent"
2362b8e80941Smrg             symbol_name="EuMoveFpu1Instruction"
2363b8e80941Smrg             semantic_type="duration"
2364b8e80941Smrg             mdapi_supported_apis=""
2365b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2366b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2367b8e80941Smrg             mdapi_hw_unit_type="gpu"
2368b8e80941Smrg             />
2369b8e80941Smrg    <counter name="EU Stall"
2370b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
2371b8e80941Smrg             data_type="float"
2372b8e80941Smrg             max_equation="100"
2373b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2374b8e80941Smrg             underscore_name="eu_stall"
2375b8e80941Smrg             units="percent"
2376b8e80941Smrg             symbol_name="EuStall"
2377b8e80941Smrg             semantic_type="duration"
2378b8e80941Smrg             mdapi_supported_apis=""
2379b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2380b8e80941Smrg             mdapi_group="EU Array"
2381b8e80941Smrg             mdapi_hw_unit_type="gpu"
2382b8e80941Smrg             />
2383b8e80941Smrg    <counter name="Samples Blended"
2384b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
2385b8e80941Smrg             data_type="uint64"
2386b8e80941Smrg             equation="A 27 READ 4 UMUL"
2387b8e80941Smrg             underscore_name="samples_blended"
2388b8e80941Smrg             units="pixels"
2389b8e80941Smrg             symbol_name="SamplesBlended"
2390b8e80941Smrg             semantic_type="event"
2391b8e80941Smrg             mdapi_supported_apis=""
2392b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2393b8e80941Smrg             mdapi_hw_unit_type="gpu"
2394b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
2395b8e80941Smrg             />
2396b8e80941Smrg    <counter name="Early Depth Test Fails"
2397b8e80941Smrg             description="The total number of pixels dropped on early depth test."
2398b8e80941Smrg             data_type="uint64"
2399b8e80941Smrg             equation="A 23 READ 4 UMUL"
2400b8e80941Smrg             underscore_name="early_depth_test_fails"
2401b8e80941Smrg             units="pixels"
2402b8e80941Smrg             symbol_name="EarlyDepthTestFails"
2403b8e80941Smrg             semantic_type="event"
2404b8e80941Smrg             mdapi_supported_apis=""
2405b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2406b8e80941Smrg             mdapi_hw_unit_type="gpu"
2407b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2408b8e80941Smrg             />
2409b8e80941Smrg    <counter name="Shader Memory Accesses"
2410b8e80941Smrg             description="The total number of shader memory accesses to L3."
2411b8e80941Smrg             data_type="uint64"
2412b8e80941Smrg             equation="A 32 READ"
2413b8e80941Smrg             underscore_name="shader_memory_accesses"
2414b8e80941Smrg             units="messages"
2415b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
2416b8e80941Smrg             semantic_type="event"
2417b8e80941Smrg             mdapi_supported_apis=""
2418b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2419b8e80941Smrg             mdapi_hw_unit_type="gpu"
2420b8e80941Smrg             mdapi_group="L3/Data Port"
2421b8e80941Smrg             />
2422b8e80941Smrg    <counter name="HS Threads Dispatched"
2423b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
2424b8e80941Smrg             data_type="uint64"
2425b8e80941Smrg             equation="A 2 READ"
2426b8e80941Smrg             underscore_name="hs_threads"
2427b8e80941Smrg             units="threads"
2428b8e80941Smrg             symbol_name="HsThreads"
2429b8e80941Smrg             semantic_type="event"
2430b8e80941Smrg             mdapi_supported_apis=""
2431b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2432b8e80941Smrg             mdapi_hw_unit_type="gpu"
2433b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
2434b8e80941Smrg             />
2435b8e80941Smrg    <counter name="L3 Total Throughput"
2436b8e80941Smrg             description="The total number of GPU memory bytes transferred via L3."
2437b8e80941Smrg             data_type="uint64"
2438b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2439b8e80941Smrg             equation="$L3Accesses 64 UMUL"
2440b8e80941Smrg             underscore_name="l3_total_throughput"
2441b8e80941Smrg             units="bytes"
2442b8e80941Smrg             symbol_name="L3TotalThroughput"
2443b8e80941Smrg             semantic_type="throughput"
2444b8e80941Smrg             mdapi_supported_apis=""
2445b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2446b8e80941Smrg             mdapi_group="L3"
2447b8e80941Smrg             mdapi_hw_unit_type="gpu"
2448b8e80941Smrg             />
2449b8e80941Smrg    <counter name="GTI Write Throughput"
2450b8e80941Smrg             description="The total number of GPU memory bytes written to GTI."
2451b8e80941Smrg             data_type="uint64"
2452b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL"
2453b8e80941Smrg             equation="B 3 READ 64 UMUL"
2454b8e80941Smrg             underscore_name="gti_write_throughput"
2455b8e80941Smrg             units="bytes"
2456b8e80941Smrg             symbol_name="GtiWriteThroughput"
2457b8e80941Smrg             semantic_type="throughput"
2458b8e80941Smrg             mdapi_supported_apis=""
2459b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2460b8e80941Smrg             mdapi_group="GTI"
2461b8e80941Smrg             mdapi_hw_unit_type="gpu"
2462b8e80941Smrg             />
2463b8e80941Smrg    <counter name="L3 Shader Throughput"
2464b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2465b8e80941Smrg             data_type="uint64"
2466b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2467b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2468b8e80941Smrg             underscore_name="l3_shader_throughput"
2469b8e80941Smrg             units="bytes"
2470b8e80941Smrg             symbol_name="L3ShaderThroughput"
2471b8e80941Smrg             semantic_type="throughput"
2472b8e80941Smrg             mdapi_supported_apis=""
2473b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
2474b8e80941Smrg             mdapi_group="L3/Data Port"
2475b8e80941Smrg             mdapi_hw_unit_type="gpu"
2476b8e80941Smrg             />
2477b8e80941Smrg    <counter name="Samples Killed in FS"
2478b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
2479b8e80941Smrg             data_type="uint64"
2480b8e80941Smrg             equation="A 24 READ 4 UMUL"
2481b8e80941Smrg             underscore_name="samples_killed_in_ps"
2482b8e80941Smrg             units="pixels"
2483b8e80941Smrg             symbol_name="SamplesKilledInPs"
2484b8e80941Smrg             semantic_type="event"
2485b8e80941Smrg             mdapi_supported_apis=""
2486b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2487b8e80941Smrg             mdapi_hw_unit_type="gpu"
2488b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
2489b8e80941Smrg             />
2490b8e80941Smrg    <counter name="SLM Bytes Written"
2491b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
2492b8e80941Smrg             data_type="uint64"
2493b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2494b8e80941Smrg             equation="A 31 READ 64 UMUL"
2495b8e80941Smrg             underscore_name="slm_bytes_written"
2496b8e80941Smrg             units="bytes"
2497b8e80941Smrg             symbol_name="SlmBytesWritten"
2498b8e80941Smrg             semantic_type="throughput"
2499b8e80941Smrg             mdapi_supported_apis=""
2500b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2501b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
2502b8e80941Smrg             mdapi_hw_unit_type="gpu"
2503b8e80941Smrg             />
2504b8e80941Smrg    <counter name="EU FPU1 Binary Instruction"
2505b8e80941Smrg             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2506b8e80941Smrg             data_type="float"
2507b8e80941Smrg             max_equation="100"
2508b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2509b8e80941Smrg             underscore_name="eu_binary_fpu1_instruction"
2510b8e80941Smrg             units="percent"
2511b8e80941Smrg             symbol_name="EuBinaryFpu1Instruction"
2512b8e80941Smrg             semantic_type="duration"
2513b8e80941Smrg             mdapi_supported_apis=""
2514b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2515b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2516b8e80941Smrg             mdapi_hw_unit_type="gpu"
2517b8e80941Smrg             />
2518b8e80941Smrg    <counter name="EU FPU1 Ternary Instruction"
2519b8e80941Smrg             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2520b8e80941Smrg             data_type="float"
2521b8e80941Smrg             max_equation="100"
2522b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2523b8e80941Smrg             underscore_name="eu_ternary_fpu1_instruction"
2524b8e80941Smrg             units="percent"
2525b8e80941Smrg             symbol_name="EuTernaryFpu1Instruction"
2526b8e80941Smrg             semantic_type="duration"
2527b8e80941Smrg             mdapi_supported_apis=""
2528b8e80941Smrg             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2529b8e80941Smrg             mdapi_group="EU Array/Pipes/Instructions"
2530b8e80941Smrg             mdapi_hw_unit_type="gpu"
2531b8e80941Smrg             />
2532b8e80941Smrg    <counter name="EU Send Pipe Active"
2533b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing."
2534b8e80941Smrg             data_type="float"
2535b8e80941Smrg             max_equation="100"
2536b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2537b8e80941Smrg             underscore_name="eu_send_active"
2538b8e80941Smrg             units="percent"
2539b8e80941Smrg             symbol_name="EuSendActive"
2540b8e80941Smrg             semantic_type="duration"
2541b8e80941Smrg             mdapi_supported_apis=""
2542b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2543b8e80941Smrg             mdapi_group="EU Array/Pipes"
2544b8e80941Smrg             mdapi_hw_unit_type="gpu"
2545b8e80941Smrg             />
2546b8e80941Smrg    <register_config type="NOA">
2547b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
2548b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
2549b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
2550b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14120700" />
2551b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121500E0" />
2552b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040154" />
2553b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045000" />
2554b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040055" />
2555b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
2556b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04054000" />
2557b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
2558b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
2559b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A051000" />
2560b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600F0" />
2561b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24067E00" />
2562b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C120023" />
2563b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2564b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00121480" />
2565b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02120028" />
2566b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10120000" />
2567b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18120000" />
2568b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A120000" />
2569b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04120000" />
2570b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2571b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04136000" />
2572b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C144000" />
2573b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2574b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
2575b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02144000" />
2576b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C150980" />
2577b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154D80" />
2578b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2579b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06150018" />
2580b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10150000" />
2581b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16150800" />
2582b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
2583b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08150000" />
2584b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A150000" />
2585b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
2586b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1473A0" />
2587b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1217241C" />
2588b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22000550" />
2589b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18137C00" />
2590b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A130001" />
2591b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x061434A0" />
2592b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00140000" />
2593b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081710B0" />
2594b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10170000" />
2595b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F1124" />
2596b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4849" />
2597b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
2598b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2599b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2600b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F3100" />
2601b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F3131" />
2602b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0031" />
2603b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2604b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
2605b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
2606b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F0000" />
2607b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3030" />
2608b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3030" />
2609b8e80941Smrg    </register_config>
2610b8e80941Smrg    <register_config type="OA">
2611b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
2612b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
2613b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
2614b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
2615b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
2616b8e80941Smrg    </register_config>
2617b8e80941Smrg    <register_config type="FLEX">
2618b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2619b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2620b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2621b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2622b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2623b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2624b8e80941Smrg        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2625b8e80941Smrg    </register_config>
2626b8e80941Smrg  </set>
2627b8e80941Smrg
2628b8e80941Smrg  <set name="Render Metrics for 3D Pipeline Profile Gen11"
2629b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
2630b8e80941Smrg       underscore_name="render_pipe_profile"
2631b8e80941Smrg       hw_config_guid="03c7a167-2abc-4ba6-878a-f1d80082abca"
2632b8e80941Smrg       chipset="ICL"
2633b8e80941Smrg       symbol_name="RenderPipeProfile"
2634b8e80941Smrg       >
2635b8e80941Smrg    <counter name="GPU Core Clocks"
2636b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
2637b8e80941Smrg             data_type="uint64"
2638b8e80941Smrg             equation="GPU_CLOCK 0 READ"
2639b8e80941Smrg             underscore_name="gpu_core_clocks"
2640b8e80941Smrg             units="cycles"
2641b8e80941Smrg             symbol_name="GpuCoreClocks"
2642b8e80941Smrg             semantic_type="event"
2643b8e80941Smrg             mdapi_supported_apis=""
2644b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
2645b8e80941Smrg             mdapi_hw_unit_type="gpu"
2646b8e80941Smrg             mdapi_group="GPU"
2647b8e80941Smrg             />
2648b8e80941Smrg    <counter name="EU Active"
2649b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
2650b8e80941Smrg             data_type="float"
2651b8e80941Smrg             max_equation="100"
2652b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2653b8e80941Smrg             underscore_name="eu_active"
2654b8e80941Smrg             units="percent"
2655b8e80941Smrg             symbol_name="EuActive"
2656b8e80941Smrg             semantic_type="duration"
2657b8e80941Smrg             mdapi_supported_apis=""
2658b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2659b8e80941Smrg             mdapi_group="EU Array"
2660b8e80941Smrg             mdapi_hw_unit_type="gpu"
2661b8e80941Smrg             />
2662b8e80941Smrg    <counter name="VS Bottleneck"
2663b8e80941Smrg             low_watermark="10"
2664b8e80941Smrg             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2665b8e80941Smrg             data_type="float"
2666b8e80941Smrg             high_watermark="30"
2667b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2668b8e80941Smrg             max_equation="100"
2669b8e80941Smrg             underscore_name="vs_bottleneck"
2670b8e80941Smrg             units="percent"
2671b8e80941Smrg             symbol_name="VsBottleneck"
2672b8e80941Smrg             semantic_type="duration"
2673b8e80941Smrg             mdapi_supported_apis=""
2674b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2675b8e80941Smrg             mdapi_group="3D Pipe/Vertex Shader"
2676b8e80941Smrg             mdapi_hw_unit_type="gpu"
2677b8e80941Smrg             />
2678b8e80941Smrg    <counter name="Hi-Depth Bottleneck"
2679b8e80941Smrg             low_watermark="5"
2680b8e80941Smrg             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
2681b8e80941Smrg             data_type="float"
2682b8e80941Smrg             high_watermark="15"
2683b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2684b8e80941Smrg             max_equation="100"
2685b8e80941Smrg             underscore_name="hi_depth_bottleneck"
2686b8e80941Smrg             units="percent"
2687b8e80941Smrg             symbol_name="HiDepthBottleneck"
2688b8e80941Smrg             semantic_type="duration"
2689b8e80941Smrg             mdapi_supported_apis=""
2690b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2691b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2692b8e80941Smrg             mdapi_hw_unit_type="gpu"
2693b8e80941Smrg             />
2694b8e80941Smrg    <counter name="GS Bottleneck"
2695b8e80941Smrg             low_watermark="5"
2696b8e80941Smrg             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
2697b8e80941Smrg             data_type="float"
2698b8e80941Smrg             high_watermark="15"
2699b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2700b8e80941Smrg             max_equation="100"
2701b8e80941Smrg             underscore_name="gs_bottleneck"
2702b8e80941Smrg             units="percent"
2703b8e80941Smrg             symbol_name="GsBottleneck"
2704b8e80941Smrg             semantic_type="duration"
2705b8e80941Smrg             mdapi_supported_apis=""
2706b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2707b8e80941Smrg             mdapi_group="3D Pipe/Geometry Shader"
2708b8e80941Smrg             mdapi_hw_unit_type="gpu"
2709b8e80941Smrg             />
2710b8e80941Smrg    <counter name="GS Threads Dispatched"
2711b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
2712b8e80941Smrg             data_type="uint64"
2713b8e80941Smrg             equation="A 5 READ"
2714b8e80941Smrg             underscore_name="gs_threads"
2715b8e80941Smrg             units="threads"
2716b8e80941Smrg             symbol_name="GsThreads"
2717b8e80941Smrg             semantic_type="event"
2718b8e80941Smrg             mdapi_supported_apis=""
2719b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2720b8e80941Smrg             mdapi_hw_unit_type="gpu"
2721b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
2722b8e80941Smrg             />
2723b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
2724b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
2725b8e80941Smrg             data_type="uint64"
2726b8e80941Smrg             equation="A 22 READ 4 UMUL"
2727b8e80941Smrg             underscore_name="hi_depth_test_fails"
2728b8e80941Smrg             units="pixels"
2729b8e80941Smrg             symbol_name="HiDepthTestFails"
2730b8e80941Smrg             semantic_type="event"
2731b8e80941Smrg             mdapi_supported_apis=""
2732b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2733b8e80941Smrg             mdapi_hw_unit_type="gpu"
2734b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2735b8e80941Smrg             />
2736b8e80941Smrg    <counter name="VS Threads Dispatched"
2737b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
2738b8e80941Smrg             data_type="uint64"
2739b8e80941Smrg             equation="A 1 READ"
2740b8e80941Smrg             underscore_name="vs_threads"
2741b8e80941Smrg             units="threads"
2742b8e80941Smrg             symbol_name="VsThreads"
2743b8e80941Smrg             semantic_type="event"
2744b8e80941Smrg             mdapi_supported_apis=""
2745b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2746b8e80941Smrg             mdapi_hw_unit_type="gpu"
2747b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
2748b8e80941Smrg             />
2749b8e80941Smrg    <counter name="FS Threads Dispatched"
2750b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
2751b8e80941Smrg             data_type="uint64"
2752b8e80941Smrg             equation="A 6 READ"
2753b8e80941Smrg             underscore_name="ps_threads"
2754b8e80941Smrg             units="threads"
2755b8e80941Smrg             symbol_name="PsThreads"
2756b8e80941Smrg             semantic_type="event"
2757b8e80941Smrg             mdapi_supported_apis=""
2758b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2759b8e80941Smrg             mdapi_hw_unit_type="gpu"
2760b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
2761b8e80941Smrg             />
2762b8e80941Smrg    <counter name="BC Bottleneck"
2763b8e80941Smrg             low_watermark="5"
2764b8e80941Smrg             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
2765b8e80941Smrg             data_type="float"
2766b8e80941Smrg             high_watermark="15"
2767b8e80941Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2768b8e80941Smrg             max_equation="100"
2769b8e80941Smrg             underscore_name="bc_bottleneck"
2770b8e80941Smrg             units="percent"
2771b8e80941Smrg             symbol_name="BcBottleneck"
2772b8e80941Smrg             semantic_type="duration"
2773b8e80941Smrg             mdapi_supported_apis=""
2774b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2775b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
2776b8e80941Smrg             mdapi_hw_unit_type="gpu"
2777b8e80941Smrg             />
2778b8e80941Smrg    <counter name="HS Stall"
2779b8e80941Smrg             description="The percentage of time in which hull stall pipeline stage was stalled."
2780b8e80941Smrg             data_type="float"
2781b8e80941Smrg             max_equation="100"
2782b8e80941Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2783b8e80941Smrg             underscore_name="hs_stall"
2784b8e80941Smrg             units="percent"
2785b8e80941Smrg             symbol_name="HsStall"
2786b8e80941Smrg             semantic_type="duration"
2787b8e80941Smrg             mdapi_supported_apis=""
2788b8e80941Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
2789b8e80941Smrg             mdapi_group="3D Pipe/Hull Shader"
2790b8e80941Smrg             mdapi_hw_unit_type="gpu"
2791b8e80941Smrg             />
2792b8e80941Smrg    <counter name="Shader Barrier Messages"
2793b8e80941Smrg             description="The total number of shader barrier messages."
2794b8e80941Smrg             data_type="uint64"
2795b8e80941Smrg             equation="A 35 READ"
2796b8e80941Smrg             underscore_name="shader_barriers"
2797b8e80941Smrg             units="messages"
2798b8e80941Smrg             symbol_name="ShaderBarriers"
2799b8e80941Smrg             semantic_type="event"
2800b8e80941Smrg             mdapi_supported_apis=""
2801b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2802b8e80941Smrg             mdapi_hw_unit_type="gpu"
2803b8e80941Smrg             mdapi_group="EU Array/Barrier"
2804b8e80941Smrg             />
2805b8e80941Smrg    <counter name="Sampler Texels"
2806b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2807b8e80941Smrg             data_type="uint64"
2808b8e80941Smrg             equation="A 28 READ 4 UMUL"
2809b8e80941Smrg             underscore_name="sampler_texels"
2810b8e80941Smrg             units="texels"
2811b8e80941Smrg             symbol_name="SamplerTexels"
2812b8e80941Smrg             semantic_type="event"
2813b8e80941Smrg             mdapi_supported_apis=""
2814b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2815b8e80941Smrg             mdapi_hw_unit_type="gpu"
2816b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
2817b8e80941Smrg             />
2818b8e80941Smrg    <counter name="Pixels Failing Tests"
2819b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2820b8e80941Smrg             data_type="uint64"
2821b8e80941Smrg             equation="A 25 READ 4 UMUL"
2822b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
2823b8e80941Smrg             units="pixels"
2824b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
2825b8e80941Smrg             semantic_type="event"
2826b8e80941Smrg             mdapi_supported_apis=""
2827b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2828b8e80941Smrg             mdapi_hw_unit_type="gpu"
2829b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
2830b8e80941Smrg             />
2831b8e80941Smrg    <counter name="GPU Time Elapsed"
2832b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
2833b8e80941Smrg             data_type="uint64"
2834b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2835b8e80941Smrg             underscore_name="gpu_time"
2836b8e80941Smrg             units="ns"
2837b8e80941Smrg             symbol_name="GpuTime"
2838b8e80941Smrg             semantic_type="duration"
2839b8e80941Smrg             mdapi_supported_apis=""
2840b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2841b8e80941Smrg             mdapi_hw_unit_type="gpu"
2842b8e80941Smrg             mdapi_group="GPU"
2843b8e80941Smrg             />
2844b8e80941Smrg    <counter name="AVG GPU Core Frequency"
2845b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
2846b8e80941Smrg             data_type="uint64"
2847b8e80941Smrg             max_equation="$GpuMaxFrequency"
2848b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2849b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
2850b8e80941Smrg             units="hz"
2851b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
2852b8e80941Smrg             semantic_type="event"
2853b8e80941Smrg             mdapi_supported_apis=""
2854b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2855b8e80941Smrg             mdapi_group="GPU"
2856b8e80941Smrg             mdapi_hw_unit_type="gpu"
2857b8e80941Smrg             />
2858b8e80941Smrg    <counter name="Sampler Texels Misses"
2859b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2860b8e80941Smrg             data_type="uint64"
2861b8e80941Smrg             equation="A 29 READ 4 UMUL"
2862b8e80941Smrg             underscore_name="sampler_texel_misses"
2863b8e80941Smrg             units="texels"
2864b8e80941Smrg             symbol_name="SamplerTexelMisses"
2865b8e80941Smrg             semantic_type="event"
2866b8e80941Smrg             mdapi_supported_apis=""
2867b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
2868b8e80941Smrg             mdapi_hw_unit_type="gpu"
2869b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
2870b8e80941Smrg             />
2871b8e80941Smrg    <counter name="CS Threads Dispatched"
2872b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
2873b8e80941Smrg             data_type="uint64"
2874b8e80941Smrg             equation="A 4 READ"
2875b8e80941Smrg             underscore_name="cs_threads"
2876b8e80941Smrg             units="threads"
2877b8e80941Smrg             symbol_name="CsThreads"
2878b8e80941Smrg             semantic_type="event"
2879b8e80941Smrg             mdapi_supported_apis=""
2880b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2881b8e80941Smrg             mdapi_hw_unit_type="gpu"
2882b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
2883b8e80941Smrg             />
2884b8e80941Smrg    <counter name="VF Bottleneck"
2885b8e80941Smrg             low_watermark="5"
2886b8e80941Smrg             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2887b8e80941Smrg             data_type="float"
2888b8e80941Smrg             high_watermark="15"
2889b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2890b8e80941Smrg             max_equation="100"
2891b8e80941Smrg             underscore_name="vf_bottleneck"
2892b8e80941Smrg             units="percent"
2893b8e80941Smrg             symbol_name="VfBottleneck"
2894b8e80941Smrg             semantic_type="duration"
2895b8e80941Smrg             mdapi_supported_apis=""
2896b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2897b8e80941Smrg             mdapi_group="3D Pipe/Input Assembler"
2898b8e80941Smrg             mdapi_hw_unit_type="gpu"
2899b8e80941Smrg             />
2900b8e80941Smrg    <counter name="SLM Bytes Read"
2901b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
2902b8e80941Smrg             data_type="uint64"
2903b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2904b8e80941Smrg             equation="A 30 READ 64 UMUL"
2905b8e80941Smrg             underscore_name="slm_bytes_read"
2906b8e80941Smrg             units="bytes"
2907b8e80941Smrg             symbol_name="SlmBytesRead"
2908b8e80941Smrg             semantic_type="throughput"
2909b8e80941Smrg             mdapi_supported_apis=""
2910b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2911b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
2912b8e80941Smrg             mdapi_hw_unit_type="gpu"
2913b8e80941Smrg             />
2914b8e80941Smrg    <counter name="Strip-Fans Bottleneck"
2915b8e80941Smrg             low_watermark="5"
2916b8e80941Smrg             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
2917b8e80941Smrg             data_type="float"
2918b8e80941Smrg             high_watermark="10"
2919b8e80941Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2920b8e80941Smrg             max_equation="100"
2921b8e80941Smrg             underscore_name="sf_bottleneck"
2922b8e80941Smrg             units="percent"
2923b8e80941Smrg             symbol_name="SfBottleneck"
2924b8e80941Smrg             semantic_type="duration"
2925b8e80941Smrg             mdapi_supported_apis=""
2926b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2927b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2928b8e80941Smrg             mdapi_hw_unit_type="gpu"
2929b8e80941Smrg             />
2930b8e80941Smrg    <counter name="SF Stall"
2931b8e80941Smrg             description="The percentage of time in which strip-fans pipeline stage was stalled."
2932b8e80941Smrg             data_type="float"
2933b8e80941Smrg             max_equation="100"
2934b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2935b8e80941Smrg             underscore_name="sf_stall"
2936b8e80941Smrg             units="percent"
2937b8e80941Smrg             symbol_name="SfStall"
2938b8e80941Smrg             semantic_type="duration"
2939b8e80941Smrg             mdapi_supported_apis=""
2940b8e80941Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
2941b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2942b8e80941Smrg             mdapi_hw_unit_type="gpu"
2943b8e80941Smrg             />
2944b8e80941Smrg    <counter name="GPU Busy"
2945b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
2946b8e80941Smrg             data_type="float"
2947b8e80941Smrg             max_equation="100"
2948b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2949b8e80941Smrg             underscore_name="gpu_busy"
2950b8e80941Smrg             units="percent"
2951b8e80941Smrg             symbol_name="GpuBusy"
2952b8e80941Smrg             semantic_type="duration"
2953b8e80941Smrg             mdapi_supported_apis=""
2954b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
2955b8e80941Smrg             mdapi_group="GPU"
2956b8e80941Smrg             mdapi_hw_unit_type="gpu"
2957b8e80941Smrg             />
2958b8e80941Smrg    <counter name="HS Bottleneck"
2959b8e80941Smrg             low_watermark="3"
2960b8e80941Smrg             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2961b8e80941Smrg             data_type="float"
2962b8e80941Smrg             high_watermark="9"
2963b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2964b8e80941Smrg             max_equation="100"
2965b8e80941Smrg             underscore_name="hs_bottleneck"
2966b8e80941Smrg             units="percent"
2967b8e80941Smrg             symbol_name="HsBottleneck"
2968b8e80941Smrg             semantic_type="duration"
2969b8e80941Smrg             mdapi_supported_apis=""
2970b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
2971b8e80941Smrg             mdapi_group="3D Pipe/Hull Shader"
2972b8e80941Smrg             mdapi_hw_unit_type="gpu"
2973b8e80941Smrg             />
2974b8e80941Smrg    <counter name="CL Stall"
2975b8e80941Smrg             description="The percentage of time in which clipper pipeline stage was stalled."
2976b8e80941Smrg             data_type="float"
2977b8e80941Smrg             max_equation="100"
2978b8e80941Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2979b8e80941Smrg             underscore_name="cl_stall"
2980b8e80941Smrg             units="percent"
2981b8e80941Smrg             symbol_name="ClStall"
2982b8e80941Smrg             semantic_type="duration"
2983b8e80941Smrg             mdapi_supported_apis=""
2984b8e80941Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
2985b8e80941Smrg             mdapi_group="3D Pipe/Clipper"
2986b8e80941Smrg             mdapi_hw_unit_type="gpu"
2987b8e80941Smrg             />
2988b8e80941Smrg    <counter name="SO Bottleneck"
2989b8e80941Smrg             low_watermark="5"
2990b8e80941Smrg             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2991b8e80941Smrg             data_type="float"
2992b8e80941Smrg             high_watermark="15"
2993b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2994b8e80941Smrg             max_equation="100"
2995b8e80941Smrg             underscore_name="so_bottleneck"
2996b8e80941Smrg             units="percent"
2997b8e80941Smrg             symbol_name="SoBottleneck"
2998b8e80941Smrg             semantic_type="duration"
2999b8e80941Smrg             mdapi_supported_apis=""
3000b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
3001b8e80941Smrg             mdapi_group="3D Pipe/Stream Output"
3002b8e80941Smrg             mdapi_hw_unit_type="gpu"
3003b8e80941Smrg             />
3004b8e80941Smrg    <counter name="Rasterized Pixels"
3005b8e80941Smrg             description="The total number of rasterized pixels."
3006b8e80941Smrg             data_type="uint64"
3007b8e80941Smrg             equation="A 21 READ 4 UMUL"
3008b8e80941Smrg             underscore_name="rasterized_pixels"
3009b8e80941Smrg             units="pixels"
3010b8e80941Smrg             symbol_name="RasterizedPixels"
3011b8e80941Smrg             semantic_type="event"
3012b8e80941Smrg             mdapi_supported_apis=""
3013b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3014b8e80941Smrg             mdapi_hw_unit_type="gpu"
3015b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
3016b8e80941Smrg             />
3017b8e80941Smrg    <counter name="DS Threads Dispatched"
3018b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
3019b8e80941Smrg             data_type="uint64"
3020b8e80941Smrg             equation="A 3 READ"
3021b8e80941Smrg             underscore_name="ds_threads"
3022b8e80941Smrg             units="threads"
3023b8e80941Smrg             symbol_name="DsThreads"
3024b8e80941Smrg             semantic_type="event"
3025b8e80941Smrg             mdapi_supported_apis=""
3026b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3027b8e80941Smrg             mdapi_hw_unit_type="gpu"
3028b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
3029b8e80941Smrg             />
3030b8e80941Smrg    <counter name="Samples Written"
3031b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
3032b8e80941Smrg             data_type="uint64"
3033b8e80941Smrg             equation="A 26 READ 4 UMUL"
3034b8e80941Smrg             underscore_name="samples_written"
3035b8e80941Smrg             units="pixels"
3036b8e80941Smrg             symbol_name="SamplesWritten"
3037b8e80941Smrg             semantic_type="event"
3038b8e80941Smrg             mdapi_supported_apis=""
3039b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3040b8e80941Smrg             mdapi_hw_unit_type="gpu"
3041b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
3042b8e80941Smrg             />
3043b8e80941Smrg    <counter name="DS Bottleneck"
3044b8e80941Smrg             low_watermark="5"
3045b8e80941Smrg             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3046b8e80941Smrg             data_type="float"
3047b8e80941Smrg             high_watermark="15"
3048b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3049b8e80941Smrg             max_equation="100"
3050b8e80941Smrg             underscore_name="ds_bottleneck"
3051b8e80941Smrg             units="percent"
3052b8e80941Smrg             symbol_name="DsBottleneck"
3053b8e80941Smrg             semantic_type="duration"
3054b8e80941Smrg             mdapi_supported_apis=""
3055b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
3056b8e80941Smrg             mdapi_group="3D Pipe/Domain Shader"
3057b8e80941Smrg             mdapi_hw_unit_type="gpu"
3058b8e80941Smrg             />
3059b8e80941Smrg    <counter name="EU Stall"
3060b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
3061b8e80941Smrg             data_type="float"
3062b8e80941Smrg             max_equation="100"
3063b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3064b8e80941Smrg             underscore_name="eu_stall"
3065b8e80941Smrg             units="percent"
3066b8e80941Smrg             symbol_name="EuStall"
3067b8e80941Smrg             semantic_type="duration"
3068b8e80941Smrg             mdapi_supported_apis=""
3069b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3070b8e80941Smrg             mdapi_group="EU Array"
3071b8e80941Smrg             mdapi_hw_unit_type="gpu"
3072b8e80941Smrg             />
3073b8e80941Smrg    <counter name="Clipper Bottleneck"
3074b8e80941Smrg             low_watermark="10"
3075b8e80941Smrg             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3076b8e80941Smrg             data_type="float"
3077b8e80941Smrg             high_watermark="30"
3078b8e80941Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3079b8e80941Smrg             max_equation="100"
3080b8e80941Smrg             underscore_name="cl_bottleneck"
3081b8e80941Smrg             units="percent"
3082b8e80941Smrg             symbol_name="ClBottleneck"
3083b8e80941Smrg             semantic_type="duration"
3084b8e80941Smrg             mdapi_supported_apis=""
3085b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
3086b8e80941Smrg             mdapi_group="3D Pipe/Clipper"
3087b8e80941Smrg             mdapi_hw_unit_type="gpu"
3088b8e80941Smrg             />
3089b8e80941Smrg    <counter name="DS Stall"
3090b8e80941Smrg             description="The percentage of time in which domain shader pipeline stage was stalled."
3091b8e80941Smrg             data_type="float"
3092b8e80941Smrg             max_equation="100"
3093b8e80941Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3094b8e80941Smrg             underscore_name="ds_stall"
3095b8e80941Smrg             units="percent"
3096b8e80941Smrg             symbol_name="DsStall"
3097b8e80941Smrg             semantic_type="duration"
3098b8e80941Smrg             mdapi_supported_apis=""
3099b8e80941Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
3100b8e80941Smrg             mdapi_group="3D Pipe/Domain Shader"
3101b8e80941Smrg             mdapi_hw_unit_type="gpu"
3102b8e80941Smrg             />
3103b8e80941Smrg    <counter name="Early Depth Bottleneck"
3104b8e80941Smrg             low_watermark="10"
3105b8e80941Smrg             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3106b8e80941Smrg             data_type="float"
3107b8e80941Smrg             high_watermark="30"
3108b8e80941Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3109b8e80941Smrg             max_equation="100"
3110b8e80941Smrg             underscore_name="early_depth_bottleneck"
3111b8e80941Smrg             units="percent"
3112b8e80941Smrg             symbol_name="EarlyDepthBottleneck"
3113b8e80941Smrg             semantic_type="duration"
3114b8e80941Smrg             mdapi_supported_apis=""
3115b8e80941Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
3116b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3117b8e80941Smrg             mdapi_hw_unit_type="gpu"
3118b8e80941Smrg             />
3119b8e80941Smrg    <counter name="Samples Blended"
3120b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
3121b8e80941Smrg             data_type="uint64"
3122b8e80941Smrg             equation="A 27 READ 4 UMUL"
3123b8e80941Smrg             underscore_name="samples_blended"
3124b8e80941Smrg             units="pixels"
3125b8e80941Smrg             symbol_name="SamplesBlended"
3126b8e80941Smrg             semantic_type="event"
3127b8e80941Smrg             mdapi_supported_apis=""
3128b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3129b8e80941Smrg             mdapi_hw_unit_type="gpu"
3130b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
3131b8e80941Smrg             />
3132b8e80941Smrg    <counter name="Early Depth Test Fails"
3133b8e80941Smrg             description="The total number of pixels dropped on early depth test."
3134b8e80941Smrg             data_type="uint64"
3135b8e80941Smrg             equation="A 23 READ 4 UMUL"
3136b8e80941Smrg             underscore_name="early_depth_test_fails"
3137b8e80941Smrg             units="pixels"
3138b8e80941Smrg             symbol_name="EarlyDepthTestFails"
3139b8e80941Smrg             semantic_type="event"
3140b8e80941Smrg             mdapi_supported_apis=""
3141b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3142b8e80941Smrg             mdapi_hw_unit_type="gpu"
3143b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3144b8e80941Smrg             />
3145b8e80941Smrg    <counter name="Shader Memory Accesses"
3146b8e80941Smrg             description="The total number of shader memory accesses to L3."
3147b8e80941Smrg             data_type="uint64"
3148b8e80941Smrg             equation="A 32 READ"
3149b8e80941Smrg             underscore_name="shader_memory_accesses"
3150b8e80941Smrg             units="messages"
3151b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
3152b8e80941Smrg             semantic_type="event"
3153b8e80941Smrg             mdapi_supported_apis=""
3154b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3155b8e80941Smrg             mdapi_hw_unit_type="gpu"
3156b8e80941Smrg             mdapi_group="L3/Data Port"
3157b8e80941Smrg             />
3158b8e80941Smrg    <counter name="HS Threads Dispatched"
3159b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
3160b8e80941Smrg             data_type="uint64"
3161b8e80941Smrg             equation="A 2 READ"
3162b8e80941Smrg             underscore_name="hs_threads"
3163b8e80941Smrg             units="threads"
3164b8e80941Smrg             symbol_name="HsThreads"
3165b8e80941Smrg             semantic_type="event"
3166b8e80941Smrg             mdapi_supported_apis=""
3167b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3168b8e80941Smrg             mdapi_hw_unit_type="gpu"
3169b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
3170b8e80941Smrg             />
3171b8e80941Smrg    <counter name="L3 Shader Throughput"
3172b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3173b8e80941Smrg             data_type="uint64"
3174b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3175b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3176b8e80941Smrg             underscore_name="l3_shader_throughput"
3177b8e80941Smrg             units="bytes"
3178b8e80941Smrg             symbol_name="L3ShaderThroughput"
3179b8e80941Smrg             semantic_type="throughput"
3180b8e80941Smrg             mdapi_supported_apis=""
3181b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
3182b8e80941Smrg             mdapi_group="L3/Data Port"
3183b8e80941Smrg             mdapi_hw_unit_type="gpu"
3184b8e80941Smrg             />
3185b8e80941Smrg    <counter name="Samples Killed in FS"
3186b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
3187b8e80941Smrg             data_type="uint64"
3188b8e80941Smrg             equation="A 24 READ 4 UMUL"
3189b8e80941Smrg             underscore_name="samples_killed_in_ps"
3190b8e80941Smrg             units="pixels"
3191b8e80941Smrg             symbol_name="SamplesKilledInPs"
3192b8e80941Smrg             semantic_type="event"
3193b8e80941Smrg             mdapi_supported_apis=""
3194b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3195b8e80941Smrg             mdapi_hw_unit_type="gpu"
3196b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
3197b8e80941Smrg             />
3198b8e80941Smrg    <counter name="SLM Bytes Written"
3199b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
3200b8e80941Smrg             data_type="uint64"
3201b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3202b8e80941Smrg             equation="A 31 READ 64 UMUL"
3203b8e80941Smrg             underscore_name="slm_bytes_written"
3204b8e80941Smrg             units="bytes"
3205b8e80941Smrg             symbol_name="SlmBytesWritten"
3206b8e80941Smrg             semantic_type="throughput"
3207b8e80941Smrg             mdapi_supported_apis=""
3208b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3209b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
3210b8e80941Smrg             mdapi_hw_unit_type="gpu"
3211b8e80941Smrg             />
3212b8e80941Smrg    <counter name="SO Stall"
3213b8e80941Smrg             description="The percentage of time in which stream-output pipeline stage was stalled."
3214b8e80941Smrg             data_type="float"
3215b8e80941Smrg             max_equation="100"
3216b8e80941Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3217b8e80941Smrg             underscore_name="so_stall"
3218b8e80941Smrg             units="percent"
3219b8e80941Smrg             symbol_name="SoStall"
3220b8e80941Smrg             semantic_type="duration"
3221b8e80941Smrg             mdapi_supported_apis=""
3222b8e80941Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
3223b8e80941Smrg             mdapi_group="3D Pipe/Stream Output"
3224b8e80941Smrg             mdapi_hw_unit_type="gpu"
3225b8e80941Smrg             />
3226b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
3227b8e80941Smrg             description="The total number of shader atomic memory accesses."
3228b8e80941Smrg             data_type="uint64"
3229b8e80941Smrg             equation="A 34 READ"
3230b8e80941Smrg             underscore_name="shader_atomics"
3231b8e80941Smrg             units="messages"
3232b8e80941Smrg             symbol_name="ShaderAtomics"
3233b8e80941Smrg             semantic_type="event"
3234b8e80941Smrg             mdapi_supported_apis=""
3235b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3236b8e80941Smrg             mdapi_hw_unit_type="gpu"
3237b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
3238b8e80941Smrg             />
3239b8e80941Smrg    <register_config type="NOA">
3240b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
3241b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
3242b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
3243b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001F001E" />
3244b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10160000" />
3245b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1017001F" />
3246b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1F0005" />
3247b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
3248b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1F0000" />
3249b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A200800" />
3250b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040015" />
3251b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E054000" />
3252b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050005" />
3253b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x26060038" />
3254b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16157E00" />
3255b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C160022" />
3256b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08160000" />
3257b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C170540" />
3258b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04170000" />
3259b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A188000" />
3260b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C181000" />
3261b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12195000" />
3262b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14190001" />
3263b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
3264b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12010000" />
3265b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x100B7C00" />
3266b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x100F0019" />
3267b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10107C00" />
3268b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16100000" />
3269b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00110000" />
3270b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x120703C0" />
3271b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10090000" />
3272b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06010080" />
3273b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E014180" />
3274b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10010000" />
3275b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
3276b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060B0015" />
3277b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080B8000" />
3278b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0B2000" />
3279b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020BA000" />
3280b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040BA000" />
3281b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E0E0A02" />
3282b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C0EA800" />
3283b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020F0002" />
3284b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x180F0800" />
3285b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040F0000" />
3286b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060F8000" />
3287b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A100017" />
3288b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04107113" />
3289b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18100020" />
3290b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06104000" />
3291b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08100000" />
3292b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08110C40" />
3293b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02110C80" />
3294b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00024000" />
3295b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06028000" />
3296b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E02C000" />
3297b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00039000" />
3298b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06036000" />
3299b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0803A000" />
3300b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A032000" />
3301b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E035000" />
3302b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0203A000" />
3303b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0403A000" />
3304b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00044000" />
3305b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E044000" />
3306b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10068000" />
3307b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12068000" />
3308b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14068000" />
3309b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02068000" />
3310b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04068000" />
3311b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06068000" />
3312b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08068000" />
3313b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A068000" />
3314b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C068000" />
3315b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00070032" />
3316b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E070033" />
3317b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04070000" />
3318b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08098011" />
3319b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00090980" />
3320b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18090A00" />
3321b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02090000" />
3322b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04098000" />
3323b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06098000" />
3324b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A098000" />
3325b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C098000" />
3326b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F6000" />
3327b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3328b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F491B" />
3329b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F001B" />
3330b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3331b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3332b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F2100" />
3333b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F4141" />
3334b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F1160" />
3335b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3336b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F2120" />
3337b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
3338b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F0141" />
3339b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F1160" />
3340b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3111" />
3341b8e80941Smrg    </register_config>
3342b8e80941Smrg    <register_config type="OA">
3343b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
3344b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
3345b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
3346b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
3347b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
3348b8e80941Smrg    </register_config>
3349b8e80941Smrg    <register_config type="FLEX">
3350b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3351b8e80941Smrg    </register_config>
3352b8e80941Smrg  </set>
3353b8e80941Smrg
3354b8e80941Smrg  <set name="Metric set HDCAndSF"
3355b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
3356b8e80941Smrg       underscore_name="hdc_and_sf"
3357b8e80941Smrg       hw_config_guid="c5cbc488-6569-41dd-9128-42bf6f0d317c"
3358b8e80941Smrg       chipset="ICL"
3359b8e80941Smrg       symbol_name="HDCAndSF"
3360b8e80941Smrg       >
3361b8e80941Smrg    <counter name="GPU Core Clocks"
3362b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
3363b8e80941Smrg             data_type="uint64"
3364b8e80941Smrg             equation="GPU_CLOCK 0 READ"
3365b8e80941Smrg             underscore_name="gpu_core_clocks"
3366b8e80941Smrg             units="cycles"
3367b8e80941Smrg             symbol_name="GpuCoreClocks"
3368b8e80941Smrg             semantic_type="event"
3369b8e80941Smrg             mdapi_supported_apis=""
3370b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
3371b8e80941Smrg             mdapi_hw_unit_type="gpu"
3372b8e80941Smrg             mdapi_group="GPU"
3373b8e80941Smrg             />
3374b8e80941Smrg    <counter name="EU Active"
3375b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
3376b8e80941Smrg             data_type="float"
3377b8e80941Smrg             max_equation="100"
3378b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3379b8e80941Smrg             underscore_name="eu_active"
3380b8e80941Smrg             units="percent"
3381b8e80941Smrg             symbol_name="EuActive"
3382b8e80941Smrg             semantic_type="duration"
3383b8e80941Smrg             mdapi_supported_apis=""
3384b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3385b8e80941Smrg             mdapi_group="EU Array"
3386b8e80941Smrg             mdapi_hw_unit_type="gpu"
3387b8e80941Smrg             />
3388b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
3389b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
3390b8e80941Smrg             data_type="float"
3391b8e80941Smrg             max_equation="100"
3392b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3393b8e80941Smrg             underscore_name="eu_fpu_both_active"
3394b8e80941Smrg             units="percent"
3395b8e80941Smrg             symbol_name="EuFpuBothActive"
3396b8e80941Smrg             semantic_type="duration"
3397b8e80941Smrg             mdapi_supported_apis=""
3398b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3399b8e80941Smrg             mdapi_group="EU Array/Pipes"
3400b8e80941Smrg             mdapi_hw_unit_type="gpu"
3401b8e80941Smrg             />
3402b8e80941Smrg    <counter name="SQ is full"
3403b8e80941Smrg             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3404b8e80941Smrg             data_type="float"
3405b8e80941Smrg             max_equation="100"
3406b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3407b8e80941Smrg             underscore_name="gt_request_queue_full"
3408b8e80941Smrg             units="percent"
3409b8e80941Smrg             symbol_name="GTRequestQueueFull"
3410b8e80941Smrg             semantic_type="duration"
3411b8e80941Smrg             mdapi_supported_apis=""
3412b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3413b8e80941Smrg             mdapi_group="GTI"
3414b8e80941Smrg             mdapi_hw_unit_type="gpu"
3415b8e80941Smrg             />
3416b8e80941Smrg    <counter name="VS Send Pipe Active"
3417b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3418b8e80941Smrg             data_type="float"
3419b8e80941Smrg             max_equation="100"
3420b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3421b8e80941Smrg             underscore_name="vs_send_active"
3422b8e80941Smrg             units="percent"
3423b8e80941Smrg             symbol_name="VsSendActive"
3424b8e80941Smrg             semantic_type="duration"
3425b8e80941Smrg             mdapi_supported_apis=""
3426b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3427b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
3428b8e80941Smrg             mdapi_hw_unit_type="gpu"
3429b8e80941Smrg             />
3430b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
3431b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3432b8e80941Smrg             data_type="float"
3433b8e80941Smrg             max_equation="100"
3434b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3435b8e80941Smrg             underscore_name="vs_fpu1_active"
3436b8e80941Smrg             units="percent"
3437b8e80941Smrg             symbol_name="VsFpu1Active"
3438b8e80941Smrg             semantic_type="duration"
3439b8e80941Smrg             mdapi_supported_apis=""
3440b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3441b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
3442b8e80941Smrg             mdapi_hw_unit_type="gpu"
3443b8e80941Smrg             />
3444b8e80941Smrg    <counter name="GS Threads Dispatched"
3445b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
3446b8e80941Smrg             data_type="uint64"
3447b8e80941Smrg             equation="A 5 READ"
3448b8e80941Smrg             underscore_name="gs_threads"
3449b8e80941Smrg             units="threads"
3450b8e80941Smrg             symbol_name="GsThreads"
3451b8e80941Smrg             semantic_type="event"
3452b8e80941Smrg             mdapi_supported_apis=""
3453b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3454b8e80941Smrg             mdapi_hw_unit_type="gpu"
3455b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
3456b8e80941Smrg             />
3457b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
3458b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
3459b8e80941Smrg             data_type="uint64"
3460b8e80941Smrg             equation="A 22 READ 4 UMUL"
3461b8e80941Smrg             underscore_name="hi_depth_test_fails"
3462b8e80941Smrg             units="pixels"
3463b8e80941Smrg             symbol_name="HiDepthTestFails"
3464b8e80941Smrg             semantic_type="event"
3465b8e80941Smrg             mdapi_supported_apis=""
3466b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3467b8e80941Smrg             mdapi_hw_unit_type="gpu"
3468b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3469b8e80941Smrg             />
3470b8e80941Smrg    <counter name="FS Both FPU Active"
3471b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3472b8e80941Smrg             data_type="float"
3473b8e80941Smrg             max_equation="100"
3474b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3475b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
3476b8e80941Smrg             units="percent"
3477b8e80941Smrg             symbol_name="PsEuBothFpuActive"
3478b8e80941Smrg             semantic_type="duration"
3479b8e80941Smrg             mdapi_supported_apis=""
3480b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
3481b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
3482b8e80941Smrg             mdapi_hw_unit_type="gpu"
3483b8e80941Smrg             />
3484b8e80941Smrg    <counter name="VS Threads Dispatched"
3485b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
3486b8e80941Smrg             data_type="uint64"
3487b8e80941Smrg             equation="A 1 READ"
3488b8e80941Smrg             underscore_name="vs_threads"
3489b8e80941Smrg             units="threads"
3490b8e80941Smrg             symbol_name="VsThreads"
3491b8e80941Smrg             semantic_type="event"
3492b8e80941Smrg             mdapi_supported_apis=""
3493b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3494b8e80941Smrg             mdapi_hw_unit_type="gpu"
3495b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
3496b8e80941Smrg             />
3497b8e80941Smrg    <counter name="Polygon Data Ready"
3498b8e80941Smrg             description="The percentage of time in which geometry pipeline output is ready"
3499b8e80941Smrg             data_type="float"
3500b8e80941Smrg             max_equation="100"
3501b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3502b8e80941Smrg             underscore_name="poly_data_ready"
3503b8e80941Smrg             units="percent"
3504b8e80941Smrg             symbol_name="PolyDataReady"
3505b8e80941Smrg             semantic_type="duration"
3506b8e80941Smrg             mdapi_supported_apis=""
3507b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3508b8e80941Smrg             mdapi_group="GPU/3D Pipe/Strip-Fans"
3509b8e80941Smrg             mdapi_hw_unit_type="gpu"
3510b8e80941Smrg             />
3511b8e80941Smrg    <counter name="FS Threads Dispatched"
3512b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
3513b8e80941Smrg             data_type="uint64"
3514b8e80941Smrg             equation="A 6 READ"
3515b8e80941Smrg             underscore_name="ps_threads"
3516b8e80941Smrg             units="threads"
3517b8e80941Smrg             symbol_name="PsThreads"
3518b8e80941Smrg             semantic_type="event"
3519b8e80941Smrg             mdapi_supported_apis=""
3520b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3521b8e80941Smrg             mdapi_hw_unit_type="gpu"
3522b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
3523b8e80941Smrg             />
3524b8e80941Smrg    <counter name="Shader Barrier Messages"
3525b8e80941Smrg             description="The total number of shader barrier messages."
3526b8e80941Smrg             data_type="uint64"
3527b8e80941Smrg             equation="A 35 READ"
3528b8e80941Smrg             underscore_name="shader_barriers"
3529b8e80941Smrg             units="messages"
3530b8e80941Smrg             symbol_name="ShaderBarriers"
3531b8e80941Smrg             semantic_type="event"
3532b8e80941Smrg             mdapi_supported_apis=""
3533b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3534b8e80941Smrg             mdapi_hw_unit_type="gpu"
3535b8e80941Smrg             mdapi_group="EU Array/Barrier"
3536b8e80941Smrg             />
3537b8e80941Smrg    <counter name="Sampler Texels"
3538b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3539b8e80941Smrg             data_type="uint64"
3540b8e80941Smrg             equation="A 28 READ 4 UMUL"
3541b8e80941Smrg             underscore_name="sampler_texels"
3542b8e80941Smrg             units="texels"
3543b8e80941Smrg             symbol_name="SamplerTexels"
3544b8e80941Smrg             semantic_type="event"
3545b8e80941Smrg             mdapi_supported_apis=""
3546b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3547b8e80941Smrg             mdapi_hw_unit_type="gpu"
3548b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
3549b8e80941Smrg             />
3550b8e80941Smrg    <counter name="Pixels Failing Tests"
3551b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3552b8e80941Smrg             data_type="uint64"
3553b8e80941Smrg             equation="A 25 READ 4 UMUL"
3554b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
3555b8e80941Smrg             units="pixels"
3556b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
3557b8e80941Smrg             semantic_type="event"
3558b8e80941Smrg             mdapi_supported_apis=""
3559b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3560b8e80941Smrg             mdapi_hw_unit_type="gpu"
3561b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
3562b8e80941Smrg             />
3563b8e80941Smrg    <counter name="GPU Time Elapsed"
3564b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
3565b8e80941Smrg             data_type="uint64"
3566b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3567b8e80941Smrg             underscore_name="gpu_time"
3568b8e80941Smrg             units="ns"
3569b8e80941Smrg             symbol_name="GpuTime"
3570b8e80941Smrg             semantic_type="duration"
3571b8e80941Smrg             mdapi_supported_apis=""
3572b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3573b8e80941Smrg             mdapi_hw_unit_type="gpu"
3574b8e80941Smrg             mdapi_group="GPU"
3575b8e80941Smrg             />
3576b8e80941Smrg    <counter name="AVG GPU Core Frequency"
3577b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
3578b8e80941Smrg             data_type="uint64"
3579b8e80941Smrg             max_equation="$GpuMaxFrequency"
3580b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3581b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
3582b8e80941Smrg             units="hz"
3583b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
3584b8e80941Smrg             semantic_type="event"
3585b8e80941Smrg             mdapi_supported_apis=""
3586b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3587b8e80941Smrg             mdapi_group="GPU"
3588b8e80941Smrg             mdapi_hw_unit_type="gpu"
3589b8e80941Smrg             />
3590b8e80941Smrg    <counter name="Sampler Texels Misses"
3591b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3592b8e80941Smrg             data_type="uint64"
3593b8e80941Smrg             equation="A 29 READ 4 UMUL"
3594b8e80941Smrg             underscore_name="sampler_texel_misses"
3595b8e80941Smrg             units="texels"
3596b8e80941Smrg             symbol_name="SamplerTexelMisses"
3597b8e80941Smrg             semantic_type="event"
3598b8e80941Smrg             mdapi_supported_apis=""
3599b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
3600b8e80941Smrg             mdapi_hw_unit_type="gpu"
3601b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
3602b8e80941Smrg             />
3603b8e80941Smrg    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
3604b8e80941Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
3605b8e80941Smrg             data_type="float"
3606b8e80941Smrg             max_equation="100"
3607b8e80941Smrg             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3608b8e80941Smrg             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3609b8e80941Smrg             units="percent"
3610b8e80941Smrg             symbol_name="NonSamplerShader01AccessStalledOnL3"
3611b8e80941Smrg             semantic_type="duration"
3612b8e80941Smrg             mdapi_supported_apis=""
3613b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3614b8e80941Smrg             mdapi_group="GPU/Data Port"
3615b8e80941Smrg             mdapi_hw_unit_type="subslice"
3616b8e80941Smrg             />
3617b8e80941Smrg    <counter name="CS Threads Dispatched"
3618b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
3619b8e80941Smrg             data_type="uint64"
3620b8e80941Smrg             equation="A 4 READ"
3621b8e80941Smrg             underscore_name="cs_threads"
3622b8e80941Smrg             units="threads"
3623b8e80941Smrg             symbol_name="CsThreads"
3624b8e80941Smrg             semantic_type="event"
3625b8e80941Smrg             mdapi_supported_apis=""
3626b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3627b8e80941Smrg             mdapi_hw_unit_type="gpu"
3628b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
3629b8e80941Smrg             />
3630b8e80941Smrg    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
3631b8e80941Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
3632b8e80941Smrg             data_type="float"
3633b8e80941Smrg             max_equation="100"
3634b8e80941Smrg             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3635b8e80941Smrg             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3636b8e80941Smrg             units="percent"
3637b8e80941Smrg             symbol_name="NonSamplerShader02AccessStalledOnL3"
3638b8e80941Smrg             semantic_type="duration"
3639b8e80941Smrg             mdapi_supported_apis=""
3640b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3641b8e80941Smrg             mdapi_group="GPU/Data Port"
3642b8e80941Smrg             mdapi_hw_unit_type="subslice"
3643b8e80941Smrg             />
3644b8e80941Smrg    <counter name="SLM Bytes Read"
3645b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
3646b8e80941Smrg             data_type="uint64"
3647b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3648b8e80941Smrg             equation="A 30 READ 64 UMUL"
3649b8e80941Smrg             underscore_name="slm_bytes_read"
3650b8e80941Smrg             units="bytes"
3651b8e80941Smrg             symbol_name="SlmBytesRead"
3652b8e80941Smrg             semantic_type="throughput"
3653b8e80941Smrg             mdapi_supported_apis=""
3654b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3655b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
3656b8e80941Smrg             mdapi_hw_unit_type="gpu"
3657b8e80941Smrg             />
3658b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
3659b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3660b8e80941Smrg             data_type="float"
3661b8e80941Smrg             max_equation="100"
3662b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3663b8e80941Smrg             underscore_name="ps_fpu1_active"
3664b8e80941Smrg             units="percent"
3665b8e80941Smrg             symbol_name="PsFpu1Active"
3666b8e80941Smrg             semantic_type="duration"
3667b8e80941Smrg             mdapi_supported_apis=""
3668b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3669b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
3670b8e80941Smrg             mdapi_hw_unit_type="gpu"
3671b8e80941Smrg             />
3672b8e80941Smrg    <counter name="PS Send Pipeline Active"
3673b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3674b8e80941Smrg             data_type="float"
3675b8e80941Smrg             max_equation="100"
3676b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3677b8e80941Smrg             underscore_name="ps_send_active"
3678b8e80941Smrg             units="percent"
3679b8e80941Smrg             symbol_name="PsSendActive"
3680b8e80941Smrg             semantic_type="duration"
3681b8e80941Smrg             mdapi_supported_apis=""
3682b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3683b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
3684b8e80941Smrg             mdapi_hw_unit_type="gpu"
3685b8e80941Smrg             />
3686b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
3687b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3688b8e80941Smrg             data_type="float"
3689b8e80941Smrg             max_equation="100"
3690b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3691b8e80941Smrg             underscore_name="vs_fpu0_active"
3692b8e80941Smrg             units="percent"
3693b8e80941Smrg             symbol_name="VsFpu0Active"
3694b8e80941Smrg             semantic_type="duration"
3695b8e80941Smrg             mdapi_supported_apis=""
3696b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3697b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
3698b8e80941Smrg             mdapi_hw_unit_type="gpu"
3699b8e80941Smrg             />
3700b8e80941Smrg    <counter name="GPU Busy"
3701b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
3702b8e80941Smrg             data_type="float"
3703b8e80941Smrg             max_equation="100"
3704b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3705b8e80941Smrg             underscore_name="gpu_busy"
3706b8e80941Smrg             units="percent"
3707b8e80941Smrg             symbol_name="GpuBusy"
3708b8e80941Smrg             semantic_type="duration"
3709b8e80941Smrg             mdapi_supported_apis=""
3710b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
3711b8e80941Smrg             mdapi_group="GPU"
3712b8e80941Smrg             mdapi_hw_unit_type="gpu"
3713b8e80941Smrg             />
3714b8e80941Smrg    <counter name="Rasterized Pixels"
3715b8e80941Smrg             description="The total number of rasterized pixels."
3716b8e80941Smrg             data_type="uint64"
3717b8e80941Smrg             equation="A 21 READ 4 UMUL"
3718b8e80941Smrg             underscore_name="rasterized_pixels"
3719b8e80941Smrg             units="pixels"
3720b8e80941Smrg             symbol_name="RasterizedPixels"
3721b8e80941Smrg             semantic_type="event"
3722b8e80941Smrg             mdapi_supported_apis=""
3723b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3724b8e80941Smrg             mdapi_hw_unit_type="gpu"
3725b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
3726b8e80941Smrg             />
3727b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
3728b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3729b8e80941Smrg             data_type="float"
3730b8e80941Smrg             max_equation="100"
3731b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3732b8e80941Smrg             underscore_name="ps_fpu0_active"
3733b8e80941Smrg             units="percent"
3734b8e80941Smrg             symbol_name="PsFpu0Active"
3735b8e80941Smrg             semantic_type="duration"
3736b8e80941Smrg             mdapi_supported_apis=""
3737b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3738b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
3739b8e80941Smrg             mdapi_hw_unit_type="gpu"
3740b8e80941Smrg             />
3741b8e80941Smrg    <counter name="DS Threads Dispatched"
3742b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
3743b8e80941Smrg             data_type="uint64"
3744b8e80941Smrg             equation="A 3 READ"
3745b8e80941Smrg             underscore_name="ds_threads"
3746b8e80941Smrg             units="threads"
3747b8e80941Smrg             symbol_name="DsThreads"
3748b8e80941Smrg             semantic_type="event"
3749b8e80941Smrg             mdapi_supported_apis=""
3750b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3751b8e80941Smrg             mdapi_hw_unit_type="gpu"
3752b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
3753b8e80941Smrg             />
3754b8e80941Smrg    <counter name="Samples Written"
3755b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
3756b8e80941Smrg             data_type="uint64"
3757b8e80941Smrg             equation="A 26 READ 4 UMUL"
3758b8e80941Smrg             underscore_name="samples_written"
3759b8e80941Smrg             units="pixels"
3760b8e80941Smrg             symbol_name="SamplesWritten"
3761b8e80941Smrg             semantic_type="event"
3762b8e80941Smrg             mdapi_supported_apis=""
3763b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3764b8e80941Smrg             mdapi_hw_unit_type="gpu"
3765b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
3766b8e80941Smrg             />
3767b8e80941Smrg    <counter name="EU Stall"
3768b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
3769b8e80941Smrg             data_type="float"
3770b8e80941Smrg             max_equation="100"
3771b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3772b8e80941Smrg             underscore_name="eu_stall"
3773b8e80941Smrg             units="percent"
3774b8e80941Smrg             symbol_name="EuStall"
3775b8e80941Smrg             semantic_type="duration"
3776b8e80941Smrg             mdapi_supported_apis=""
3777b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3778b8e80941Smrg             mdapi_group="EU Array"
3779b8e80941Smrg             mdapi_hw_unit_type="gpu"
3780b8e80941Smrg             />
3781b8e80941Smrg    <counter name="Samples Blended"
3782b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
3783b8e80941Smrg             data_type="uint64"
3784b8e80941Smrg             equation="A 27 READ 4 UMUL"
3785b8e80941Smrg             underscore_name="samples_blended"
3786b8e80941Smrg             units="pixels"
3787b8e80941Smrg             symbol_name="SamplesBlended"
3788b8e80941Smrg             semantic_type="event"
3789b8e80941Smrg             mdapi_supported_apis=""
3790b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3791b8e80941Smrg             mdapi_hw_unit_type="gpu"
3792b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
3793b8e80941Smrg             />
3794b8e80941Smrg    <counter name="Early Depth Test Fails"
3795b8e80941Smrg             description="The total number of pixels dropped on early depth test."
3796b8e80941Smrg             data_type="uint64"
3797b8e80941Smrg             equation="A 23 READ 4 UMUL"
3798b8e80941Smrg             underscore_name="early_depth_test_fails"
3799b8e80941Smrg             units="pixels"
3800b8e80941Smrg             symbol_name="EarlyDepthTestFails"
3801b8e80941Smrg             semantic_type="event"
3802b8e80941Smrg             mdapi_supported_apis=""
3803b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3804b8e80941Smrg             mdapi_hw_unit_type="gpu"
3805b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3806b8e80941Smrg             />
3807b8e80941Smrg    <counter name="Shader Memory Accesses"
3808b8e80941Smrg             description="The total number of shader memory accesses to L3."
3809b8e80941Smrg             data_type="uint64"
3810b8e80941Smrg             equation="A 32 READ"
3811b8e80941Smrg             underscore_name="shader_memory_accesses"
3812b8e80941Smrg             units="messages"
3813b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
3814b8e80941Smrg             semantic_type="event"
3815b8e80941Smrg             mdapi_supported_apis=""
3816b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3817b8e80941Smrg             mdapi_hw_unit_type="gpu"
3818b8e80941Smrg             mdapi_group="L3/Data Port"
3819b8e80941Smrg             />
3820b8e80941Smrg    <counter name="HS Threads Dispatched"
3821b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
3822b8e80941Smrg             data_type="uint64"
3823b8e80941Smrg             equation="A 2 READ"
3824b8e80941Smrg             underscore_name="hs_threads"
3825b8e80941Smrg             units="threads"
3826b8e80941Smrg             symbol_name="HsThreads"
3827b8e80941Smrg             semantic_type="event"
3828b8e80941Smrg             mdapi_supported_apis=""
3829b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3830b8e80941Smrg             mdapi_hw_unit_type="gpu"
3831b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
3832b8e80941Smrg             />
3833b8e80941Smrg    <counter name="L3 Shader Throughput"
3834b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3835b8e80941Smrg             data_type="uint64"
3836b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3837b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3838b8e80941Smrg             underscore_name="l3_shader_throughput"
3839b8e80941Smrg             units="bytes"
3840b8e80941Smrg             symbol_name="L3ShaderThroughput"
3841b8e80941Smrg             semantic_type="throughput"
3842b8e80941Smrg             mdapi_supported_apis=""
3843b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
3844b8e80941Smrg             mdapi_group="L3/Data Port"
3845b8e80941Smrg             mdapi_hw_unit_type="gpu"
3846b8e80941Smrg             />
3847b8e80941Smrg    <counter name="Samples Killed in FS"
3848b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
3849b8e80941Smrg             data_type="uint64"
3850b8e80941Smrg             equation="A 24 READ 4 UMUL"
3851b8e80941Smrg             underscore_name="samples_killed_in_ps"
3852b8e80941Smrg             units="pixels"
3853b8e80941Smrg             symbol_name="SamplesKilledInPs"
3854b8e80941Smrg             semantic_type="event"
3855b8e80941Smrg             mdapi_supported_apis=""
3856b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3857b8e80941Smrg             mdapi_hw_unit_type="gpu"
3858b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
3859b8e80941Smrg             />
3860b8e80941Smrg    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
3861b8e80941Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
3862b8e80941Smrg             data_type="float"
3863b8e80941Smrg             max_equation="100"
3864b8e80941Smrg             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3865b8e80941Smrg             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3866b8e80941Smrg             units="percent"
3867b8e80941Smrg             symbol_name="NonSamplerShader00AccessStalledOnL3"
3868b8e80941Smrg             semantic_type="duration"
3869b8e80941Smrg             mdapi_supported_apis=""
3870b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3871b8e80941Smrg             mdapi_group="GPU/Data Port"
3872b8e80941Smrg             mdapi_hw_unit_type="subslice"
3873b8e80941Smrg             />
3874b8e80941Smrg    <counter name="SLM Bytes Written"
3875b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
3876b8e80941Smrg             data_type="uint64"
3877b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3878b8e80941Smrg             equation="A 31 READ 64 UMUL"
3879b8e80941Smrg             underscore_name="slm_bytes_written"
3880b8e80941Smrg             units="bytes"
3881b8e80941Smrg             symbol_name="SlmBytesWritten"
3882b8e80941Smrg             semantic_type="throughput"
3883b8e80941Smrg             mdapi_supported_apis=""
3884b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3885b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
3886b8e80941Smrg             mdapi_hw_unit_type="gpu"
3887b8e80941Smrg             />
3888b8e80941Smrg    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
3889b8e80941Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
3890b8e80941Smrg             data_type="float"
3891b8e80941Smrg             max_equation="100"
3892b8e80941Smrg             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3893b8e80941Smrg             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3894b8e80941Smrg             units="percent"
3895b8e80941Smrg             symbol_name="NonSamplerShader03AccessStalledOnL3"
3896b8e80941Smrg             semantic_type="duration"
3897b8e80941Smrg             mdapi_supported_apis=""
3898b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3899b8e80941Smrg             mdapi_group="GPU/Data Port"
3900b8e80941Smrg             mdapi_hw_unit_type="subslice"
3901b8e80941Smrg             />
3902b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
3903b8e80941Smrg             description="The total number of shader atomic memory accesses."
3904b8e80941Smrg             data_type="uint64"
3905b8e80941Smrg             equation="A 34 READ"
3906b8e80941Smrg             underscore_name="shader_atomics"
3907b8e80941Smrg             units="messages"
3908b8e80941Smrg             symbol_name="ShaderAtomics"
3909b8e80941Smrg             semantic_type="event"
3910b8e80941Smrg             mdapi_supported_apis=""
3911b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3912b8e80941Smrg             mdapi_hw_unit_type="gpu"
3913b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
3914b8e80941Smrg             />
3915b8e80941Smrg    <register_config type="NOA">
3916b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
3917b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
3918b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
3919b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1223000A" />
3920b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10230009" />
3921b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1263000A" />
3922b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10630009" />
3923b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3924b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10A30009" />
3925b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3926b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10E30009" />
3927b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10150019" />
3928b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C20000A" />
3929b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C231900" />
3930b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3931b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00230000" />
3932b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C600020" />
3933b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02608000" />
3934b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E631900" />
3935b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00631E00" />
3936b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A08000" />
3937b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A08000" />
3938b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3939b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00A30000" />
3940b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E08000" />
3941b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3942b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3943b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00E30000" />
3944b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045400" />
3945b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040150" />
3946b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040015" />
3947b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04055000" />
3948b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050054" />
3949b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
3950b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
3951b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24063F00" />
3952b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600E0" />
3953b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E088000" />
3954b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00088000" />
3955b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14090040" />
3956b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
3957b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040DA000" />
3958b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080E5000" />
3959b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A120020" />
3960b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
3961b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0412C000" />
3962b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0612C000" />
3963b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A138000" />
3964b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0413E000" />
3965b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E148000" />
3966b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
3967b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0214C000" />
3968b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00150047" />
3969b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16156000" />
3970b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150007" />
3971b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
3972b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
3973b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
3974b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08158000" />
3975b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A158000" />
3976b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C188000" />
3977b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E182000" />
3978b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1419000A" />
3979b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x021CA000" />
3980b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3981b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
3982b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3983b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
3984b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
3985b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4000" />
3986b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
3987b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3988b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3989b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F0024" />
3990b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3991b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3992b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F0000" />
3993b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3000" />
3994b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3330" />
3995b8e80941Smrg    </register_config>
3996b8e80941Smrg    <register_config type="OA">
3997b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
3998b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
3999b8e80941Smrg        <register type="OA" address="0x00002714" value="0x10800000" />
4000b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
4001b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
4002b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000002" />
4003b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFFE" />
4004b8e80941Smrg    </register_config>
4005b8e80941Smrg    <register_config type="FLEX">
4006b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4007b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4008b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4009b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4010b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4011b8e80941Smrg    </register_config>
4012b8e80941Smrg  </set>
4013b8e80941Smrg
4014b8e80941Smrg  <set name="Metric set RasterizerAndPixelBackend"
4015b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
4016b8e80941Smrg       underscore_name="rasterizer_and_pixel_backend"
4017b8e80941Smrg       hw_config_guid="0316ce4f-e03f-4738-8262-13528fce8eea"
4018b8e80941Smrg       chipset="ICL"
4019b8e80941Smrg       symbol_name="RasterizerAndPixelBackend"
4020b8e80941Smrg       >
4021b8e80941Smrg    <counter name="GPU Core Clocks"
4022b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
4023b8e80941Smrg             data_type="uint64"
4024b8e80941Smrg             equation="GPU_CLOCK 0 READ"
4025b8e80941Smrg             underscore_name="gpu_core_clocks"
4026b8e80941Smrg             units="cycles"
4027b8e80941Smrg             symbol_name="GpuCoreClocks"
4028b8e80941Smrg             semantic_type="event"
4029b8e80941Smrg             mdapi_supported_apis=""
4030b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
4031b8e80941Smrg             mdapi_hw_unit_type="gpu"
4032b8e80941Smrg             mdapi_group="GPU"
4033b8e80941Smrg             />
4034b8e80941Smrg    <counter name="EU Active"
4035b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
4036b8e80941Smrg             data_type="float"
4037b8e80941Smrg             max_equation="100"
4038b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4039b8e80941Smrg             underscore_name="eu_active"
4040b8e80941Smrg             units="percent"
4041b8e80941Smrg             symbol_name="EuActive"
4042b8e80941Smrg             semantic_type="duration"
4043b8e80941Smrg             mdapi_supported_apis=""
4044b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4045b8e80941Smrg             mdapi_group="EU Array"
4046b8e80941Smrg             mdapi_hw_unit_type="gpu"
4047b8e80941Smrg             />
4048b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
4049b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
4050b8e80941Smrg             data_type="float"
4051b8e80941Smrg             max_equation="100"
4052b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4053b8e80941Smrg             underscore_name="eu_fpu_both_active"
4054b8e80941Smrg             units="percent"
4055b8e80941Smrg             symbol_name="EuFpuBothActive"
4056b8e80941Smrg             semantic_type="duration"
4057b8e80941Smrg             mdapi_supported_apis=""
4058b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4059b8e80941Smrg             mdapi_group="EU Array/Pipes"
4060b8e80941Smrg             mdapi_hw_unit_type="gpu"
4061b8e80941Smrg             />
4062b8e80941Smrg    <counter name="SQ is full"
4063b8e80941Smrg             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4064b8e80941Smrg             data_type="float"
4065b8e80941Smrg             max_equation="100"
4066b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4067b8e80941Smrg             underscore_name="gt_request_queue_full"
4068b8e80941Smrg             units="percent"
4069b8e80941Smrg             symbol_name="GTRequestQueueFull"
4070b8e80941Smrg             semantic_type="duration"
4071b8e80941Smrg             mdapi_supported_apis=""
4072b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4073b8e80941Smrg             mdapi_group="GTI"
4074b8e80941Smrg             mdapi_hw_unit_type="gpu"
4075b8e80941Smrg             />
4076b8e80941Smrg    <counter name="VS Send Pipe Active"
4077b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4078b8e80941Smrg             data_type="float"
4079b8e80941Smrg             max_equation="100"
4080b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4081b8e80941Smrg             underscore_name="vs_send_active"
4082b8e80941Smrg             units="percent"
4083b8e80941Smrg             symbol_name="VsSendActive"
4084b8e80941Smrg             semantic_type="duration"
4085b8e80941Smrg             mdapi_supported_apis=""
4086b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4087b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4088b8e80941Smrg             mdapi_hw_unit_type="gpu"
4089b8e80941Smrg             />
4090b8e80941Smrg    <counter name="Slice0 Pipe0 PS Output Available"
4091b8e80941Smrg             description="The percentage of time in which slice0 pipe0 PS output is available"
4092b8e80941Smrg             data_type="float"
4093b8e80941Smrg             max_equation="100"
4094b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4095b8e80941Smrg             underscore_name="ps_output00_available"
4096b8e80941Smrg             units="percent"
4097b8e80941Smrg             symbol_name="PSOutput00Available"
4098b8e80941Smrg             semantic_type="duration"
4099b8e80941Smrg             mdapi_supported_apis=""
4100b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4101b8e80941Smrg             mdapi_group="GPU/3D Pipe"
4102b8e80941Smrg             mdapi_hw_unit_type="slice"
4103b8e80941Smrg             />
4104b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
4105b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4106b8e80941Smrg             data_type="float"
4107b8e80941Smrg             max_equation="100"
4108b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4109b8e80941Smrg             underscore_name="vs_fpu1_active"
4110b8e80941Smrg             units="percent"
4111b8e80941Smrg             symbol_name="VsFpu1Active"
4112b8e80941Smrg             semantic_type="duration"
4113b8e80941Smrg             mdapi_supported_apis=""
4114b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4115b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4116b8e80941Smrg             mdapi_hw_unit_type="gpu"
4117b8e80941Smrg             />
4118b8e80941Smrg    <counter name="GS Threads Dispatched"
4119b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
4120b8e80941Smrg             data_type="uint64"
4121b8e80941Smrg             equation="A 5 READ"
4122b8e80941Smrg             underscore_name="gs_threads"
4123b8e80941Smrg             units="threads"
4124b8e80941Smrg             symbol_name="GsThreads"
4125b8e80941Smrg             semantic_type="event"
4126b8e80941Smrg             mdapi_supported_apis=""
4127b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4128b8e80941Smrg             mdapi_hw_unit_type="gpu"
4129b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
4130b8e80941Smrg             />
4131b8e80941Smrg    <counter name="Slice0 Pipe1 PS Output Available"
4132b8e80941Smrg             description="The percentage of time in which slice0 pipe1 PS output is available"
4133b8e80941Smrg             data_type="float"
4134b8e80941Smrg             max_equation="100"
4135b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4136b8e80941Smrg             underscore_name="ps_output01_available"
4137b8e80941Smrg             units="percent"
4138b8e80941Smrg             symbol_name="PSOutput01Available"
4139b8e80941Smrg             semantic_type="duration"
4140b8e80941Smrg             mdapi_supported_apis=""
4141b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4142b8e80941Smrg             mdapi_group="GPU/3D Pipe"
4143b8e80941Smrg             mdapi_hw_unit_type="slice"
4144b8e80941Smrg             />
4145b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
4146b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
4147b8e80941Smrg             data_type="uint64"
4148b8e80941Smrg             equation="A 22 READ 4 UMUL"
4149b8e80941Smrg             underscore_name="hi_depth_test_fails"
4150b8e80941Smrg             units="pixels"
4151b8e80941Smrg             symbol_name="HiDepthTestFails"
4152b8e80941Smrg             semantic_type="event"
4153b8e80941Smrg             mdapi_supported_apis=""
4154b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4155b8e80941Smrg             mdapi_hw_unit_type="gpu"
4156b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4157b8e80941Smrg             />
4158b8e80941Smrg    <counter name="FS Both FPU Active"
4159b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4160b8e80941Smrg             data_type="float"
4161b8e80941Smrg             max_equation="100"
4162b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4163b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
4164b8e80941Smrg             units="percent"
4165b8e80941Smrg             symbol_name="PsEuBothFpuActive"
4166b8e80941Smrg             semantic_type="duration"
4167b8e80941Smrg             mdapi_supported_apis=""
4168b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
4169b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
4170b8e80941Smrg             mdapi_hw_unit_type="gpu"
4171b8e80941Smrg             />
4172b8e80941Smrg    <counter name="VS Threads Dispatched"
4173b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
4174b8e80941Smrg             data_type="uint64"
4175b8e80941Smrg             equation="A 1 READ"
4176b8e80941Smrg             underscore_name="vs_threads"
4177b8e80941Smrg             units="threads"
4178b8e80941Smrg             symbol_name="VsThreads"
4179b8e80941Smrg             semantic_type="event"
4180b8e80941Smrg             mdapi_supported_apis=""
4181b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4182b8e80941Smrg             mdapi_hw_unit_type="gpu"
4183b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4184b8e80941Smrg             />
4185b8e80941Smrg    <counter name="FS Threads Dispatched"
4186b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
4187b8e80941Smrg             data_type="uint64"
4188b8e80941Smrg             equation="A 6 READ"
4189b8e80941Smrg             underscore_name="ps_threads"
4190b8e80941Smrg             units="threads"
4191b8e80941Smrg             symbol_name="PsThreads"
4192b8e80941Smrg             semantic_type="event"
4193b8e80941Smrg             mdapi_supported_apis=""
4194b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4195b8e80941Smrg             mdapi_hw_unit_type="gpu"
4196b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
4197b8e80941Smrg             />
4198b8e80941Smrg    <counter name="Slice0 Pipe1 Pixel Values Ready"
4199b8e80941Smrg             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4200b8e80941Smrg             data_type="float"
4201b8e80941Smrg             max_equation="100"
4202b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4203b8e80941Smrg             underscore_name="pixel_values01_ready"
4204b8e80941Smrg             units="percent"
4205b8e80941Smrg             symbol_name="PixelValues01Ready"
4206b8e80941Smrg             semantic_type="duration"
4207b8e80941Smrg             mdapi_supported_apis=""
4208b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4209b8e80941Smrg             mdapi_group="GPU/3D Pipe"
4210b8e80941Smrg             mdapi_hw_unit_type="slice"
4211b8e80941Smrg             />
4212b8e80941Smrg    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4213b8e80941Smrg             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4214b8e80941Smrg             data_type="float"
4215b8e80941Smrg             max_equation="100"
4216b8e80941Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4217b8e80941Smrg             underscore_name="pixel_data00_ready"
4218b8e80941Smrg             units="percent"
4219b8e80941Smrg             symbol_name="PixelData00Ready"
4220b8e80941Smrg             semantic_type="duration"
4221b8e80941Smrg             mdapi_supported_apis=""
4222b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4223b8e80941Smrg             mdapi_group="GPU/Rasterizer/Early Depth Test"
4224b8e80941Smrg             mdapi_hw_unit_type="slice"
4225b8e80941Smrg             />
4226b8e80941Smrg    <counter name="Shader Barrier Messages"
4227b8e80941Smrg             description="The total number of shader barrier messages."
4228b8e80941Smrg             data_type="uint64"
4229b8e80941Smrg             equation="A 35 READ"
4230b8e80941Smrg             underscore_name="shader_barriers"
4231b8e80941Smrg             units="messages"
4232b8e80941Smrg             symbol_name="ShaderBarriers"
4233b8e80941Smrg             semantic_type="event"
4234b8e80941Smrg             mdapi_supported_apis=""
4235b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4236b8e80941Smrg             mdapi_hw_unit_type="gpu"
4237b8e80941Smrg             mdapi_group="EU Array/Barrier"
4238b8e80941Smrg             />
4239b8e80941Smrg    <counter name="Sampler Texels"
4240b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4241b8e80941Smrg             data_type="uint64"
4242b8e80941Smrg             equation="A 28 READ 4 UMUL"
4243b8e80941Smrg             underscore_name="sampler_texels"
4244b8e80941Smrg             units="texels"
4245b8e80941Smrg             symbol_name="SamplerTexels"
4246b8e80941Smrg             semantic_type="event"
4247b8e80941Smrg             mdapi_supported_apis=""
4248b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4249b8e80941Smrg             mdapi_hw_unit_type="gpu"
4250b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
4251b8e80941Smrg             />
4252b8e80941Smrg    <counter name="Pixels Failing Tests"
4253b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4254b8e80941Smrg             data_type="uint64"
4255b8e80941Smrg             equation="A 25 READ 4 UMUL"
4256b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
4257b8e80941Smrg             units="pixels"
4258b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
4259b8e80941Smrg             semantic_type="event"
4260b8e80941Smrg             mdapi_supported_apis=""
4261b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4262b8e80941Smrg             mdapi_hw_unit_type="gpu"
4263b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
4264b8e80941Smrg             />
4265b8e80941Smrg    <counter name="GPU Time Elapsed"
4266b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
4267b8e80941Smrg             data_type="uint64"
4268b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4269b8e80941Smrg             underscore_name="gpu_time"
4270b8e80941Smrg             units="ns"
4271b8e80941Smrg             symbol_name="GpuTime"
4272b8e80941Smrg             semantic_type="duration"
4273b8e80941Smrg             mdapi_supported_apis=""
4274b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4275b8e80941Smrg             mdapi_hw_unit_type="gpu"
4276b8e80941Smrg             mdapi_group="GPU"
4277b8e80941Smrg             />
4278b8e80941Smrg    <counter name="AVG GPU Core Frequency"
4279b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
4280b8e80941Smrg             data_type="uint64"
4281b8e80941Smrg             max_equation="$GpuMaxFrequency"
4282b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4283b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
4284b8e80941Smrg             units="hz"
4285b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
4286b8e80941Smrg             semantic_type="event"
4287b8e80941Smrg             mdapi_supported_apis=""
4288b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4289b8e80941Smrg             mdapi_group="GPU"
4290b8e80941Smrg             mdapi_hw_unit_type="gpu"
4291b8e80941Smrg             />
4292b8e80941Smrg    <counter name="Sampler Texels Misses"
4293b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4294b8e80941Smrg             data_type="uint64"
4295b8e80941Smrg             equation="A 29 READ 4 UMUL"
4296b8e80941Smrg             underscore_name="sampler_texel_misses"
4297b8e80941Smrg             units="texels"
4298b8e80941Smrg             symbol_name="SamplerTexelMisses"
4299b8e80941Smrg             semantic_type="event"
4300b8e80941Smrg             mdapi_supported_apis=""
4301b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
4302b8e80941Smrg             mdapi_hw_unit_type="gpu"
4303b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
4304b8e80941Smrg             />
4305b8e80941Smrg    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4306b8e80941Smrg             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4307b8e80941Smrg             data_type="float"
4308b8e80941Smrg             max_equation="100"
4309b8e80941Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4310b8e80941Smrg             underscore_name="pixel_data01_ready"
4311b8e80941Smrg             units="percent"
4312b8e80941Smrg             symbol_name="PixelData01Ready"
4313b8e80941Smrg             semantic_type="duration"
4314b8e80941Smrg             mdapi_supported_apis=""
4315b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4316b8e80941Smrg             mdapi_group="GPU/Rasterizer/Early Depth Test"
4317b8e80941Smrg             mdapi_hw_unit_type="slice"
4318b8e80941Smrg             />
4319b8e80941Smrg    <counter name="CS Threads Dispatched"
4320b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
4321b8e80941Smrg             data_type="uint64"
4322b8e80941Smrg             equation="A 4 READ"
4323b8e80941Smrg             underscore_name="cs_threads"
4324b8e80941Smrg             units="threads"
4325b8e80941Smrg             symbol_name="CsThreads"
4326b8e80941Smrg             semantic_type="event"
4327b8e80941Smrg             mdapi_supported_apis=""
4328b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4329b8e80941Smrg             mdapi_hw_unit_type="gpu"
4330b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
4331b8e80941Smrg             />
4332b8e80941Smrg    <counter name="Slice0 Rasterizer Input Available"
4333b8e80941Smrg             description="The percentage of time in which slice0 rasterizer input is available"
4334b8e80941Smrg             data_type="float"
4335b8e80941Smrg             max_equation="100"
4336b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4337b8e80941Smrg             underscore_name="rasterizer0_input_available"
4338b8e80941Smrg             units="percent"
4339b8e80941Smrg             symbol_name="Rasterizer0InputAvailable"
4340b8e80941Smrg             availability="$SliceMask 1 AND"
4341b8e80941Smrg             semantic_type="duration"
4342b8e80941Smrg             mdapi_supported_apis=""
4343b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4344b8e80941Smrg             mdapi_group="GPU/Rasterizer"
4345b8e80941Smrg             mdapi_hw_unit_type="slice"
4346b8e80941Smrg             />
4347b8e80941Smrg    <counter name="SLM Bytes Read"
4348b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
4349b8e80941Smrg             data_type="uint64"
4350b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4351b8e80941Smrg             equation="A 30 READ 64 UMUL"
4352b8e80941Smrg             underscore_name="slm_bytes_read"
4353b8e80941Smrg             units="bytes"
4354b8e80941Smrg             symbol_name="SlmBytesRead"
4355b8e80941Smrg             semantic_type="throughput"
4356b8e80941Smrg             mdapi_supported_apis=""
4357b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4358b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
4359b8e80941Smrg             mdapi_hw_unit_type="gpu"
4360b8e80941Smrg             />
4361b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
4362b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4363b8e80941Smrg             data_type="float"
4364b8e80941Smrg             max_equation="100"
4365b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4366b8e80941Smrg             underscore_name="ps_fpu1_active"
4367b8e80941Smrg             units="percent"
4368b8e80941Smrg             symbol_name="PsFpu1Active"
4369b8e80941Smrg             semantic_type="duration"
4370b8e80941Smrg             mdapi_supported_apis=""
4371b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4372b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
4373b8e80941Smrg             mdapi_hw_unit_type="gpu"
4374b8e80941Smrg             />
4375b8e80941Smrg    <counter name="PS Send Pipeline Active"
4376b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4377b8e80941Smrg             data_type="float"
4378b8e80941Smrg             max_equation="100"
4379b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4380b8e80941Smrg             underscore_name="ps_send_active"
4381b8e80941Smrg             units="percent"
4382b8e80941Smrg             symbol_name="PsSendActive"
4383b8e80941Smrg             semantic_type="duration"
4384b8e80941Smrg             mdapi_supported_apis=""
4385b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4386b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
4387b8e80941Smrg             mdapi_hw_unit_type="gpu"
4388b8e80941Smrg             />
4389b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
4390b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4391b8e80941Smrg             data_type="float"
4392b8e80941Smrg             max_equation="100"
4393b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4394b8e80941Smrg             underscore_name="vs_fpu0_active"
4395b8e80941Smrg             units="percent"
4396b8e80941Smrg             symbol_name="VsFpu0Active"
4397b8e80941Smrg             semantic_type="duration"
4398b8e80941Smrg             mdapi_supported_apis=""
4399b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4400b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4401b8e80941Smrg             mdapi_hw_unit_type="gpu"
4402b8e80941Smrg             />
4403b8e80941Smrg    <counter name="GPU Busy"
4404b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
4405b8e80941Smrg             data_type="float"
4406b8e80941Smrg             max_equation="100"
4407b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4408b8e80941Smrg             underscore_name="gpu_busy"
4409b8e80941Smrg             units="percent"
4410b8e80941Smrg             symbol_name="GpuBusy"
4411b8e80941Smrg             semantic_type="duration"
4412b8e80941Smrg             mdapi_supported_apis=""
4413b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
4414b8e80941Smrg             mdapi_group="GPU"
4415b8e80941Smrg             mdapi_hw_unit_type="gpu"
4416b8e80941Smrg             />
4417b8e80941Smrg    <counter name="Rasterized Pixels"
4418b8e80941Smrg             description="The total number of rasterized pixels."
4419b8e80941Smrg             data_type="uint64"
4420b8e80941Smrg             equation="A 21 READ 4 UMUL"
4421b8e80941Smrg             underscore_name="rasterized_pixels"
4422b8e80941Smrg             units="pixels"
4423b8e80941Smrg             symbol_name="RasterizedPixels"
4424b8e80941Smrg             semantic_type="event"
4425b8e80941Smrg             mdapi_supported_apis=""
4426b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4427b8e80941Smrg             mdapi_hw_unit_type="gpu"
4428b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
4429b8e80941Smrg             />
4430b8e80941Smrg    <counter name="Slice0 Pipe0 Pixel Values Ready"
4431b8e80941Smrg             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4432b8e80941Smrg             data_type="float"
4433b8e80941Smrg             max_equation="100"
4434b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4435b8e80941Smrg             underscore_name="pixel_values00_ready"
4436b8e80941Smrg             units="percent"
4437b8e80941Smrg             symbol_name="PixelValues00Ready"
4438b8e80941Smrg             semantic_type="duration"
4439b8e80941Smrg             mdapi_supported_apis=""
4440b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4441b8e80941Smrg             mdapi_group="GPU/3D Pipe"
4442b8e80941Smrg             mdapi_hw_unit_type="slice"
4443b8e80941Smrg             />
4444b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
4445b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4446b8e80941Smrg             data_type="float"
4447b8e80941Smrg             max_equation="100"
4448b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4449b8e80941Smrg             underscore_name="ps_fpu0_active"
4450b8e80941Smrg             units="percent"
4451b8e80941Smrg             symbol_name="PsFpu0Active"
4452b8e80941Smrg             semantic_type="duration"
4453b8e80941Smrg             mdapi_supported_apis=""
4454b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4455b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
4456b8e80941Smrg             mdapi_hw_unit_type="gpu"
4457b8e80941Smrg             />
4458b8e80941Smrg    <counter name="DS Threads Dispatched"
4459b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
4460b8e80941Smrg             data_type="uint64"
4461b8e80941Smrg             equation="A 3 READ"
4462b8e80941Smrg             underscore_name="ds_threads"
4463b8e80941Smrg             units="threads"
4464b8e80941Smrg             symbol_name="DsThreads"
4465b8e80941Smrg             semantic_type="event"
4466b8e80941Smrg             mdapi_supported_apis=""
4467b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4468b8e80941Smrg             mdapi_hw_unit_type="gpu"
4469b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
4470b8e80941Smrg             />
4471b8e80941Smrg    <counter name="Samples Written"
4472b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
4473b8e80941Smrg             data_type="uint64"
4474b8e80941Smrg             equation="A 26 READ 4 UMUL"
4475b8e80941Smrg             underscore_name="samples_written"
4476b8e80941Smrg             units="pixels"
4477b8e80941Smrg             symbol_name="SamplesWritten"
4478b8e80941Smrg             semantic_type="event"
4479b8e80941Smrg             mdapi_supported_apis=""
4480b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4481b8e80941Smrg             mdapi_hw_unit_type="gpu"
4482b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
4483b8e80941Smrg             />
4484b8e80941Smrg    <counter name="EU Stall"
4485b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
4486b8e80941Smrg             data_type="float"
4487b8e80941Smrg             max_equation="100"
4488b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4489b8e80941Smrg             underscore_name="eu_stall"
4490b8e80941Smrg             units="percent"
4491b8e80941Smrg             symbol_name="EuStall"
4492b8e80941Smrg             semantic_type="duration"
4493b8e80941Smrg             mdapi_supported_apis=""
4494b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4495b8e80941Smrg             mdapi_group="EU Array"
4496b8e80941Smrg             mdapi_hw_unit_type="gpu"
4497b8e80941Smrg             />
4498b8e80941Smrg    <counter name="Slice0 Rasterizer Output Ready"
4499b8e80941Smrg             description="The percentage of time in which slice0 rasterizer output is ready"
4500b8e80941Smrg             data_type="float"
4501b8e80941Smrg             max_equation="100"
4502b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4503b8e80941Smrg             underscore_name="rasterizer0_output_ready"
4504b8e80941Smrg             units="percent"
4505b8e80941Smrg             symbol_name="Rasterizer0OutputReady"
4506b8e80941Smrg             availability="$SliceMask 1 AND"
4507b8e80941Smrg             semantic_type="duration"
4508b8e80941Smrg             mdapi_supported_apis=""
4509b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4510b8e80941Smrg             mdapi_group="GPU/Rasterizer"
4511b8e80941Smrg             mdapi_hw_unit_type="slice"
4512b8e80941Smrg             />
4513b8e80941Smrg    <counter name="Samples Blended"
4514b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
4515b8e80941Smrg             data_type="uint64"
4516b8e80941Smrg             equation="A 27 READ 4 UMUL"
4517b8e80941Smrg             underscore_name="samples_blended"
4518b8e80941Smrg             units="pixels"
4519b8e80941Smrg             symbol_name="SamplesBlended"
4520b8e80941Smrg             semantic_type="event"
4521b8e80941Smrg             mdapi_supported_apis=""
4522b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4523b8e80941Smrg             mdapi_hw_unit_type="gpu"
4524b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
4525b8e80941Smrg             />
4526b8e80941Smrg    <counter name="Early Depth Test Fails"
4527b8e80941Smrg             description="The total number of pixels dropped on early depth test."
4528b8e80941Smrg             data_type="uint64"
4529b8e80941Smrg             equation="A 23 READ 4 UMUL"
4530b8e80941Smrg             underscore_name="early_depth_test_fails"
4531b8e80941Smrg             units="pixels"
4532b8e80941Smrg             symbol_name="EarlyDepthTestFails"
4533b8e80941Smrg             semantic_type="event"
4534b8e80941Smrg             mdapi_supported_apis=""
4535b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4536b8e80941Smrg             mdapi_hw_unit_type="gpu"
4537b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4538b8e80941Smrg             />
4539b8e80941Smrg    <counter name="Shader Memory Accesses"
4540b8e80941Smrg             description="The total number of shader memory accesses to L3."
4541b8e80941Smrg             data_type="uint64"
4542b8e80941Smrg             equation="A 32 READ"
4543b8e80941Smrg             underscore_name="shader_memory_accesses"
4544b8e80941Smrg             units="messages"
4545b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
4546b8e80941Smrg             semantic_type="event"
4547b8e80941Smrg             mdapi_supported_apis=""
4548b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4549b8e80941Smrg             mdapi_hw_unit_type="gpu"
4550b8e80941Smrg             mdapi_group="L3/Data Port"
4551b8e80941Smrg             />
4552b8e80941Smrg    <counter name="HS Threads Dispatched"
4553b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
4554b8e80941Smrg             data_type="uint64"
4555b8e80941Smrg             equation="A 2 READ"
4556b8e80941Smrg             underscore_name="hs_threads"
4557b8e80941Smrg             units="threads"
4558b8e80941Smrg             symbol_name="HsThreads"
4559b8e80941Smrg             semantic_type="event"
4560b8e80941Smrg             mdapi_supported_apis=""
4561b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4562b8e80941Smrg             mdapi_hw_unit_type="gpu"
4563b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
4564b8e80941Smrg             />
4565b8e80941Smrg    <counter name="L3 Shader Throughput"
4566b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4567b8e80941Smrg             data_type="uint64"
4568b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4569b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4570b8e80941Smrg             underscore_name="l3_shader_throughput"
4571b8e80941Smrg             units="bytes"
4572b8e80941Smrg             symbol_name="L3ShaderThroughput"
4573b8e80941Smrg             semantic_type="throughput"
4574b8e80941Smrg             mdapi_supported_apis=""
4575b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
4576b8e80941Smrg             mdapi_group="L3/Data Port"
4577b8e80941Smrg             mdapi_hw_unit_type="gpu"
4578b8e80941Smrg             />
4579b8e80941Smrg    <counter name="Samples Killed in FS"
4580b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
4581b8e80941Smrg             data_type="uint64"
4582b8e80941Smrg             equation="A 24 READ 4 UMUL"
4583b8e80941Smrg             underscore_name="samples_killed_in_ps"
4584b8e80941Smrg             units="pixels"
4585b8e80941Smrg             symbol_name="SamplesKilledInPs"
4586b8e80941Smrg             semantic_type="event"
4587b8e80941Smrg             mdapi_supported_apis=""
4588b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4589b8e80941Smrg             mdapi_hw_unit_type="gpu"
4590b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
4591b8e80941Smrg             />
4592b8e80941Smrg    <counter name="SLM Bytes Written"
4593b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
4594b8e80941Smrg             data_type="uint64"
4595b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4596b8e80941Smrg             equation="A 31 READ 64 UMUL"
4597b8e80941Smrg             underscore_name="slm_bytes_written"
4598b8e80941Smrg             units="bytes"
4599b8e80941Smrg             symbol_name="SlmBytesWritten"
4600b8e80941Smrg             semantic_type="throughput"
4601b8e80941Smrg             mdapi_supported_apis=""
4602b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4603b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
4604b8e80941Smrg             mdapi_hw_unit_type="gpu"
4605b8e80941Smrg             />
4606b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
4607b8e80941Smrg             description="The total number of shader atomic memory accesses."
4608b8e80941Smrg             data_type="uint64"
4609b8e80941Smrg             equation="A 34 READ"
4610b8e80941Smrg             underscore_name="shader_atomics"
4611b8e80941Smrg             units="messages"
4612b8e80941Smrg             symbol_name="ShaderAtomics"
4613b8e80941Smrg             semantic_type="event"
4614b8e80941Smrg             mdapi_supported_apis=""
4615b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4616b8e80941Smrg             mdapi_hw_unit_type="gpu"
4617b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
4618b8e80941Smrg             />
4619b8e80941Smrg    <register_config type="NOA">
4620b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
4621b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
4622b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
4623b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x140A001F" />
4624b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040C5000" />
4625b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x140F001F" />
4626b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04115017" />
4627b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10136000" />
4628b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1213001C" />
4629b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16140000" />
4630b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10160018" />
4631b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101A0018" />
4632b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045400" />
4633b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045545" />
4634b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04055000" />
4635b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A055000" />
4636b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
4637b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E051000" />
4638b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
4639b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08051000" />
4640b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4641b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x26060007" />
4642b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00084000" />
4643b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02084000" />
4644b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
4645b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06094000" />
4646b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x000A3080" />
4647b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x160A0000" />
4648b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080A0000" />
4649b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4650b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020C05C0" />
4651b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080C0000" />
4652b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020D1000" />
4653b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040D1000" />
4654b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060E1000" />
4655b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080E1000" />
4656b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020F0061" />
4657b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x160F0000" />
4658b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
4659b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
4660b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08110000" />
4661b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18120C00" />
4662b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
4663b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06128000" />
4664b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0613092F" />
4665b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08134025" />
4666b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C130000" />
4667b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0413A000" />
4668b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148066" />
4669b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10140000" />
4670b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0614C000" />
4671b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08144000" />
4672b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A144000" />
4673b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02148000" />
4674b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00154000" />
4675b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E154000" />
4676b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x161500E8" />
4677b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
4678b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04158000" />
4679b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
4680b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08158000" />
4681b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C154000" />
4682b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08161000" />
4683b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08184000" />
4684b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12190100" />
4685b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4686b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081A0000" />
4687b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4688b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121D0400" />
4689b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
4690b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4691b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4692b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
4693b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
4694b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4904" />
4695b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F0024" />
4696b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4697b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4698b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F6000" />
4699b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F5050" />
4700b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F1040" />
4701b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F4010" />
4702b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3000" />
4703b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F5033" />
4704b8e80941Smrg    </register_config>
4705b8e80941Smrg    <register_config type="OA">
4706b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
4707b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
4708b8e80941Smrg        <register type="OA" address="0x00002714" value="0x70800000" />
4709b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
4710b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
4711b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000038" />
4712b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4713b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000002" />
4714b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4715b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000002" />
4716b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4717b8e80941Smrg    </register_config>
4718b8e80941Smrg    <register_config type="FLEX">
4719b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4720b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4721b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4722b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4723b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4724b8e80941Smrg    </register_config>
4725b8e80941Smrg  </set>
4726b8e80941Smrg
4727b8e80941Smrg  <set name="Metric set L3_1"
4728b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
4729b8e80941Smrg       underscore_name="l3_1"
4730b8e80941Smrg       hw_config_guid="21d69ec3-91e1-48a8-acd6-c0c4ec6e819a"
4731b8e80941Smrg       chipset="ICL"
4732b8e80941Smrg       symbol_name="L3_1"
4733b8e80941Smrg       >
4734b8e80941Smrg    <counter name="GPU Core Clocks"
4735b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
4736b8e80941Smrg             data_type="uint64"
4737b8e80941Smrg             equation="GPU_CLOCK 0 READ"
4738b8e80941Smrg             underscore_name="gpu_core_clocks"
4739b8e80941Smrg             units="cycles"
4740b8e80941Smrg             symbol_name="GpuCoreClocks"
4741b8e80941Smrg             semantic_type="event"
4742b8e80941Smrg             mdapi_supported_apis=""
4743b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
4744b8e80941Smrg             mdapi_hw_unit_type="gpu"
4745b8e80941Smrg             mdapi_group="GPU"
4746b8e80941Smrg             />
4747b8e80941Smrg    <counter name="EU Active"
4748b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
4749b8e80941Smrg             data_type="float"
4750b8e80941Smrg             max_equation="100"
4751b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4752b8e80941Smrg             underscore_name="eu_active"
4753b8e80941Smrg             units="percent"
4754b8e80941Smrg             symbol_name="EuActive"
4755b8e80941Smrg             semantic_type="duration"
4756b8e80941Smrg             mdapi_supported_apis=""
4757b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4758b8e80941Smrg             mdapi_group="EU Array"
4759b8e80941Smrg             mdapi_hw_unit_type="gpu"
4760b8e80941Smrg             />
4761b8e80941Smrg    <counter name="Slice0 L3 Bank1 Active"
4762b8e80941Smrg             description="The percentage of time in which slice0 L3 bank1 is active"
4763b8e80941Smrg             data_type="float"
4764b8e80941Smrg             max_equation="100"
4765b8e80941Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
4766b8e80941Smrg             underscore_name="l30_bank1_active"
4767b8e80941Smrg             units="percent"
4768b8e80941Smrg             symbol_name="L30Bank1Active"
4769b8e80941Smrg             availability="$SliceMask 1 AND"
4770b8e80941Smrg             semantic_type="duration"
4771b8e80941Smrg             mdapi_supported_apis=""
4772b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4773b8e80941Smrg             mdapi_group="GTI/L3"
4774b8e80941Smrg             mdapi_hw_unit_type="slice"
4775b8e80941Smrg             />
4776b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
4777b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
4778b8e80941Smrg             data_type="float"
4779b8e80941Smrg             max_equation="100"
4780b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4781b8e80941Smrg             underscore_name="eu_fpu_both_active"
4782b8e80941Smrg             units="percent"
4783b8e80941Smrg             symbol_name="EuFpuBothActive"
4784b8e80941Smrg             semantic_type="duration"
4785b8e80941Smrg             mdapi_supported_apis=""
4786b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4787b8e80941Smrg             mdapi_group="EU Array/Pipes"
4788b8e80941Smrg             mdapi_hw_unit_type="gpu"
4789b8e80941Smrg             />
4790b8e80941Smrg    <counter name="SQ is full"
4791b8e80941Smrg             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4792b8e80941Smrg             data_type="float"
4793b8e80941Smrg             max_equation="100"
4794b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
4795b8e80941Smrg             underscore_name="gt_request_queue_full"
4796b8e80941Smrg             units="percent"
4797b8e80941Smrg             symbol_name="GTRequestQueueFull"
4798b8e80941Smrg             semantic_type="duration"
4799b8e80941Smrg             mdapi_supported_apis=""
4800b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4801b8e80941Smrg             mdapi_group="GTI"
4802b8e80941Smrg             mdapi_hw_unit_type="gpu"
4803b8e80941Smrg             />
4804b8e80941Smrg    <counter name="VS Send Pipe Active"
4805b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4806b8e80941Smrg             data_type="float"
4807b8e80941Smrg             max_equation="100"
4808b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4809b8e80941Smrg             underscore_name="vs_send_active"
4810b8e80941Smrg             units="percent"
4811b8e80941Smrg             symbol_name="VsSendActive"
4812b8e80941Smrg             semantic_type="duration"
4813b8e80941Smrg             mdapi_supported_apis=""
4814b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4815b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4816b8e80941Smrg             mdapi_hw_unit_type="gpu"
4817b8e80941Smrg             />
4818b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
4819b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4820b8e80941Smrg             data_type="float"
4821b8e80941Smrg             max_equation="100"
4822b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4823b8e80941Smrg             underscore_name="vs_fpu1_active"
4824b8e80941Smrg             units="percent"
4825b8e80941Smrg             symbol_name="VsFpu1Active"
4826b8e80941Smrg             semantic_type="duration"
4827b8e80941Smrg             mdapi_supported_apis=""
4828b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4829b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4830b8e80941Smrg             mdapi_hw_unit_type="gpu"
4831b8e80941Smrg             />
4832b8e80941Smrg    <counter name="GS Threads Dispatched"
4833b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
4834b8e80941Smrg             data_type="uint64"
4835b8e80941Smrg             equation="A 5 READ"
4836b8e80941Smrg             underscore_name="gs_threads"
4837b8e80941Smrg             units="threads"
4838b8e80941Smrg             symbol_name="GsThreads"
4839b8e80941Smrg             semantic_type="event"
4840b8e80941Smrg             mdapi_supported_apis=""
4841b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4842b8e80941Smrg             mdapi_hw_unit_type="gpu"
4843b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
4844b8e80941Smrg             />
4845b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
4846b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
4847b8e80941Smrg             data_type="uint64"
4848b8e80941Smrg             equation="A 22 READ 4 UMUL"
4849b8e80941Smrg             underscore_name="hi_depth_test_fails"
4850b8e80941Smrg             units="pixels"
4851b8e80941Smrg             symbol_name="HiDepthTestFails"
4852b8e80941Smrg             semantic_type="event"
4853b8e80941Smrg             mdapi_supported_apis=""
4854b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4855b8e80941Smrg             mdapi_hw_unit_type="gpu"
4856b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4857b8e80941Smrg             />
4858b8e80941Smrg    <counter name="FS Both FPU Active"
4859b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4860b8e80941Smrg             data_type="float"
4861b8e80941Smrg             max_equation="100"
4862b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4863b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
4864b8e80941Smrg             units="percent"
4865b8e80941Smrg             symbol_name="PsEuBothFpuActive"
4866b8e80941Smrg             semantic_type="duration"
4867b8e80941Smrg             mdapi_supported_apis=""
4868b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
4869b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
4870b8e80941Smrg             mdapi_hw_unit_type="gpu"
4871b8e80941Smrg             />
4872b8e80941Smrg    <counter name="VS Threads Dispatched"
4873b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
4874b8e80941Smrg             data_type="uint64"
4875b8e80941Smrg             equation="A 1 READ"
4876b8e80941Smrg             underscore_name="vs_threads"
4877b8e80941Smrg             units="threads"
4878b8e80941Smrg             symbol_name="VsThreads"
4879b8e80941Smrg             semantic_type="event"
4880b8e80941Smrg             mdapi_supported_apis=""
4881b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4882b8e80941Smrg             mdapi_hw_unit_type="gpu"
4883b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
4884b8e80941Smrg             />
4885b8e80941Smrg    <counter name="FS Threads Dispatched"
4886b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
4887b8e80941Smrg             data_type="uint64"
4888b8e80941Smrg             equation="A 6 READ"
4889b8e80941Smrg             underscore_name="ps_threads"
4890b8e80941Smrg             units="threads"
4891b8e80941Smrg             symbol_name="PsThreads"
4892b8e80941Smrg             semantic_type="event"
4893b8e80941Smrg             mdapi_supported_apis=""
4894b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4895b8e80941Smrg             mdapi_hw_unit_type="gpu"
4896b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
4897b8e80941Smrg             />
4898b8e80941Smrg    <counter name="Shader Barrier Messages"
4899b8e80941Smrg             description="The total number of shader barrier messages."
4900b8e80941Smrg             data_type="uint64"
4901b8e80941Smrg             equation="A 35 READ"
4902b8e80941Smrg             underscore_name="shader_barriers"
4903b8e80941Smrg             units="messages"
4904b8e80941Smrg             symbol_name="ShaderBarriers"
4905b8e80941Smrg             semantic_type="event"
4906b8e80941Smrg             mdapi_supported_apis=""
4907b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4908b8e80941Smrg             mdapi_hw_unit_type="gpu"
4909b8e80941Smrg             mdapi_group="EU Array/Barrier"
4910b8e80941Smrg             />
4911b8e80941Smrg    <counter name="Sampler Texels"
4912b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4913b8e80941Smrg             data_type="uint64"
4914b8e80941Smrg             equation="A 28 READ 4 UMUL"
4915b8e80941Smrg             underscore_name="sampler_texels"
4916b8e80941Smrg             units="texels"
4917b8e80941Smrg             symbol_name="SamplerTexels"
4918b8e80941Smrg             semantic_type="event"
4919b8e80941Smrg             mdapi_supported_apis=""
4920b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4921b8e80941Smrg             mdapi_hw_unit_type="gpu"
4922b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
4923b8e80941Smrg             />
4924b8e80941Smrg    <counter name="Pixels Failing Tests"
4925b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4926b8e80941Smrg             data_type="uint64"
4927b8e80941Smrg             equation="A 25 READ 4 UMUL"
4928b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
4929b8e80941Smrg             units="pixels"
4930b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
4931b8e80941Smrg             semantic_type="event"
4932b8e80941Smrg             mdapi_supported_apis=""
4933b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4934b8e80941Smrg             mdapi_hw_unit_type="gpu"
4935b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
4936b8e80941Smrg             />
4937b8e80941Smrg    <counter name="Slice0 L3 Bank5 Active"
4938b8e80941Smrg             description="The percentage of time in which slice0 L3 bank5 is active"
4939b8e80941Smrg             data_type="float"
4940b8e80941Smrg             max_equation="100"
4941b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4942b8e80941Smrg             underscore_name="l30_bank5_active"
4943b8e80941Smrg             units="percent"
4944b8e80941Smrg             symbol_name="L30Bank5Active"
4945b8e80941Smrg             availability="$SliceMask 1 AND"
4946b8e80941Smrg             semantic_type="duration"
4947b8e80941Smrg             mdapi_supported_apis=""
4948b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4949b8e80941Smrg             mdapi_group="GTI/L3"
4950b8e80941Smrg             mdapi_hw_unit_type="slice"
4951b8e80941Smrg             />
4952b8e80941Smrg    <counter name="GPU Time Elapsed"
4953b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
4954b8e80941Smrg             data_type="uint64"
4955b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4956b8e80941Smrg             underscore_name="gpu_time"
4957b8e80941Smrg             units="ns"
4958b8e80941Smrg             symbol_name="GpuTime"
4959b8e80941Smrg             semantic_type="duration"
4960b8e80941Smrg             mdapi_supported_apis=""
4961b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4962b8e80941Smrg             mdapi_hw_unit_type="gpu"
4963b8e80941Smrg             mdapi_group="GPU"
4964b8e80941Smrg             />
4965b8e80941Smrg    <counter name="AVG GPU Core Frequency"
4966b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
4967b8e80941Smrg             data_type="uint64"
4968b8e80941Smrg             max_equation="$GpuMaxFrequency"
4969b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4970b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
4971b8e80941Smrg             units="hz"
4972b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
4973b8e80941Smrg             semantic_type="event"
4974b8e80941Smrg             mdapi_supported_apis=""
4975b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4976b8e80941Smrg             mdapi_group="GPU"
4977b8e80941Smrg             mdapi_hw_unit_type="gpu"
4978b8e80941Smrg             />
4979b8e80941Smrg    <counter name="Sampler Texels Misses"
4980b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4981b8e80941Smrg             data_type="uint64"
4982b8e80941Smrg             equation="A 29 READ 4 UMUL"
4983b8e80941Smrg             underscore_name="sampler_texel_misses"
4984b8e80941Smrg             units="texels"
4985b8e80941Smrg             symbol_name="SamplerTexelMisses"
4986b8e80941Smrg             semantic_type="event"
4987b8e80941Smrg             mdapi_supported_apis=""
4988b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
4989b8e80941Smrg             mdapi_hw_unit_type="gpu"
4990b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
4991b8e80941Smrg             />
4992b8e80941Smrg    <counter name="CS Threads Dispatched"
4993b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
4994b8e80941Smrg             data_type="uint64"
4995b8e80941Smrg             equation="A 4 READ"
4996b8e80941Smrg             underscore_name="cs_threads"
4997b8e80941Smrg             units="threads"
4998b8e80941Smrg             symbol_name="CsThreads"
4999b8e80941Smrg             semantic_type="event"
5000b8e80941Smrg             mdapi_supported_apis=""
5001b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5002b8e80941Smrg             mdapi_hw_unit_type="gpu"
5003b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
5004b8e80941Smrg             />
5005b8e80941Smrg    <counter name="SLM Bytes Read"
5006b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
5007b8e80941Smrg             data_type="uint64"
5008b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5009b8e80941Smrg             equation="A 30 READ 64 UMUL"
5010b8e80941Smrg             underscore_name="slm_bytes_read"
5011b8e80941Smrg             units="bytes"
5012b8e80941Smrg             symbol_name="SlmBytesRead"
5013b8e80941Smrg             semantic_type="throughput"
5014b8e80941Smrg             mdapi_supported_apis=""
5015b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5016b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
5017b8e80941Smrg             mdapi_hw_unit_type="gpu"
5018b8e80941Smrg             />
5019b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
5020b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5021b8e80941Smrg             data_type="float"
5022b8e80941Smrg             max_equation="100"
5023b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5024b8e80941Smrg             underscore_name="ps_fpu1_active"
5025b8e80941Smrg             units="percent"
5026b8e80941Smrg             symbol_name="PsFpu1Active"
5027b8e80941Smrg             semantic_type="duration"
5028b8e80941Smrg             mdapi_supported_apis=""
5029b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5030b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5031b8e80941Smrg             mdapi_hw_unit_type="gpu"
5032b8e80941Smrg             />
5033b8e80941Smrg    <counter name="Slice0 L3 Bank3 Active"
5034b8e80941Smrg             description="The percentage of time in which slice0 L3 bank3 is active"
5035b8e80941Smrg             data_type="float"
5036b8e80941Smrg             max_equation="100"
5037b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5038b8e80941Smrg             underscore_name="l30_bank3_active"
5039b8e80941Smrg             units="percent"
5040b8e80941Smrg             symbol_name="L30Bank3Active"
5041b8e80941Smrg             availability="$SliceMask 1 AND"
5042b8e80941Smrg             semantic_type="duration"
5043b8e80941Smrg             mdapi_supported_apis=""
5044b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5045b8e80941Smrg             mdapi_group="GTI/L3"
5046b8e80941Smrg             mdapi_hw_unit_type="slice"
5047b8e80941Smrg             />
5048b8e80941Smrg    <counter name="PS Send Pipeline Active"
5049b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5050b8e80941Smrg             data_type="float"
5051b8e80941Smrg             max_equation="100"
5052b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5053b8e80941Smrg             underscore_name="ps_send_active"
5054b8e80941Smrg             units="percent"
5055b8e80941Smrg             symbol_name="PsSendActive"
5056b8e80941Smrg             semantic_type="duration"
5057b8e80941Smrg             mdapi_supported_apis=""
5058b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5059b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5060b8e80941Smrg             mdapi_hw_unit_type="gpu"
5061b8e80941Smrg             />
5062b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
5063b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5064b8e80941Smrg             data_type="float"
5065b8e80941Smrg             max_equation="100"
5066b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5067b8e80941Smrg             underscore_name="vs_fpu0_active"
5068b8e80941Smrg             units="percent"
5069b8e80941Smrg             symbol_name="VsFpu0Active"
5070b8e80941Smrg             semantic_type="duration"
5071b8e80941Smrg             mdapi_supported_apis=""
5072b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5073b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5074b8e80941Smrg             mdapi_hw_unit_type="gpu"
5075b8e80941Smrg             />
5076b8e80941Smrg    <counter name="GPU Busy"
5077b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
5078b8e80941Smrg             data_type="float"
5079b8e80941Smrg             max_equation="100"
5080b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5081b8e80941Smrg             underscore_name="gpu_busy"
5082b8e80941Smrg             units="percent"
5083b8e80941Smrg             symbol_name="GpuBusy"
5084b8e80941Smrg             semantic_type="duration"
5085b8e80941Smrg             mdapi_supported_apis=""
5086b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
5087b8e80941Smrg             mdapi_group="GPU"
5088b8e80941Smrg             mdapi_hw_unit_type="gpu"
5089b8e80941Smrg             />
5090b8e80941Smrg    <counter name="Slice0 L3 Bank6 Active"
5091b8e80941Smrg             description="The percentage of time in which slice0 L3 bank6 is active"
5092b8e80941Smrg             data_type="float"
5093b8e80941Smrg             max_equation="100"
5094b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5095b8e80941Smrg             underscore_name="l30_bank6_active"
5096b8e80941Smrg             units="percent"
5097b8e80941Smrg             symbol_name="L30Bank6Active"
5098b8e80941Smrg             availability="$SliceMask 1 AND"
5099b8e80941Smrg             semantic_type="duration"
5100b8e80941Smrg             mdapi_supported_apis=""
5101b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5102b8e80941Smrg             mdapi_group="GTI/L3"
5103b8e80941Smrg             mdapi_hw_unit_type="slice"
5104b8e80941Smrg             />
5105b8e80941Smrg    <counter name="Slice0 L3 Bank2 Active"
5106b8e80941Smrg             description="The percentage of time in which slice0 L3 bank2 is active"
5107b8e80941Smrg             data_type="float"
5108b8e80941Smrg             max_equation="100"
5109b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5110b8e80941Smrg             underscore_name="l30_bank2_active"
5111b8e80941Smrg             units="percent"
5112b8e80941Smrg             symbol_name="L30Bank2Active"
5113b8e80941Smrg             availability="$SliceMask 1 AND"
5114b8e80941Smrg             semantic_type="duration"
5115b8e80941Smrg             mdapi_supported_apis=""
5116b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5117b8e80941Smrg             mdapi_group="GTI/L3"
5118b8e80941Smrg             mdapi_hw_unit_type="slice"
5119b8e80941Smrg             />
5120b8e80941Smrg    <counter name="Slice0 L3 Bank0 Active"
5121b8e80941Smrg             description="The percentage of time in which slice0 L3 bank0 is active"
5122b8e80941Smrg             data_type="float"
5123b8e80941Smrg             max_equation="100"
5124b8e80941Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5125b8e80941Smrg             underscore_name="l30_bank0_active"
5126b8e80941Smrg             units="percent"
5127b8e80941Smrg             symbol_name="L30Bank0Active"
5128b8e80941Smrg             availability="$SliceMask 1 AND"
5129b8e80941Smrg             semantic_type="duration"
5130b8e80941Smrg             mdapi_supported_apis=""
5131b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5132b8e80941Smrg             mdapi_group="GTI/L3"
5133b8e80941Smrg             mdapi_hw_unit_type="slice"
5134b8e80941Smrg             />
5135b8e80941Smrg    <counter name="Rasterized Pixels"
5136b8e80941Smrg             description="The total number of rasterized pixels."
5137b8e80941Smrg             data_type="uint64"
5138b8e80941Smrg             equation="A 21 READ 4 UMUL"
5139b8e80941Smrg             underscore_name="rasterized_pixels"
5140b8e80941Smrg             units="pixels"
5141b8e80941Smrg             symbol_name="RasterizedPixels"
5142b8e80941Smrg             semantic_type="event"
5143b8e80941Smrg             mdapi_supported_apis=""
5144b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5145b8e80941Smrg             mdapi_hw_unit_type="gpu"
5146b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
5147b8e80941Smrg             />
5148b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
5149b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5150b8e80941Smrg             data_type="float"
5151b8e80941Smrg             max_equation="100"
5152b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5153b8e80941Smrg             underscore_name="ps_fpu0_active"
5154b8e80941Smrg             units="percent"
5155b8e80941Smrg             symbol_name="PsFpu0Active"
5156b8e80941Smrg             semantic_type="duration"
5157b8e80941Smrg             mdapi_supported_apis=""
5158b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5159b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5160b8e80941Smrg             mdapi_hw_unit_type="gpu"
5161b8e80941Smrg             />
5162b8e80941Smrg    <counter name="DS Threads Dispatched"
5163b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
5164b8e80941Smrg             data_type="uint64"
5165b8e80941Smrg             equation="A 3 READ"
5166b8e80941Smrg             underscore_name="ds_threads"
5167b8e80941Smrg             units="threads"
5168b8e80941Smrg             symbol_name="DsThreads"
5169b8e80941Smrg             semantic_type="event"
5170b8e80941Smrg             mdapi_supported_apis=""
5171b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5172b8e80941Smrg             mdapi_hw_unit_type="gpu"
5173b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
5174b8e80941Smrg             />
5175b8e80941Smrg    <counter name="Samples Written"
5176b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
5177b8e80941Smrg             data_type="uint64"
5178b8e80941Smrg             equation="A 26 READ 4 UMUL"
5179b8e80941Smrg             underscore_name="samples_written"
5180b8e80941Smrg             units="pixels"
5181b8e80941Smrg             symbol_name="SamplesWritten"
5182b8e80941Smrg             semantic_type="event"
5183b8e80941Smrg             mdapi_supported_apis=""
5184b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5185b8e80941Smrg             mdapi_hw_unit_type="gpu"
5186b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
5187b8e80941Smrg             />
5188b8e80941Smrg    <counter name="EU Stall"
5189b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
5190b8e80941Smrg             data_type="float"
5191b8e80941Smrg             max_equation="100"
5192b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5193b8e80941Smrg             underscore_name="eu_stall"
5194b8e80941Smrg             units="percent"
5195b8e80941Smrg             symbol_name="EuStall"
5196b8e80941Smrg             semantic_type="duration"
5197b8e80941Smrg             mdapi_supported_apis=""
5198b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5199b8e80941Smrg             mdapi_group="EU Array"
5200b8e80941Smrg             mdapi_hw_unit_type="gpu"
5201b8e80941Smrg             />
5202b8e80941Smrg    <counter name="Samples Blended"
5203b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
5204b8e80941Smrg             data_type="uint64"
5205b8e80941Smrg             equation="A 27 READ 4 UMUL"
5206b8e80941Smrg             underscore_name="samples_blended"
5207b8e80941Smrg             units="pixels"
5208b8e80941Smrg             symbol_name="SamplesBlended"
5209b8e80941Smrg             semantic_type="event"
5210b8e80941Smrg             mdapi_supported_apis=""
5211b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5212b8e80941Smrg             mdapi_hw_unit_type="gpu"
5213b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
5214b8e80941Smrg             />
5215b8e80941Smrg    <counter name="Early Depth Test Fails"
5216b8e80941Smrg             description="The total number of pixels dropped on early depth test."
5217b8e80941Smrg             data_type="uint64"
5218b8e80941Smrg             equation="A 23 READ 4 UMUL"
5219b8e80941Smrg             underscore_name="early_depth_test_fails"
5220b8e80941Smrg             units="pixels"
5221b8e80941Smrg             symbol_name="EarlyDepthTestFails"
5222b8e80941Smrg             semantic_type="event"
5223b8e80941Smrg             mdapi_supported_apis=""
5224b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5225b8e80941Smrg             mdapi_hw_unit_type="gpu"
5226b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5227b8e80941Smrg             />
5228b8e80941Smrg    <counter name="Slice0 L3 Bank7 Active"
5229b8e80941Smrg             description="The percentage of time in which slice0 L3 bank7 is active"
5230b8e80941Smrg             data_type="float"
5231b8e80941Smrg             max_equation="100"
5232b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5233b8e80941Smrg             underscore_name="l30_bank7_active"
5234b8e80941Smrg             units="percent"
5235b8e80941Smrg             symbol_name="L30Bank7Active"
5236b8e80941Smrg             availability="$SliceMask 1 AND"
5237b8e80941Smrg             semantic_type="duration"
5238b8e80941Smrg             mdapi_supported_apis=""
5239b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5240b8e80941Smrg             mdapi_group="GTI/L3"
5241b8e80941Smrg             mdapi_hw_unit_type="slice"
5242b8e80941Smrg             />
5243b8e80941Smrg    <counter name="Slice0 L3 Bank4 Active"
5244b8e80941Smrg             description="The percentage of time in which slice0 L3 bank4 is active"
5245b8e80941Smrg             data_type="float"
5246b8e80941Smrg             max_equation="100"
5247b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5248b8e80941Smrg             underscore_name="l30_bank4_active"
5249b8e80941Smrg             units="percent"
5250b8e80941Smrg             symbol_name="L30Bank4Active"
5251b8e80941Smrg             availability="$SliceMask 1 AND"
5252b8e80941Smrg             semantic_type="duration"
5253b8e80941Smrg             mdapi_supported_apis=""
5254b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5255b8e80941Smrg             mdapi_group="GTI/L3"
5256b8e80941Smrg             mdapi_hw_unit_type="slice"
5257b8e80941Smrg             />
5258b8e80941Smrg    <counter name="Shader Memory Accesses"
5259b8e80941Smrg             description="The total number of shader memory accesses to L3."
5260b8e80941Smrg             data_type="uint64"
5261b8e80941Smrg             equation="A 32 READ"
5262b8e80941Smrg             underscore_name="shader_memory_accesses"
5263b8e80941Smrg             units="messages"
5264b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
5265b8e80941Smrg             semantic_type="event"
5266b8e80941Smrg             mdapi_supported_apis=""
5267b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5268b8e80941Smrg             mdapi_hw_unit_type="gpu"
5269b8e80941Smrg             mdapi_group="L3/Data Port"
5270b8e80941Smrg             />
5271b8e80941Smrg    <counter name="HS Threads Dispatched"
5272b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
5273b8e80941Smrg             data_type="uint64"
5274b8e80941Smrg             equation="A 2 READ"
5275b8e80941Smrg             underscore_name="hs_threads"
5276b8e80941Smrg             units="threads"
5277b8e80941Smrg             symbol_name="HsThreads"
5278b8e80941Smrg             semantic_type="event"
5279b8e80941Smrg             mdapi_supported_apis=""
5280b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5281b8e80941Smrg             mdapi_hw_unit_type="gpu"
5282b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
5283b8e80941Smrg             />
5284b8e80941Smrg    <counter name="L3 Shader Throughput"
5285b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5286b8e80941Smrg             data_type="uint64"
5287b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5288b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5289b8e80941Smrg             underscore_name="l3_shader_throughput"
5290b8e80941Smrg             units="bytes"
5291b8e80941Smrg             symbol_name="L3ShaderThroughput"
5292b8e80941Smrg             semantic_type="throughput"
5293b8e80941Smrg             mdapi_supported_apis=""
5294b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
5295b8e80941Smrg             mdapi_group="L3/Data Port"
5296b8e80941Smrg             mdapi_hw_unit_type="gpu"
5297b8e80941Smrg             />
5298b8e80941Smrg    <counter name="Samples Killed in FS"
5299b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
5300b8e80941Smrg             data_type="uint64"
5301b8e80941Smrg             equation="A 24 READ 4 UMUL"
5302b8e80941Smrg             underscore_name="samples_killed_in_ps"
5303b8e80941Smrg             units="pixels"
5304b8e80941Smrg             symbol_name="SamplesKilledInPs"
5305b8e80941Smrg             semantic_type="event"
5306b8e80941Smrg             mdapi_supported_apis=""
5307b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5308b8e80941Smrg             mdapi_hw_unit_type="gpu"
5309b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
5310b8e80941Smrg             />
5311b8e80941Smrg    <counter name="SLM Bytes Written"
5312b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
5313b8e80941Smrg             data_type="uint64"
5314b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5315b8e80941Smrg             equation="A 31 READ 64 UMUL"
5316b8e80941Smrg             underscore_name="slm_bytes_written"
5317b8e80941Smrg             units="bytes"
5318b8e80941Smrg             symbol_name="SlmBytesWritten"
5319b8e80941Smrg             semantic_type="throughput"
5320b8e80941Smrg             mdapi_supported_apis=""
5321b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5322b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
5323b8e80941Smrg             mdapi_hw_unit_type="gpu"
5324b8e80941Smrg             />
5325b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
5326b8e80941Smrg             description="The total number of shader atomic memory accesses."
5327b8e80941Smrg             data_type="uint64"
5328b8e80941Smrg             equation="A 34 READ"
5329b8e80941Smrg             underscore_name="shader_atomics"
5330b8e80941Smrg             units="messages"
5331b8e80941Smrg             symbol_name="ShaderAtomics"
5332b8e80941Smrg             semantic_type="event"
5333b8e80941Smrg             mdapi_supported_apis=""
5334b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5335b8e80941Smrg             mdapi_hw_unit_type="gpu"
5336b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
5337b8e80941Smrg             />
5338b8e80941Smrg    <register_config type="NOA">
5339b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
5340b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
5341b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
5342b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x17340000" />
5343b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x17740000" />
5344b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x17B40000" />
5345b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x17F40000" />
5346b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16340000" />
5347b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16740000" />
5348b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16B40000" />
5349b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16F40000" />
5350b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x07340037" />
5351b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x21340000" />
5352b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x09740037" />
5353b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x21740000" />
5354b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0BB40037" />
5355b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x21B40000" />
5356b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0DF40037" />
5357b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x21F40000" />
5358b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5359b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08012000" />
5360b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
5361b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C038000" />
5362b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C340037" />
5363b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20340000" />
5364b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E740037" />
5365b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20740000" />
5366b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02B40037" />
5367b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20B40000" />
5368b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04F40037" />
5369b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20F40000" />
5370b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040200" />
5371b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040055" />
5372b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050070" />
5373b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04058000" />
5374b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06056000" />
5375b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
5376b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A051000" />
5377b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600C0" />
5378b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24067E00" />
5379b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02074000" />
5380b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04078000" />
5381b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06124000" />
5382b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08124000" />
5383b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A124000" />
5384b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C124000" />
5385b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04138000" />
5386b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06137000" />
5387b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02148000" />
5388b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0414C000" />
5389b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06144000" />
5390b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
5391b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08154000" />
5392b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A154000" />
5393b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C154000" />
5394b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
5395b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5396b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5397b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
5398b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F0000" />
5399b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
5400b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5401b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5402b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F0124" />
5403b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5404b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
5405b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F6060" />
5406b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F0010" />
5407b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F0000" />
5408b8e80941Smrg    </register_config>
5409b8e80941Smrg    <register_config type="OA">
5410b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
5411b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
5412b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
5413b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
5414b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
5415b8e80941Smrg    </register_config>
5416b8e80941Smrg    <register_config type="FLEX">
5417b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5418b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5419b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5420b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5421b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5422b8e80941Smrg    </register_config>
5423b8e80941Smrg  </set>
5424b8e80941Smrg
5425b8e80941Smrg  <set name="Gen11 L2Bank0 stalled metric set"
5426b8e80941Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5427b8e80941Smrg       underscore_name="l3_2"
5428b8e80941Smrg       hw_config_guid="e60e9155-6830-4aec-baf2-1c3c15a73869"
5429b8e80941Smrg       chipset="ICL"
5430b8e80941Smrg       symbol_name="L3_2"
5431b8e80941Smrg       >
5432b8e80941Smrg    <counter name="GPU Core Clocks"
5433b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
5434b8e80941Smrg             data_type="uint64"
5435b8e80941Smrg             equation="GPU_CLOCK 0 READ"
5436b8e80941Smrg             underscore_name="gpu_core_clocks"
5437b8e80941Smrg             units="cycles"
5438b8e80941Smrg             symbol_name="GpuCoreClocks"
5439b8e80941Smrg             semantic_type="event"
5440b8e80941Smrg             mdapi_supported_apis=""
5441b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
5442b8e80941Smrg             mdapi_hw_unit_type="gpu"
5443b8e80941Smrg             mdapi_group="GPU"
5444b8e80941Smrg             />
5445b8e80941Smrg    <counter name="EU Active"
5446b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
5447b8e80941Smrg             data_type="float"
5448b8e80941Smrg             max_equation="100"
5449b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5450b8e80941Smrg             underscore_name="eu_active"
5451b8e80941Smrg             units="percent"
5452b8e80941Smrg             symbol_name="EuActive"
5453b8e80941Smrg             semantic_type="duration"
5454b8e80941Smrg             mdapi_supported_apis=""
5455b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5456b8e80941Smrg             mdapi_group="EU Array"
5457b8e80941Smrg             mdapi_hw_unit_type="gpu"
5458b8e80941Smrg             />
5459b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
5460b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
5461b8e80941Smrg             data_type="float"
5462b8e80941Smrg             max_equation="100"
5463b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5464b8e80941Smrg             underscore_name="eu_fpu_both_active"
5465b8e80941Smrg             units="percent"
5466b8e80941Smrg             symbol_name="EuFpuBothActive"
5467b8e80941Smrg             semantic_type="duration"
5468b8e80941Smrg             mdapi_supported_apis=""
5469b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5470b8e80941Smrg             mdapi_group="EU Array/Pipes"
5471b8e80941Smrg             mdapi_hw_unit_type="gpu"
5472b8e80941Smrg             />
5473b8e80941Smrg    <counter name="VS Send Pipe Active"
5474b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5475b8e80941Smrg             data_type="float"
5476b8e80941Smrg             max_equation="100"
5477b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5478b8e80941Smrg             underscore_name="vs_send_active"
5479b8e80941Smrg             units="percent"
5480b8e80941Smrg             symbol_name="VsSendActive"
5481b8e80941Smrg             semantic_type="duration"
5482b8e80941Smrg             mdapi_supported_apis=""
5483b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5484b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5485b8e80941Smrg             mdapi_hw_unit_type="gpu"
5486b8e80941Smrg             />
5487b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
5488b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5489b8e80941Smrg             data_type="float"
5490b8e80941Smrg             max_equation="100"
5491b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5492b8e80941Smrg             underscore_name="vs_fpu1_active"
5493b8e80941Smrg             units="percent"
5494b8e80941Smrg             symbol_name="VsFpu1Active"
5495b8e80941Smrg             semantic_type="duration"
5496b8e80941Smrg             mdapi_supported_apis=""
5497b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5498b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5499b8e80941Smrg             mdapi_hw_unit_type="gpu"
5500b8e80941Smrg             />
5501b8e80941Smrg    <counter name="GS Threads Dispatched"
5502b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
5503b8e80941Smrg             data_type="uint64"
5504b8e80941Smrg             equation="A 5 READ"
5505b8e80941Smrg             underscore_name="gs_threads"
5506b8e80941Smrg             units="threads"
5507b8e80941Smrg             symbol_name="GsThreads"
5508b8e80941Smrg             semantic_type="event"
5509b8e80941Smrg             mdapi_supported_apis=""
5510b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5511b8e80941Smrg             mdapi_hw_unit_type="gpu"
5512b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
5513b8e80941Smrg             />
5514b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
5515b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
5516b8e80941Smrg             data_type="uint64"
5517b8e80941Smrg             equation="A 22 READ 4 UMUL"
5518b8e80941Smrg             underscore_name="hi_depth_test_fails"
5519b8e80941Smrg             units="pixels"
5520b8e80941Smrg             symbol_name="HiDepthTestFails"
5521b8e80941Smrg             semantic_type="event"
5522b8e80941Smrg             mdapi_supported_apis=""
5523b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5524b8e80941Smrg             mdapi_hw_unit_type="gpu"
5525b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5526b8e80941Smrg             />
5527b8e80941Smrg    <counter name="FS Both FPU Active"
5528b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5529b8e80941Smrg             data_type="float"
5530b8e80941Smrg             max_equation="100"
5531b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5532b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
5533b8e80941Smrg             units="percent"
5534b8e80941Smrg             symbol_name="PsEuBothFpuActive"
5535b8e80941Smrg             semantic_type="duration"
5536b8e80941Smrg             mdapi_supported_apis=""
5537b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
5538b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
5539b8e80941Smrg             mdapi_hw_unit_type="gpu"
5540b8e80941Smrg             />
5541b8e80941Smrg    <counter name="VS Threads Dispatched"
5542b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
5543b8e80941Smrg             data_type="uint64"
5544b8e80941Smrg             equation="A 1 READ"
5545b8e80941Smrg             underscore_name="vs_threads"
5546b8e80941Smrg             units="threads"
5547b8e80941Smrg             symbol_name="VsThreads"
5548b8e80941Smrg             semantic_type="event"
5549b8e80941Smrg             mdapi_supported_apis=""
5550b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5551b8e80941Smrg             mdapi_hw_unit_type="gpu"
5552b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5553b8e80941Smrg             />
5554b8e80941Smrg    <counter name="FS Threads Dispatched"
5555b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
5556b8e80941Smrg             data_type="uint64"
5557b8e80941Smrg             equation="A 6 READ"
5558b8e80941Smrg             underscore_name="ps_threads"
5559b8e80941Smrg             units="threads"
5560b8e80941Smrg             symbol_name="PsThreads"
5561b8e80941Smrg             semantic_type="event"
5562b8e80941Smrg             mdapi_supported_apis=""
5563b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5564b8e80941Smrg             mdapi_hw_unit_type="gpu"
5565b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
5566b8e80941Smrg             />
5567b8e80941Smrg    <counter name="Pixels Failing Tests"
5568b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5569b8e80941Smrg             data_type="uint64"
5570b8e80941Smrg             equation="A 25 READ 4 UMUL"
5571b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
5572b8e80941Smrg             units="pixels"
5573b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
5574b8e80941Smrg             semantic_type="event"
5575b8e80941Smrg             mdapi_supported_apis=""
5576b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5577b8e80941Smrg             mdapi_hw_unit_type="gpu"
5578b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
5579b8e80941Smrg             />
5580b8e80941Smrg    <counter name="GPU Time Elapsed"
5581b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
5582b8e80941Smrg             data_type="uint64"
5583b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5584b8e80941Smrg             underscore_name="gpu_time"
5585b8e80941Smrg             units="ns"
5586b8e80941Smrg             symbol_name="GpuTime"
5587b8e80941Smrg             semantic_type="duration"
5588b8e80941Smrg             mdapi_supported_apis=""
5589b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5590b8e80941Smrg             mdapi_hw_unit_type="gpu"
5591b8e80941Smrg             mdapi_group="GPU"
5592b8e80941Smrg             />
5593b8e80941Smrg    <counter name="AVG GPU Core Frequency"
5594b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
5595b8e80941Smrg             data_type="uint64"
5596b8e80941Smrg             max_equation="$GpuMaxFrequency"
5597b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5598b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
5599b8e80941Smrg             units="hz"
5600b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
5601b8e80941Smrg             semantic_type="event"
5602b8e80941Smrg             mdapi_supported_apis=""
5603b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5604b8e80941Smrg             mdapi_group="GPU"
5605b8e80941Smrg             mdapi_hw_unit_type="gpu"
5606b8e80941Smrg             />
5607b8e80941Smrg    <counter name="CS Threads Dispatched"
5608b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
5609b8e80941Smrg             data_type="uint64"
5610b8e80941Smrg             equation="A 4 READ"
5611b8e80941Smrg             underscore_name="cs_threads"
5612b8e80941Smrg             units="threads"
5613b8e80941Smrg             symbol_name="CsThreads"
5614b8e80941Smrg             semantic_type="event"
5615b8e80941Smrg             mdapi_supported_apis=""
5616b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5617b8e80941Smrg             mdapi_hw_unit_type="gpu"
5618b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
5619b8e80941Smrg             />
5620b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
5621b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5622b8e80941Smrg             data_type="float"
5623b8e80941Smrg             max_equation="100"
5624b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5625b8e80941Smrg             underscore_name="ps_fpu1_active"
5626b8e80941Smrg             units="percent"
5627b8e80941Smrg             symbol_name="PsFpu1Active"
5628b8e80941Smrg             semantic_type="duration"
5629b8e80941Smrg             mdapi_supported_apis=""
5630b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5631b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5632b8e80941Smrg             mdapi_hw_unit_type="gpu"
5633b8e80941Smrg             />
5634b8e80941Smrg    <counter name="PS Send Pipeline Active"
5635b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5636b8e80941Smrg             data_type="float"
5637b8e80941Smrg             max_equation="100"
5638b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5639b8e80941Smrg             underscore_name="ps_send_active"
5640b8e80941Smrg             units="percent"
5641b8e80941Smrg             symbol_name="PsSendActive"
5642b8e80941Smrg             semantic_type="duration"
5643b8e80941Smrg             mdapi_supported_apis=""
5644b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5645b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5646b8e80941Smrg             mdapi_hw_unit_type="gpu"
5647b8e80941Smrg             />
5648b8e80941Smrg    <counter name="Rasterized Pixels"
5649b8e80941Smrg             description="The total number of rasterized pixels."
5650b8e80941Smrg             data_type="uint64"
5651b8e80941Smrg             equation="A 21 READ 4 UMUL"
5652b8e80941Smrg             underscore_name="rasterized_pixels"
5653b8e80941Smrg             units="pixels"
5654b8e80941Smrg             symbol_name="RasterizedPixels"
5655b8e80941Smrg             semantic_type="event"
5656b8e80941Smrg             mdapi_supported_apis=""
5657b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5658b8e80941Smrg             mdapi_hw_unit_type="gpu"
5659b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
5660b8e80941Smrg             />
5661b8e80941Smrg    <counter name="GPU Busy"
5662b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
5663b8e80941Smrg             data_type="float"
5664b8e80941Smrg             max_equation="100"
5665b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5666b8e80941Smrg             underscore_name="gpu_busy"
5667b8e80941Smrg             units="percent"
5668b8e80941Smrg             symbol_name="GpuBusy"
5669b8e80941Smrg             semantic_type="duration"
5670b8e80941Smrg             mdapi_supported_apis=""
5671b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
5672b8e80941Smrg             mdapi_group="GPU"
5673b8e80941Smrg             mdapi_hw_unit_type="gpu"
5674b8e80941Smrg             />
5675b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
5676b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5677b8e80941Smrg             data_type="float"
5678b8e80941Smrg             max_equation="100"
5679b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5680b8e80941Smrg             underscore_name="vs_fpu0_active"
5681b8e80941Smrg             units="percent"
5682b8e80941Smrg             symbol_name="VsFpu0Active"
5683b8e80941Smrg             semantic_type="duration"
5684b8e80941Smrg             mdapi_supported_apis=""
5685b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5686b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5687b8e80941Smrg             mdapi_hw_unit_type="gpu"
5688b8e80941Smrg             />
5689b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
5690b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5691b8e80941Smrg             data_type="float"
5692b8e80941Smrg             max_equation="100"
5693b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5694b8e80941Smrg             underscore_name="ps_fpu0_active"
5695b8e80941Smrg             units="percent"
5696b8e80941Smrg             symbol_name="PsFpu0Active"
5697b8e80941Smrg             semantic_type="duration"
5698b8e80941Smrg             mdapi_supported_apis=""
5699b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5700b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
5701b8e80941Smrg             mdapi_hw_unit_type="gpu"
5702b8e80941Smrg             />
5703b8e80941Smrg    <counter name="Slice0 L3 Bank0 Stalled"
5704b8e80941Smrg             description="The percentage of time in which slice0 L3 bank0 is stalled"
5705b8e80941Smrg             data_type="float"
5706b8e80941Smrg             max_equation="100"
5707b8e80941Smrg             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5708b8e80941Smrg             underscore_name="l30_bank0_stalled"
5709b8e80941Smrg             units="percent"
5710b8e80941Smrg             symbol_name="L30Bank0Stalled"
5711b8e80941Smrg             availability="$SliceMask 1 AND"
5712b8e80941Smrg             semantic_type="duration"
5713b8e80941Smrg             mdapi_supported_apis=""
5714b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5715b8e80941Smrg             mdapi_group="GTI/L3"
5716b8e80941Smrg             mdapi_hw_unit_type="slice"
5717b8e80941Smrg             />
5718b8e80941Smrg    <counter name="DS Threads Dispatched"
5719b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
5720b8e80941Smrg             data_type="uint64"
5721b8e80941Smrg             equation="A 3 READ"
5722b8e80941Smrg             underscore_name="ds_threads"
5723b8e80941Smrg             units="threads"
5724b8e80941Smrg             symbol_name="DsThreads"
5725b8e80941Smrg             semantic_type="event"
5726b8e80941Smrg             mdapi_supported_apis=""
5727b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5728b8e80941Smrg             mdapi_hw_unit_type="gpu"
5729b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
5730b8e80941Smrg             />
5731b8e80941Smrg    <counter name="Samples Written"
5732b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
5733b8e80941Smrg             data_type="uint64"
5734b8e80941Smrg             equation="A 26 READ 4 UMUL"
5735b8e80941Smrg             underscore_name="samples_written"
5736b8e80941Smrg             units="pixels"
5737b8e80941Smrg             symbol_name="SamplesWritten"
5738b8e80941Smrg             semantic_type="event"
5739b8e80941Smrg             mdapi_supported_apis=""
5740b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5741b8e80941Smrg             mdapi_hw_unit_type="gpu"
5742b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
5743b8e80941Smrg             />
5744b8e80941Smrg    <counter name="EU Stall"
5745b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
5746b8e80941Smrg             data_type="float"
5747b8e80941Smrg             max_equation="100"
5748b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5749b8e80941Smrg             underscore_name="eu_stall"
5750b8e80941Smrg             units="percent"
5751b8e80941Smrg             symbol_name="EuStall"
5752b8e80941Smrg             semantic_type="duration"
5753b8e80941Smrg             mdapi_supported_apis=""
5754b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5755b8e80941Smrg             mdapi_group="EU Array"
5756b8e80941Smrg             mdapi_hw_unit_type="gpu"
5757b8e80941Smrg             />
5758b8e80941Smrg    <counter name="Samples Blended"
5759b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
5760b8e80941Smrg             data_type="uint64"
5761b8e80941Smrg             equation="A 27 READ 4 UMUL"
5762b8e80941Smrg             underscore_name="samples_blended"
5763b8e80941Smrg             units="pixels"
5764b8e80941Smrg             symbol_name="SamplesBlended"
5765b8e80941Smrg             semantic_type="event"
5766b8e80941Smrg             mdapi_supported_apis=""
5767b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5768b8e80941Smrg             mdapi_hw_unit_type="gpu"
5769b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
5770b8e80941Smrg             />
5771b8e80941Smrg    <counter name="Early Depth Test Fails"
5772b8e80941Smrg             description="The total number of pixels dropped on early depth test."
5773b8e80941Smrg             data_type="uint64"
5774b8e80941Smrg             equation="A 23 READ 4 UMUL"
5775b8e80941Smrg             underscore_name="early_depth_test_fails"
5776b8e80941Smrg             units="pixels"
5777b8e80941Smrg             symbol_name="EarlyDepthTestFails"
5778b8e80941Smrg             semantic_type="event"
5779b8e80941Smrg             mdapi_supported_apis=""
5780b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5781b8e80941Smrg             mdapi_hw_unit_type="gpu"
5782b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5783b8e80941Smrg             />
5784b8e80941Smrg    <counter name="HS Threads Dispatched"
5785b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
5786b8e80941Smrg             data_type="uint64"
5787b8e80941Smrg             equation="A 2 READ"
5788b8e80941Smrg             underscore_name="hs_threads"
5789b8e80941Smrg             units="threads"
5790b8e80941Smrg             symbol_name="HsThreads"
5791b8e80941Smrg             semantic_type="event"
5792b8e80941Smrg             mdapi_supported_apis=""
5793b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5794b8e80941Smrg             mdapi_hw_unit_type="gpu"
5795b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
5796b8e80941Smrg             />
5797b8e80941Smrg    <counter name="Samples Killed in FS"
5798b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
5799b8e80941Smrg             data_type="uint64"
5800b8e80941Smrg             equation="A 24 READ 4 UMUL"
5801b8e80941Smrg             underscore_name="samples_killed_in_ps"
5802b8e80941Smrg             units="pixels"
5803b8e80941Smrg             symbol_name="SamplesKilledInPs"
5804b8e80941Smrg             semantic_type="event"
5805b8e80941Smrg             mdapi_supported_apis=""
5806b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5807b8e80941Smrg             mdapi_hw_unit_type="gpu"
5808b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
5809b8e80941Smrg             />
5810b8e80941Smrg    <counter name="EU Thread Occupancy"
5811b8e80941Smrg             description="The percentage of time in which hardware threads occupied EUs."
5812b8e80941Smrg             data_type="float"
5813b8e80941Smrg             max_equation="100"
5814b8e80941Smrg             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5815b8e80941Smrg             underscore_name="eu_thread_occupancy"
5816b8e80941Smrg             units="percent"
5817b8e80941Smrg             symbol_name="EuThreadOccupancy"
5818b8e80941Smrg             semantic_type="duration"
5819b8e80941Smrg             mdapi_supported_apis=""
5820b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5821b8e80941Smrg             mdapi_group="EU Array"
5822b8e80941Smrg             mdapi_hw_unit_type="gpu"
5823b8e80941Smrg             />
5824b8e80941Smrg    <register_config type="NOA">
5825b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
5826b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
5827b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
5828b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10050C00" />
5829b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12050002" />
5830b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00050025" />
5831b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06050900" />
5832b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080508EA" />
5833b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5834b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5835b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5836b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04050000" />
5837b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050000" />
5838b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24068100" />
5839b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
5840b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
5841b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
5842b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4800" />
5843b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
5844b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
5845b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5846b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0000" />
5847b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0000" />
5848b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5849b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5850b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
5851b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5852b8e80941Smrg    </register_config>
5853b8e80941Smrg    <register_config type="OA">
5854b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
5855b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
5856b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
5857b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
5858b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
5859b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000022" />
5860b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5861b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000082" />
5862b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5863b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000402" />
5864b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5865b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00001002" />
5866b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5867b8e80941Smrg    </register_config>
5868b8e80941Smrg    <register_config type="FLEX">
5869b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5870b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5871b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5872b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5873b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5874b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5875b8e80941Smrg    </register_config>
5876b8e80941Smrg  </set>
5877b8e80941Smrg
5878b8e80941Smrg  <set name="Gen11 L2Bank1 stalled metric set"
5879b8e80941Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5880b8e80941Smrg       underscore_name="l3_3"
5881b8e80941Smrg       hw_config_guid="47c364d5-1799-4d17-9447-add9358c6451"
5882b8e80941Smrg       chipset="ICL"
5883b8e80941Smrg       symbol_name="L3_3"
5884b8e80941Smrg       >
5885b8e80941Smrg    <counter name="GPU Core Clocks"
5886b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
5887b8e80941Smrg             data_type="uint64"
5888b8e80941Smrg             equation="GPU_CLOCK 0 READ"
5889b8e80941Smrg             underscore_name="gpu_core_clocks"
5890b8e80941Smrg             units="cycles"
5891b8e80941Smrg             symbol_name="GpuCoreClocks"
5892b8e80941Smrg             semantic_type="event"
5893b8e80941Smrg             mdapi_supported_apis=""
5894b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
5895b8e80941Smrg             mdapi_hw_unit_type="gpu"
5896b8e80941Smrg             mdapi_group="GPU"
5897b8e80941Smrg             />
5898b8e80941Smrg    <counter name="EU Active"
5899b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
5900b8e80941Smrg             data_type="float"
5901b8e80941Smrg             max_equation="100"
5902b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5903b8e80941Smrg             underscore_name="eu_active"
5904b8e80941Smrg             units="percent"
5905b8e80941Smrg             symbol_name="EuActive"
5906b8e80941Smrg             semantic_type="duration"
5907b8e80941Smrg             mdapi_supported_apis=""
5908b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5909b8e80941Smrg             mdapi_group="EU Array"
5910b8e80941Smrg             mdapi_hw_unit_type="gpu"
5911b8e80941Smrg             />
5912b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
5913b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
5914b8e80941Smrg             data_type="float"
5915b8e80941Smrg             max_equation="100"
5916b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5917b8e80941Smrg             underscore_name="eu_fpu_both_active"
5918b8e80941Smrg             units="percent"
5919b8e80941Smrg             symbol_name="EuFpuBothActive"
5920b8e80941Smrg             semantic_type="duration"
5921b8e80941Smrg             mdapi_supported_apis=""
5922b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5923b8e80941Smrg             mdapi_group="EU Array/Pipes"
5924b8e80941Smrg             mdapi_hw_unit_type="gpu"
5925b8e80941Smrg             />
5926b8e80941Smrg    <counter name="VS Send Pipe Active"
5927b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5928b8e80941Smrg             data_type="float"
5929b8e80941Smrg             max_equation="100"
5930b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5931b8e80941Smrg             underscore_name="vs_send_active"
5932b8e80941Smrg             units="percent"
5933b8e80941Smrg             symbol_name="VsSendActive"
5934b8e80941Smrg             semantic_type="duration"
5935b8e80941Smrg             mdapi_supported_apis=""
5936b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5937b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5938b8e80941Smrg             mdapi_hw_unit_type="gpu"
5939b8e80941Smrg             />
5940b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
5941b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5942b8e80941Smrg             data_type="float"
5943b8e80941Smrg             max_equation="100"
5944b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5945b8e80941Smrg             underscore_name="vs_fpu1_active"
5946b8e80941Smrg             units="percent"
5947b8e80941Smrg             symbol_name="VsFpu1Active"
5948b8e80941Smrg             semantic_type="duration"
5949b8e80941Smrg             mdapi_supported_apis=""
5950b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5951b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
5952b8e80941Smrg             mdapi_hw_unit_type="gpu"
5953b8e80941Smrg             />
5954b8e80941Smrg    <counter name="GS Threads Dispatched"
5955b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
5956b8e80941Smrg             data_type="uint64"
5957b8e80941Smrg             equation="A 5 READ"
5958b8e80941Smrg             underscore_name="gs_threads"
5959b8e80941Smrg             units="threads"
5960b8e80941Smrg             symbol_name="GsThreads"
5961b8e80941Smrg             semantic_type="event"
5962b8e80941Smrg             mdapi_supported_apis=""
5963b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5964b8e80941Smrg             mdapi_hw_unit_type="gpu"
5965b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
5966b8e80941Smrg             />
5967b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
5968b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
5969b8e80941Smrg             data_type="uint64"
5970b8e80941Smrg             equation="A 22 READ 4 UMUL"
5971b8e80941Smrg             underscore_name="hi_depth_test_fails"
5972b8e80941Smrg             units="pixels"
5973b8e80941Smrg             symbol_name="HiDepthTestFails"
5974b8e80941Smrg             semantic_type="event"
5975b8e80941Smrg             mdapi_supported_apis=""
5976b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
5977b8e80941Smrg             mdapi_hw_unit_type="gpu"
5978b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5979b8e80941Smrg             />
5980b8e80941Smrg    <counter name="FS Both FPU Active"
5981b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5982b8e80941Smrg             data_type="float"
5983b8e80941Smrg             max_equation="100"
5984b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5985b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
5986b8e80941Smrg             units="percent"
5987b8e80941Smrg             symbol_name="PsEuBothFpuActive"
5988b8e80941Smrg             semantic_type="duration"
5989b8e80941Smrg             mdapi_supported_apis=""
5990b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
5991b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
5992b8e80941Smrg             mdapi_hw_unit_type="gpu"
5993b8e80941Smrg             />
5994b8e80941Smrg    <counter name="VS Threads Dispatched"
5995b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
5996b8e80941Smrg             data_type="uint64"
5997b8e80941Smrg             equation="A 1 READ"
5998b8e80941Smrg             underscore_name="vs_threads"
5999b8e80941Smrg             units="threads"
6000b8e80941Smrg             symbol_name="VsThreads"
6001b8e80941Smrg             semantic_type="event"
6002b8e80941Smrg             mdapi_supported_apis=""
6003b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6004b8e80941Smrg             mdapi_hw_unit_type="gpu"
6005b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6006b8e80941Smrg             />
6007b8e80941Smrg    <counter name="Slice0 L3 Bank1 Stalled"
6008b8e80941Smrg             description="The percentage of time in which slice0 L3 bank1 is stalled"
6009b8e80941Smrg             data_type="float"
6010b8e80941Smrg             max_equation="100"
6011b8e80941Smrg             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6012b8e80941Smrg             underscore_name="l30_bank1_stalled"
6013b8e80941Smrg             units="percent"
6014b8e80941Smrg             symbol_name="L30Bank1Stalled"
6015b8e80941Smrg             availability="$SliceMask 1 AND"
6016b8e80941Smrg             semantic_type="duration"
6017b8e80941Smrg             mdapi_supported_apis=""
6018b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6019b8e80941Smrg             mdapi_group="GTI/L3"
6020b8e80941Smrg             mdapi_hw_unit_type="slice"
6021b8e80941Smrg             />
6022b8e80941Smrg    <counter name="FS Threads Dispatched"
6023b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
6024b8e80941Smrg             data_type="uint64"
6025b8e80941Smrg             equation="A 6 READ"
6026b8e80941Smrg             underscore_name="ps_threads"
6027b8e80941Smrg             units="threads"
6028b8e80941Smrg             symbol_name="PsThreads"
6029b8e80941Smrg             semantic_type="event"
6030b8e80941Smrg             mdapi_supported_apis=""
6031b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6032b8e80941Smrg             mdapi_hw_unit_type="gpu"
6033b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
6034b8e80941Smrg             />
6035b8e80941Smrg    <counter name="Pixels Failing Tests"
6036b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6037b8e80941Smrg             data_type="uint64"
6038b8e80941Smrg             equation="A 25 READ 4 UMUL"
6039b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
6040b8e80941Smrg             units="pixels"
6041b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
6042b8e80941Smrg             semantic_type="event"
6043b8e80941Smrg             mdapi_supported_apis=""
6044b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6045b8e80941Smrg             mdapi_hw_unit_type="gpu"
6046b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6047b8e80941Smrg             />
6048b8e80941Smrg    <counter name="GPU Time Elapsed"
6049b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
6050b8e80941Smrg             data_type="uint64"
6051b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6052b8e80941Smrg             underscore_name="gpu_time"
6053b8e80941Smrg             units="ns"
6054b8e80941Smrg             symbol_name="GpuTime"
6055b8e80941Smrg             semantic_type="duration"
6056b8e80941Smrg             mdapi_supported_apis=""
6057b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6058b8e80941Smrg             mdapi_hw_unit_type="gpu"
6059b8e80941Smrg             mdapi_group="GPU"
6060b8e80941Smrg             />
6061b8e80941Smrg    <counter name="AVG GPU Core Frequency"
6062b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
6063b8e80941Smrg             data_type="uint64"
6064b8e80941Smrg             max_equation="$GpuMaxFrequency"
6065b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6066b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
6067b8e80941Smrg             units="hz"
6068b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
6069b8e80941Smrg             semantic_type="event"
6070b8e80941Smrg             mdapi_supported_apis=""
6071b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6072b8e80941Smrg             mdapi_group="GPU"
6073b8e80941Smrg             mdapi_hw_unit_type="gpu"
6074b8e80941Smrg             />
6075b8e80941Smrg    <counter name="CS Threads Dispatched"
6076b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
6077b8e80941Smrg             data_type="uint64"
6078b8e80941Smrg             equation="A 4 READ"
6079b8e80941Smrg             underscore_name="cs_threads"
6080b8e80941Smrg             units="threads"
6081b8e80941Smrg             symbol_name="CsThreads"
6082b8e80941Smrg             semantic_type="event"
6083b8e80941Smrg             mdapi_supported_apis=""
6084b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6085b8e80941Smrg             mdapi_hw_unit_type="gpu"
6086b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
6087b8e80941Smrg             />
6088b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
6089b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6090b8e80941Smrg             data_type="float"
6091b8e80941Smrg             max_equation="100"
6092b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6093b8e80941Smrg             underscore_name="ps_fpu1_active"
6094b8e80941Smrg             units="percent"
6095b8e80941Smrg             symbol_name="PsFpu1Active"
6096b8e80941Smrg             semantic_type="duration"
6097b8e80941Smrg             mdapi_supported_apis=""
6098b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6099b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6100b8e80941Smrg             mdapi_hw_unit_type="gpu"
6101b8e80941Smrg             />
6102b8e80941Smrg    <counter name="PS Send Pipeline Active"
6103b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6104b8e80941Smrg             data_type="float"
6105b8e80941Smrg             max_equation="100"
6106b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6107b8e80941Smrg             underscore_name="ps_send_active"
6108b8e80941Smrg             units="percent"
6109b8e80941Smrg             symbol_name="PsSendActive"
6110b8e80941Smrg             semantic_type="duration"
6111b8e80941Smrg             mdapi_supported_apis=""
6112b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6113b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6114b8e80941Smrg             mdapi_hw_unit_type="gpu"
6115b8e80941Smrg             />
6116b8e80941Smrg    <counter name="Rasterized Pixels"
6117b8e80941Smrg             description="The total number of rasterized pixels."
6118b8e80941Smrg             data_type="uint64"
6119b8e80941Smrg             equation="A 21 READ 4 UMUL"
6120b8e80941Smrg             underscore_name="rasterized_pixels"
6121b8e80941Smrg             units="pixels"
6122b8e80941Smrg             symbol_name="RasterizedPixels"
6123b8e80941Smrg             semantic_type="event"
6124b8e80941Smrg             mdapi_supported_apis=""
6125b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6126b8e80941Smrg             mdapi_hw_unit_type="gpu"
6127b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
6128b8e80941Smrg             />
6129b8e80941Smrg    <counter name="GPU Busy"
6130b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
6131b8e80941Smrg             data_type="float"
6132b8e80941Smrg             max_equation="100"
6133b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6134b8e80941Smrg             underscore_name="gpu_busy"
6135b8e80941Smrg             units="percent"
6136b8e80941Smrg             symbol_name="GpuBusy"
6137b8e80941Smrg             semantic_type="duration"
6138b8e80941Smrg             mdapi_supported_apis=""
6139b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
6140b8e80941Smrg             mdapi_group="GPU"
6141b8e80941Smrg             mdapi_hw_unit_type="gpu"
6142b8e80941Smrg             />
6143b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
6144b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6145b8e80941Smrg             data_type="float"
6146b8e80941Smrg             max_equation="100"
6147b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6148b8e80941Smrg             underscore_name="vs_fpu0_active"
6149b8e80941Smrg             units="percent"
6150b8e80941Smrg             symbol_name="VsFpu0Active"
6151b8e80941Smrg             semantic_type="duration"
6152b8e80941Smrg             mdapi_supported_apis=""
6153b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6154b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6155b8e80941Smrg             mdapi_hw_unit_type="gpu"
6156b8e80941Smrg             />
6157b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
6158b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6159b8e80941Smrg             data_type="float"
6160b8e80941Smrg             max_equation="100"
6161b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6162b8e80941Smrg             underscore_name="ps_fpu0_active"
6163b8e80941Smrg             units="percent"
6164b8e80941Smrg             symbol_name="PsFpu0Active"
6165b8e80941Smrg             semantic_type="duration"
6166b8e80941Smrg             mdapi_supported_apis=""
6167b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6168b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6169b8e80941Smrg             mdapi_hw_unit_type="gpu"
6170b8e80941Smrg             />
6171b8e80941Smrg    <counter name="DS Threads Dispatched"
6172b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
6173b8e80941Smrg             data_type="uint64"
6174b8e80941Smrg             equation="A 3 READ"
6175b8e80941Smrg             underscore_name="ds_threads"
6176b8e80941Smrg             units="threads"
6177b8e80941Smrg             symbol_name="DsThreads"
6178b8e80941Smrg             semantic_type="event"
6179b8e80941Smrg             mdapi_supported_apis=""
6180b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6181b8e80941Smrg             mdapi_hw_unit_type="gpu"
6182b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
6183b8e80941Smrg             />
6184b8e80941Smrg    <counter name="Samples Written"
6185b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
6186b8e80941Smrg             data_type="uint64"
6187b8e80941Smrg             equation="A 26 READ 4 UMUL"
6188b8e80941Smrg             underscore_name="samples_written"
6189b8e80941Smrg             units="pixels"
6190b8e80941Smrg             symbol_name="SamplesWritten"
6191b8e80941Smrg             semantic_type="event"
6192b8e80941Smrg             mdapi_supported_apis=""
6193b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6194b8e80941Smrg             mdapi_hw_unit_type="gpu"
6195b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6196b8e80941Smrg             />
6197b8e80941Smrg    <counter name="EU Stall"
6198b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
6199b8e80941Smrg             data_type="float"
6200b8e80941Smrg             max_equation="100"
6201b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6202b8e80941Smrg             underscore_name="eu_stall"
6203b8e80941Smrg             units="percent"
6204b8e80941Smrg             symbol_name="EuStall"
6205b8e80941Smrg             semantic_type="duration"
6206b8e80941Smrg             mdapi_supported_apis=""
6207b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6208b8e80941Smrg             mdapi_group="EU Array"
6209b8e80941Smrg             mdapi_hw_unit_type="gpu"
6210b8e80941Smrg             />
6211b8e80941Smrg    <counter name="Samples Blended"
6212b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
6213b8e80941Smrg             data_type="uint64"
6214b8e80941Smrg             equation="A 27 READ 4 UMUL"
6215b8e80941Smrg             underscore_name="samples_blended"
6216b8e80941Smrg             units="pixels"
6217b8e80941Smrg             symbol_name="SamplesBlended"
6218b8e80941Smrg             semantic_type="event"
6219b8e80941Smrg             mdapi_supported_apis=""
6220b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6221b8e80941Smrg             mdapi_hw_unit_type="gpu"
6222b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6223b8e80941Smrg             />
6224b8e80941Smrg    <counter name="Early Depth Test Fails"
6225b8e80941Smrg             description="The total number of pixels dropped on early depth test."
6226b8e80941Smrg             data_type="uint64"
6227b8e80941Smrg             equation="A 23 READ 4 UMUL"
6228b8e80941Smrg             underscore_name="early_depth_test_fails"
6229b8e80941Smrg             units="pixels"
6230b8e80941Smrg             symbol_name="EarlyDepthTestFails"
6231b8e80941Smrg             semantic_type="event"
6232b8e80941Smrg             mdapi_supported_apis=""
6233b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6234b8e80941Smrg             mdapi_hw_unit_type="gpu"
6235b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6236b8e80941Smrg             />
6237b8e80941Smrg    <counter name="HS Threads Dispatched"
6238b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
6239b8e80941Smrg             data_type="uint64"
6240b8e80941Smrg             equation="A 2 READ"
6241b8e80941Smrg             underscore_name="hs_threads"
6242b8e80941Smrg             units="threads"
6243b8e80941Smrg             symbol_name="HsThreads"
6244b8e80941Smrg             semantic_type="event"
6245b8e80941Smrg             mdapi_supported_apis=""
6246b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6247b8e80941Smrg             mdapi_hw_unit_type="gpu"
6248b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
6249b8e80941Smrg             />
6250b8e80941Smrg    <counter name="Samples Killed in FS"
6251b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
6252b8e80941Smrg             data_type="uint64"
6253b8e80941Smrg             equation="A 24 READ 4 UMUL"
6254b8e80941Smrg             underscore_name="samples_killed_in_ps"
6255b8e80941Smrg             units="pixels"
6256b8e80941Smrg             symbol_name="SamplesKilledInPs"
6257b8e80941Smrg             semantic_type="event"
6258b8e80941Smrg             mdapi_supported_apis=""
6259b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6260b8e80941Smrg             mdapi_hw_unit_type="gpu"
6261b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
6262b8e80941Smrg             />
6263b8e80941Smrg    <counter name="EU Thread Occupancy"
6264b8e80941Smrg             description="The percentage of time in which hardware threads occupied EUs."
6265b8e80941Smrg             data_type="float"
6266b8e80941Smrg             max_equation="100"
6267b8e80941Smrg             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6268b8e80941Smrg             underscore_name="eu_thread_occupancy"
6269b8e80941Smrg             units="percent"
6270b8e80941Smrg             symbol_name="EuThreadOccupancy"
6271b8e80941Smrg             semantic_type="duration"
6272b8e80941Smrg             mdapi_supported_apis=""
6273b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6274b8e80941Smrg             mdapi_group="EU Array"
6275b8e80941Smrg             mdapi_hw_unit_type="gpu"
6276b8e80941Smrg             />
6277b8e80941Smrg    <register_config type="NOA">
6278b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
6279b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
6280b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
6281b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10050400" />
6282b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12050000" />
6283b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00050025" />
6284b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06050900" />
6285b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080508EA" />
6286b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6287b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6288b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6289b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04050000" />
6290b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050000" />
6291b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24068100" />
6292b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
6293b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
6294b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
6295b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4800" />
6296b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
6297b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
6298b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6299b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0000" />
6300b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0000" />
6301b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6302b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6303b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
6304b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6305b8e80941Smrg    </register_config>
6306b8e80941Smrg    <register_config type="OA">
6307b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
6308b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
6309b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
6310b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
6311b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
6312b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000022" />
6313b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6314b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000082" />
6315b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6316b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000402" />
6317b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6318b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00001002" />
6319b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6320b8e80941Smrg    </register_config>
6321b8e80941Smrg    <register_config type="FLEX">
6322b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6323b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6324b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6325b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6326b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6327b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6328b8e80941Smrg    </register_config>
6329b8e80941Smrg  </set>
6330b8e80941Smrg
6331b8e80941Smrg  <set name="Gen11 L2Bank4 stalled metric set"
6332b8e80941Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6333b8e80941Smrg       underscore_name="l3_4"
6334b8e80941Smrg       hw_config_guid="e5ab5c08-3130-4469-8eaf-b23d3dc817d4"
6335b8e80941Smrg       chipset="ICL"
6336b8e80941Smrg       symbol_name="L3_4"
6337b8e80941Smrg       >
6338b8e80941Smrg    <counter name="GPU Core Clocks"
6339b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
6340b8e80941Smrg             data_type="uint64"
6341b8e80941Smrg             equation="GPU_CLOCK 0 READ"
6342b8e80941Smrg             underscore_name="gpu_core_clocks"
6343b8e80941Smrg             units="cycles"
6344b8e80941Smrg             symbol_name="GpuCoreClocks"
6345b8e80941Smrg             semantic_type="event"
6346b8e80941Smrg             mdapi_supported_apis=""
6347b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
6348b8e80941Smrg             mdapi_hw_unit_type="gpu"
6349b8e80941Smrg             mdapi_group="GPU"
6350b8e80941Smrg             />
6351b8e80941Smrg    <counter name="EU Active"
6352b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
6353b8e80941Smrg             data_type="float"
6354b8e80941Smrg             max_equation="100"
6355b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6356b8e80941Smrg             underscore_name="eu_active"
6357b8e80941Smrg             units="percent"
6358b8e80941Smrg             symbol_name="EuActive"
6359b8e80941Smrg             semantic_type="duration"
6360b8e80941Smrg             mdapi_supported_apis=""
6361b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6362b8e80941Smrg             mdapi_group="EU Array"
6363b8e80941Smrg             mdapi_hw_unit_type="gpu"
6364b8e80941Smrg             />
6365b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
6366b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
6367b8e80941Smrg             data_type="float"
6368b8e80941Smrg             max_equation="100"
6369b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6370b8e80941Smrg             underscore_name="eu_fpu_both_active"
6371b8e80941Smrg             units="percent"
6372b8e80941Smrg             symbol_name="EuFpuBothActive"
6373b8e80941Smrg             semantic_type="duration"
6374b8e80941Smrg             mdapi_supported_apis=""
6375b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6376b8e80941Smrg             mdapi_group="EU Array/Pipes"
6377b8e80941Smrg             mdapi_hw_unit_type="gpu"
6378b8e80941Smrg             />
6379b8e80941Smrg    <counter name="VS Send Pipe Active"
6380b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6381b8e80941Smrg             data_type="float"
6382b8e80941Smrg             max_equation="100"
6383b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6384b8e80941Smrg             underscore_name="vs_send_active"
6385b8e80941Smrg             units="percent"
6386b8e80941Smrg             symbol_name="VsSendActive"
6387b8e80941Smrg             semantic_type="duration"
6388b8e80941Smrg             mdapi_supported_apis=""
6389b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6390b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6391b8e80941Smrg             mdapi_hw_unit_type="gpu"
6392b8e80941Smrg             />
6393b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
6394b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6395b8e80941Smrg             data_type="float"
6396b8e80941Smrg             max_equation="100"
6397b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6398b8e80941Smrg             underscore_name="vs_fpu1_active"
6399b8e80941Smrg             units="percent"
6400b8e80941Smrg             symbol_name="VsFpu1Active"
6401b8e80941Smrg             semantic_type="duration"
6402b8e80941Smrg             mdapi_supported_apis=""
6403b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6404b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6405b8e80941Smrg             mdapi_hw_unit_type="gpu"
6406b8e80941Smrg             />
6407b8e80941Smrg    <counter name="GS Threads Dispatched"
6408b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
6409b8e80941Smrg             data_type="uint64"
6410b8e80941Smrg             equation="A 5 READ"
6411b8e80941Smrg             underscore_name="gs_threads"
6412b8e80941Smrg             units="threads"
6413b8e80941Smrg             symbol_name="GsThreads"
6414b8e80941Smrg             semantic_type="event"
6415b8e80941Smrg             mdapi_supported_apis=""
6416b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6417b8e80941Smrg             mdapi_hw_unit_type="gpu"
6418b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
6419b8e80941Smrg             />
6420b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
6421b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
6422b8e80941Smrg             data_type="uint64"
6423b8e80941Smrg             equation="A 22 READ 4 UMUL"
6424b8e80941Smrg             underscore_name="hi_depth_test_fails"
6425b8e80941Smrg             units="pixels"
6426b8e80941Smrg             symbol_name="HiDepthTestFails"
6427b8e80941Smrg             semantic_type="event"
6428b8e80941Smrg             mdapi_supported_apis=""
6429b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6430b8e80941Smrg             mdapi_hw_unit_type="gpu"
6431b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6432b8e80941Smrg             />
6433b8e80941Smrg    <counter name="FS Both FPU Active"
6434b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6435b8e80941Smrg             data_type="float"
6436b8e80941Smrg             max_equation="100"
6437b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6438b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
6439b8e80941Smrg             units="percent"
6440b8e80941Smrg             symbol_name="PsEuBothFpuActive"
6441b8e80941Smrg             semantic_type="duration"
6442b8e80941Smrg             mdapi_supported_apis=""
6443b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
6444b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
6445b8e80941Smrg             mdapi_hw_unit_type="gpu"
6446b8e80941Smrg             />
6447b8e80941Smrg    <counter name="VS Threads Dispatched"
6448b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
6449b8e80941Smrg             data_type="uint64"
6450b8e80941Smrg             equation="A 1 READ"
6451b8e80941Smrg             underscore_name="vs_threads"
6452b8e80941Smrg             units="threads"
6453b8e80941Smrg             symbol_name="VsThreads"
6454b8e80941Smrg             semantic_type="event"
6455b8e80941Smrg             mdapi_supported_apis=""
6456b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6457b8e80941Smrg             mdapi_hw_unit_type="gpu"
6458b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6459b8e80941Smrg             />
6460b8e80941Smrg    <counter name="FS Threads Dispatched"
6461b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
6462b8e80941Smrg             data_type="uint64"
6463b8e80941Smrg             equation="A 6 READ"
6464b8e80941Smrg             underscore_name="ps_threads"
6465b8e80941Smrg             units="threads"
6466b8e80941Smrg             symbol_name="PsThreads"
6467b8e80941Smrg             semantic_type="event"
6468b8e80941Smrg             mdapi_supported_apis=""
6469b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6470b8e80941Smrg             mdapi_hw_unit_type="gpu"
6471b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
6472b8e80941Smrg             />
6473b8e80941Smrg    <counter name="Pixels Failing Tests"
6474b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6475b8e80941Smrg             data_type="uint64"
6476b8e80941Smrg             equation="A 25 READ 4 UMUL"
6477b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
6478b8e80941Smrg             units="pixels"
6479b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
6480b8e80941Smrg             semantic_type="event"
6481b8e80941Smrg             mdapi_supported_apis=""
6482b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6483b8e80941Smrg             mdapi_hw_unit_type="gpu"
6484b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6485b8e80941Smrg             />
6486b8e80941Smrg    <counter name="GPU Time Elapsed"
6487b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
6488b8e80941Smrg             data_type="uint64"
6489b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6490b8e80941Smrg             underscore_name="gpu_time"
6491b8e80941Smrg             units="ns"
6492b8e80941Smrg             symbol_name="GpuTime"
6493b8e80941Smrg             semantic_type="duration"
6494b8e80941Smrg             mdapi_supported_apis=""
6495b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6496b8e80941Smrg             mdapi_hw_unit_type="gpu"
6497b8e80941Smrg             mdapi_group="GPU"
6498b8e80941Smrg             />
6499b8e80941Smrg    <counter name="AVG GPU Core Frequency"
6500b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
6501b8e80941Smrg             data_type="uint64"
6502b8e80941Smrg             max_equation="$GpuMaxFrequency"
6503b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6504b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
6505b8e80941Smrg             units="hz"
6506b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
6507b8e80941Smrg             semantic_type="event"
6508b8e80941Smrg             mdapi_supported_apis=""
6509b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6510b8e80941Smrg             mdapi_group="GPU"
6511b8e80941Smrg             mdapi_hw_unit_type="gpu"
6512b8e80941Smrg             />
6513b8e80941Smrg    <counter name="CS Threads Dispatched"
6514b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
6515b8e80941Smrg             data_type="uint64"
6516b8e80941Smrg             equation="A 4 READ"
6517b8e80941Smrg             underscore_name="cs_threads"
6518b8e80941Smrg             units="threads"
6519b8e80941Smrg             symbol_name="CsThreads"
6520b8e80941Smrg             semantic_type="event"
6521b8e80941Smrg             mdapi_supported_apis=""
6522b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6523b8e80941Smrg             mdapi_hw_unit_type="gpu"
6524b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
6525b8e80941Smrg             />
6526b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
6527b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6528b8e80941Smrg             data_type="float"
6529b8e80941Smrg             max_equation="100"
6530b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6531b8e80941Smrg             underscore_name="ps_fpu1_active"
6532b8e80941Smrg             units="percent"
6533b8e80941Smrg             symbol_name="PsFpu1Active"
6534b8e80941Smrg             semantic_type="duration"
6535b8e80941Smrg             mdapi_supported_apis=""
6536b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6537b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6538b8e80941Smrg             mdapi_hw_unit_type="gpu"
6539b8e80941Smrg             />
6540b8e80941Smrg    <counter name="PS Send Pipeline Active"
6541b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6542b8e80941Smrg             data_type="float"
6543b8e80941Smrg             max_equation="100"
6544b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6545b8e80941Smrg             underscore_name="ps_send_active"
6546b8e80941Smrg             units="percent"
6547b8e80941Smrg             symbol_name="PsSendActive"
6548b8e80941Smrg             semantic_type="duration"
6549b8e80941Smrg             mdapi_supported_apis=""
6550b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6551b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6552b8e80941Smrg             mdapi_hw_unit_type="gpu"
6553b8e80941Smrg             />
6554b8e80941Smrg    <counter name="Rasterized Pixels"
6555b8e80941Smrg             description="The total number of rasterized pixels."
6556b8e80941Smrg             data_type="uint64"
6557b8e80941Smrg             equation="A 21 READ 4 UMUL"
6558b8e80941Smrg             underscore_name="rasterized_pixels"
6559b8e80941Smrg             units="pixels"
6560b8e80941Smrg             symbol_name="RasterizedPixels"
6561b8e80941Smrg             semantic_type="event"
6562b8e80941Smrg             mdapi_supported_apis=""
6563b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6564b8e80941Smrg             mdapi_hw_unit_type="gpu"
6565b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
6566b8e80941Smrg             />
6567b8e80941Smrg    <counter name="GPU Busy"
6568b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
6569b8e80941Smrg             data_type="float"
6570b8e80941Smrg             max_equation="100"
6571b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6572b8e80941Smrg             underscore_name="gpu_busy"
6573b8e80941Smrg             units="percent"
6574b8e80941Smrg             symbol_name="GpuBusy"
6575b8e80941Smrg             semantic_type="duration"
6576b8e80941Smrg             mdapi_supported_apis=""
6577b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
6578b8e80941Smrg             mdapi_group="GPU"
6579b8e80941Smrg             mdapi_hw_unit_type="gpu"
6580b8e80941Smrg             />
6581b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
6582b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6583b8e80941Smrg             data_type="float"
6584b8e80941Smrg             max_equation="100"
6585b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6586b8e80941Smrg             underscore_name="vs_fpu0_active"
6587b8e80941Smrg             units="percent"
6588b8e80941Smrg             symbol_name="VsFpu0Active"
6589b8e80941Smrg             semantic_type="duration"
6590b8e80941Smrg             mdapi_supported_apis=""
6591b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6592b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6593b8e80941Smrg             mdapi_hw_unit_type="gpu"
6594b8e80941Smrg             />
6595b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
6596b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6597b8e80941Smrg             data_type="float"
6598b8e80941Smrg             max_equation="100"
6599b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6600b8e80941Smrg             underscore_name="ps_fpu0_active"
6601b8e80941Smrg             units="percent"
6602b8e80941Smrg             symbol_name="PsFpu0Active"
6603b8e80941Smrg             semantic_type="duration"
6604b8e80941Smrg             mdapi_supported_apis=""
6605b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6606b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
6607b8e80941Smrg             mdapi_hw_unit_type="gpu"
6608b8e80941Smrg             />
6609b8e80941Smrg    <counter name="DS Threads Dispatched"
6610b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
6611b8e80941Smrg             data_type="uint64"
6612b8e80941Smrg             equation="A 3 READ"
6613b8e80941Smrg             underscore_name="ds_threads"
6614b8e80941Smrg             units="threads"
6615b8e80941Smrg             symbol_name="DsThreads"
6616b8e80941Smrg             semantic_type="event"
6617b8e80941Smrg             mdapi_supported_apis=""
6618b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6619b8e80941Smrg             mdapi_hw_unit_type="gpu"
6620b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
6621b8e80941Smrg             />
6622b8e80941Smrg    <counter name="Samples Written"
6623b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
6624b8e80941Smrg             data_type="uint64"
6625b8e80941Smrg             equation="A 26 READ 4 UMUL"
6626b8e80941Smrg             underscore_name="samples_written"
6627b8e80941Smrg             units="pixels"
6628b8e80941Smrg             symbol_name="SamplesWritten"
6629b8e80941Smrg             semantic_type="event"
6630b8e80941Smrg             mdapi_supported_apis=""
6631b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6632b8e80941Smrg             mdapi_hw_unit_type="gpu"
6633b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6634b8e80941Smrg             />
6635b8e80941Smrg    <counter name="EU Stall"
6636b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
6637b8e80941Smrg             data_type="float"
6638b8e80941Smrg             max_equation="100"
6639b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6640b8e80941Smrg             underscore_name="eu_stall"
6641b8e80941Smrg             units="percent"
6642b8e80941Smrg             symbol_name="EuStall"
6643b8e80941Smrg             semantic_type="duration"
6644b8e80941Smrg             mdapi_supported_apis=""
6645b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6646b8e80941Smrg             mdapi_group="EU Array"
6647b8e80941Smrg             mdapi_hw_unit_type="gpu"
6648b8e80941Smrg             />
6649b8e80941Smrg    <counter name="Samples Blended"
6650b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
6651b8e80941Smrg             data_type="uint64"
6652b8e80941Smrg             equation="A 27 READ 4 UMUL"
6653b8e80941Smrg             underscore_name="samples_blended"
6654b8e80941Smrg             units="pixels"
6655b8e80941Smrg             symbol_name="SamplesBlended"
6656b8e80941Smrg             semantic_type="event"
6657b8e80941Smrg             mdapi_supported_apis=""
6658b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6659b8e80941Smrg             mdapi_hw_unit_type="gpu"
6660b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6661b8e80941Smrg             />
6662b8e80941Smrg    <counter name="Early Depth Test Fails"
6663b8e80941Smrg             description="The total number of pixels dropped on early depth test."
6664b8e80941Smrg             data_type="uint64"
6665b8e80941Smrg             equation="A 23 READ 4 UMUL"
6666b8e80941Smrg             underscore_name="early_depth_test_fails"
6667b8e80941Smrg             units="pixels"
6668b8e80941Smrg             symbol_name="EarlyDepthTestFails"
6669b8e80941Smrg             semantic_type="event"
6670b8e80941Smrg             mdapi_supported_apis=""
6671b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6672b8e80941Smrg             mdapi_hw_unit_type="gpu"
6673b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6674b8e80941Smrg             />
6675b8e80941Smrg    <counter name="Slice0 L3 Bank4 Stalled"
6676b8e80941Smrg             description="The percentage of time in which slice0 L3 bank4 is stalled"
6677b8e80941Smrg             data_type="float"
6678b8e80941Smrg             max_equation="100"
6679b8e80941Smrg             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6680b8e80941Smrg             underscore_name="l30_bank4_stalled"
6681b8e80941Smrg             units="percent"
6682b8e80941Smrg             symbol_name="L30Bank4Stalled"
6683b8e80941Smrg             availability="$SliceMask 1 AND"
6684b8e80941Smrg             semantic_type="duration"
6685b8e80941Smrg             mdapi_supported_apis=""
6686b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6687b8e80941Smrg             mdapi_group="GTI/L3"
6688b8e80941Smrg             mdapi_hw_unit_type="slice"
6689b8e80941Smrg             />
6690b8e80941Smrg    <counter name="HS Threads Dispatched"
6691b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
6692b8e80941Smrg             data_type="uint64"
6693b8e80941Smrg             equation="A 2 READ"
6694b8e80941Smrg             underscore_name="hs_threads"
6695b8e80941Smrg             units="threads"
6696b8e80941Smrg             symbol_name="HsThreads"
6697b8e80941Smrg             semantic_type="event"
6698b8e80941Smrg             mdapi_supported_apis=""
6699b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6700b8e80941Smrg             mdapi_hw_unit_type="gpu"
6701b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
6702b8e80941Smrg             />
6703b8e80941Smrg    <counter name="Samples Killed in FS"
6704b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
6705b8e80941Smrg             data_type="uint64"
6706b8e80941Smrg             equation="A 24 READ 4 UMUL"
6707b8e80941Smrg             underscore_name="samples_killed_in_ps"
6708b8e80941Smrg             units="pixels"
6709b8e80941Smrg             symbol_name="SamplesKilledInPs"
6710b8e80941Smrg             semantic_type="event"
6711b8e80941Smrg             mdapi_supported_apis=""
6712b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6713b8e80941Smrg             mdapi_hw_unit_type="gpu"
6714b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
6715b8e80941Smrg             />
6716b8e80941Smrg    <counter name="EU Thread Occupancy"
6717b8e80941Smrg             description="The percentage of time in which hardware threads occupied EUs."
6718b8e80941Smrg             data_type="float"
6719b8e80941Smrg             max_equation="100"
6720b8e80941Smrg             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6721b8e80941Smrg             underscore_name="eu_thread_occupancy"
6722b8e80941Smrg             units="percent"
6723b8e80941Smrg             symbol_name="EuThreadOccupancy"
6724b8e80941Smrg             semantic_type="duration"
6725b8e80941Smrg             mdapi_supported_apis=""
6726b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6727b8e80941Smrg             mdapi_group="EU Array"
6728b8e80941Smrg             mdapi_hw_unit_type="gpu"
6729b8e80941Smrg             />
6730b8e80941Smrg    <register_config type="NOA">
6731b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
6732b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
6733b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
6734b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10010C00" />
6735b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12010002" />
6736b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C000400" />
6737b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E005500" />
6738b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10000155" />
6739b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00010025" />
6740b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06010900" />
6741b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080108EA" />
6742b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6743b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6744b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6745b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04010000" />
6746b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14010000" />
6747b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C040400" />
6748b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045500" />
6749b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040155" />
6750b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04051000" />
6751b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A054000" />
6752b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
6753b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
6754b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
6755b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24068100" />
6756b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
6757b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00124000" />
6758b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E124000" />
6759b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18125540" />
6760b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A120015" />
6761b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04131000" />
6762b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06138000" />
6763b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0813F000" />
6764b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6765b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00144000" />
6766b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06148000" />
6767b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0814C000" />
6768b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6769b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6770b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6771b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00154000" />
6772b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E154000" />
6773b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6774b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
6775b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
6776b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
6777b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4800" />
6778b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
6779b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
6780b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6781b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0000" />
6782b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0000" />
6783b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6784b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6785b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
6786b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6787b8e80941Smrg    </register_config>
6788b8e80941Smrg    <register_config type="OA">
6789b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
6790b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
6791b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
6792b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
6793b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
6794b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000022" />
6795b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6796b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000082" />
6797b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6798b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000402" />
6799b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6800b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00001002" />
6801b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6802b8e80941Smrg    </register_config>
6803b8e80941Smrg    <register_config type="FLEX">
6804b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6805b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6806b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6807b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6808b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6809b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6810b8e80941Smrg    </register_config>
6811b8e80941Smrg  </set>
6812b8e80941Smrg
6813b8e80941Smrg  <set name="Gen11 L2Bank5 stalled metric set"
6814b8e80941Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6815b8e80941Smrg       underscore_name="l3_5"
6816b8e80941Smrg       hw_config_guid="6cdf23c1-f725-414c-959a-c90fa5571b1f"
6817b8e80941Smrg       chipset="ICL"
6818b8e80941Smrg       symbol_name="L3_5"
6819b8e80941Smrg       >
6820b8e80941Smrg    <counter name="GPU Core Clocks"
6821b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
6822b8e80941Smrg             data_type="uint64"
6823b8e80941Smrg             equation="GPU_CLOCK 0 READ"
6824b8e80941Smrg             underscore_name="gpu_core_clocks"
6825b8e80941Smrg             units="cycles"
6826b8e80941Smrg             symbol_name="GpuCoreClocks"
6827b8e80941Smrg             semantic_type="event"
6828b8e80941Smrg             mdapi_supported_apis=""
6829b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
6830b8e80941Smrg             mdapi_hw_unit_type="gpu"
6831b8e80941Smrg             mdapi_group="GPU"
6832b8e80941Smrg             />
6833b8e80941Smrg    <counter name="EU Active"
6834b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
6835b8e80941Smrg             data_type="float"
6836b8e80941Smrg             max_equation="100"
6837b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6838b8e80941Smrg             underscore_name="eu_active"
6839b8e80941Smrg             units="percent"
6840b8e80941Smrg             symbol_name="EuActive"
6841b8e80941Smrg             semantic_type="duration"
6842b8e80941Smrg             mdapi_supported_apis=""
6843b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6844b8e80941Smrg             mdapi_group="EU Array"
6845b8e80941Smrg             mdapi_hw_unit_type="gpu"
6846b8e80941Smrg             />
6847b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
6848b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
6849b8e80941Smrg             data_type="float"
6850b8e80941Smrg             max_equation="100"
6851b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6852b8e80941Smrg             underscore_name="eu_fpu_both_active"
6853b8e80941Smrg             units="percent"
6854b8e80941Smrg             symbol_name="EuFpuBothActive"
6855b8e80941Smrg             semantic_type="duration"
6856b8e80941Smrg             mdapi_supported_apis=""
6857b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6858b8e80941Smrg             mdapi_group="EU Array/Pipes"
6859b8e80941Smrg             mdapi_hw_unit_type="gpu"
6860b8e80941Smrg             />
6861b8e80941Smrg    <counter name="VS Send Pipe Active"
6862b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6863b8e80941Smrg             data_type="float"
6864b8e80941Smrg             max_equation="100"
6865b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6866b8e80941Smrg             underscore_name="vs_send_active"
6867b8e80941Smrg             units="percent"
6868b8e80941Smrg             symbol_name="VsSendActive"
6869b8e80941Smrg             semantic_type="duration"
6870b8e80941Smrg             mdapi_supported_apis=""
6871b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6872b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6873b8e80941Smrg             mdapi_hw_unit_type="gpu"
6874b8e80941Smrg             />
6875b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
6876b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6877b8e80941Smrg             data_type="float"
6878b8e80941Smrg             max_equation="100"
6879b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6880b8e80941Smrg             underscore_name="vs_fpu1_active"
6881b8e80941Smrg             units="percent"
6882b8e80941Smrg             symbol_name="VsFpu1Active"
6883b8e80941Smrg             semantic_type="duration"
6884b8e80941Smrg             mdapi_supported_apis=""
6885b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6886b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6887b8e80941Smrg             mdapi_hw_unit_type="gpu"
6888b8e80941Smrg             />
6889b8e80941Smrg    <counter name="GS Threads Dispatched"
6890b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
6891b8e80941Smrg             data_type="uint64"
6892b8e80941Smrg             equation="A 5 READ"
6893b8e80941Smrg             underscore_name="gs_threads"
6894b8e80941Smrg             units="threads"
6895b8e80941Smrg             symbol_name="GsThreads"
6896b8e80941Smrg             semantic_type="event"
6897b8e80941Smrg             mdapi_supported_apis=""
6898b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899b8e80941Smrg             mdapi_hw_unit_type="gpu"
6900b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
6901b8e80941Smrg             />
6902b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
6903b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
6904b8e80941Smrg             data_type="uint64"
6905b8e80941Smrg             equation="A 22 READ 4 UMUL"
6906b8e80941Smrg             underscore_name="hi_depth_test_fails"
6907b8e80941Smrg             units="pixels"
6908b8e80941Smrg             symbol_name="HiDepthTestFails"
6909b8e80941Smrg             semantic_type="event"
6910b8e80941Smrg             mdapi_supported_apis=""
6911b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6912b8e80941Smrg             mdapi_hw_unit_type="gpu"
6913b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6914b8e80941Smrg             />
6915b8e80941Smrg    <counter name="FS Both FPU Active"
6916b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6917b8e80941Smrg             data_type="float"
6918b8e80941Smrg             max_equation="100"
6919b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6920b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
6921b8e80941Smrg             units="percent"
6922b8e80941Smrg             symbol_name="PsEuBothFpuActive"
6923b8e80941Smrg             semantic_type="duration"
6924b8e80941Smrg             mdapi_supported_apis=""
6925b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
6926b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
6927b8e80941Smrg             mdapi_hw_unit_type="gpu"
6928b8e80941Smrg             />
6929b8e80941Smrg    <counter name="VS Threads Dispatched"
6930b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
6931b8e80941Smrg             data_type="uint64"
6932b8e80941Smrg             equation="A 1 READ"
6933b8e80941Smrg             underscore_name="vs_threads"
6934b8e80941Smrg             units="threads"
6935b8e80941Smrg             symbol_name="VsThreads"
6936b8e80941Smrg             semantic_type="event"
6937b8e80941Smrg             mdapi_supported_apis=""
6938b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6939b8e80941Smrg             mdapi_hw_unit_type="gpu"
6940b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
6941b8e80941Smrg             />
6942b8e80941Smrg    <counter name="FS Threads Dispatched"
6943b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
6944b8e80941Smrg             data_type="uint64"
6945b8e80941Smrg             equation="A 6 READ"
6946b8e80941Smrg             underscore_name="ps_threads"
6947b8e80941Smrg             units="threads"
6948b8e80941Smrg             symbol_name="PsThreads"
6949b8e80941Smrg             semantic_type="event"
6950b8e80941Smrg             mdapi_supported_apis=""
6951b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6952b8e80941Smrg             mdapi_hw_unit_type="gpu"
6953b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
6954b8e80941Smrg             />
6955b8e80941Smrg    <counter name="Pixels Failing Tests"
6956b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6957b8e80941Smrg             data_type="uint64"
6958b8e80941Smrg             equation="A 25 READ 4 UMUL"
6959b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
6960b8e80941Smrg             units="pixels"
6961b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
6962b8e80941Smrg             semantic_type="event"
6963b8e80941Smrg             mdapi_supported_apis=""
6964b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6965b8e80941Smrg             mdapi_hw_unit_type="gpu"
6966b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
6967b8e80941Smrg             />
6968b8e80941Smrg    <counter name="GPU Time Elapsed"
6969b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
6970b8e80941Smrg             data_type="uint64"
6971b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6972b8e80941Smrg             underscore_name="gpu_time"
6973b8e80941Smrg             units="ns"
6974b8e80941Smrg             symbol_name="GpuTime"
6975b8e80941Smrg             semantic_type="duration"
6976b8e80941Smrg             mdapi_supported_apis=""
6977b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6978b8e80941Smrg             mdapi_hw_unit_type="gpu"
6979b8e80941Smrg             mdapi_group="GPU"
6980b8e80941Smrg             />
6981b8e80941Smrg    <counter name="AVG GPU Core Frequency"
6982b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
6983b8e80941Smrg             data_type="uint64"
6984b8e80941Smrg             max_equation="$GpuMaxFrequency"
6985b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6986b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
6987b8e80941Smrg             units="hz"
6988b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
6989b8e80941Smrg             semantic_type="event"
6990b8e80941Smrg             mdapi_supported_apis=""
6991b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6992b8e80941Smrg             mdapi_group="GPU"
6993b8e80941Smrg             mdapi_hw_unit_type="gpu"
6994b8e80941Smrg             />
6995b8e80941Smrg    <counter name="CS Threads Dispatched"
6996b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
6997b8e80941Smrg             data_type="uint64"
6998b8e80941Smrg             equation="A 4 READ"
6999b8e80941Smrg             underscore_name="cs_threads"
7000b8e80941Smrg             units="threads"
7001b8e80941Smrg             symbol_name="CsThreads"
7002b8e80941Smrg             semantic_type="event"
7003b8e80941Smrg             mdapi_supported_apis=""
7004b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7005b8e80941Smrg             mdapi_hw_unit_type="gpu"
7006b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
7007b8e80941Smrg             />
7008b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
7009b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7010b8e80941Smrg             data_type="float"
7011b8e80941Smrg             max_equation="100"
7012b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7013b8e80941Smrg             underscore_name="ps_fpu1_active"
7014b8e80941Smrg             units="percent"
7015b8e80941Smrg             symbol_name="PsFpu1Active"
7016b8e80941Smrg             semantic_type="duration"
7017b8e80941Smrg             mdapi_supported_apis=""
7018b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7019b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7020b8e80941Smrg             mdapi_hw_unit_type="gpu"
7021b8e80941Smrg             />
7022b8e80941Smrg    <counter name="PS Send Pipeline Active"
7023b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7024b8e80941Smrg             data_type="float"
7025b8e80941Smrg             max_equation="100"
7026b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7027b8e80941Smrg             underscore_name="ps_send_active"
7028b8e80941Smrg             units="percent"
7029b8e80941Smrg             symbol_name="PsSendActive"
7030b8e80941Smrg             semantic_type="duration"
7031b8e80941Smrg             mdapi_supported_apis=""
7032b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7033b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7034b8e80941Smrg             mdapi_hw_unit_type="gpu"
7035b8e80941Smrg             />
7036b8e80941Smrg    <counter name="Rasterized Pixels"
7037b8e80941Smrg             description="The total number of rasterized pixels."
7038b8e80941Smrg             data_type="uint64"
7039b8e80941Smrg             equation="A 21 READ 4 UMUL"
7040b8e80941Smrg             underscore_name="rasterized_pixels"
7041b8e80941Smrg             units="pixels"
7042b8e80941Smrg             symbol_name="RasterizedPixels"
7043b8e80941Smrg             semantic_type="event"
7044b8e80941Smrg             mdapi_supported_apis=""
7045b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7046b8e80941Smrg             mdapi_hw_unit_type="gpu"
7047b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
7048b8e80941Smrg             />
7049b8e80941Smrg    <counter name="GPU Busy"
7050b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
7051b8e80941Smrg             data_type="float"
7052b8e80941Smrg             max_equation="100"
7053b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7054b8e80941Smrg             underscore_name="gpu_busy"
7055b8e80941Smrg             units="percent"
7056b8e80941Smrg             symbol_name="GpuBusy"
7057b8e80941Smrg             semantic_type="duration"
7058b8e80941Smrg             mdapi_supported_apis=""
7059b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
7060b8e80941Smrg             mdapi_group="GPU"
7061b8e80941Smrg             mdapi_hw_unit_type="gpu"
7062b8e80941Smrg             />
7063b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
7064b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7065b8e80941Smrg             data_type="float"
7066b8e80941Smrg             max_equation="100"
7067b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7068b8e80941Smrg             underscore_name="vs_fpu0_active"
7069b8e80941Smrg             units="percent"
7070b8e80941Smrg             symbol_name="VsFpu0Active"
7071b8e80941Smrg             semantic_type="duration"
7072b8e80941Smrg             mdapi_supported_apis=""
7073b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7074b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
7075b8e80941Smrg             mdapi_hw_unit_type="gpu"
7076b8e80941Smrg             />
7077b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
7078b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7079b8e80941Smrg             data_type="float"
7080b8e80941Smrg             max_equation="100"
7081b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7082b8e80941Smrg             underscore_name="ps_fpu0_active"
7083b8e80941Smrg             units="percent"
7084b8e80941Smrg             symbol_name="PsFpu0Active"
7085b8e80941Smrg             semantic_type="duration"
7086b8e80941Smrg             mdapi_supported_apis=""
7087b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7088b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7089b8e80941Smrg             mdapi_hw_unit_type="gpu"
7090b8e80941Smrg             />
7091b8e80941Smrg    <counter name="DS Threads Dispatched"
7092b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
7093b8e80941Smrg             data_type="uint64"
7094b8e80941Smrg             equation="A 3 READ"
7095b8e80941Smrg             underscore_name="ds_threads"
7096b8e80941Smrg             units="threads"
7097b8e80941Smrg             symbol_name="DsThreads"
7098b8e80941Smrg             semantic_type="event"
7099b8e80941Smrg             mdapi_supported_apis=""
7100b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7101b8e80941Smrg             mdapi_hw_unit_type="gpu"
7102b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
7103b8e80941Smrg             />
7104b8e80941Smrg    <counter name="Samples Written"
7105b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
7106b8e80941Smrg             data_type="uint64"
7107b8e80941Smrg             equation="A 26 READ 4 UMUL"
7108b8e80941Smrg             underscore_name="samples_written"
7109b8e80941Smrg             units="pixels"
7110b8e80941Smrg             symbol_name="SamplesWritten"
7111b8e80941Smrg             semantic_type="event"
7112b8e80941Smrg             mdapi_supported_apis=""
7113b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7114b8e80941Smrg             mdapi_hw_unit_type="gpu"
7115b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
7116b8e80941Smrg             />
7117b8e80941Smrg    <counter name="EU Stall"
7118b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
7119b8e80941Smrg             data_type="float"
7120b8e80941Smrg             max_equation="100"
7121b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7122b8e80941Smrg             underscore_name="eu_stall"
7123b8e80941Smrg             units="percent"
7124b8e80941Smrg             symbol_name="EuStall"
7125b8e80941Smrg             semantic_type="duration"
7126b8e80941Smrg             mdapi_supported_apis=""
7127b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7128b8e80941Smrg             mdapi_group="EU Array"
7129b8e80941Smrg             mdapi_hw_unit_type="gpu"
7130b8e80941Smrg             />
7131b8e80941Smrg    <counter name="Samples Blended"
7132b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
7133b8e80941Smrg             data_type="uint64"
7134b8e80941Smrg             equation="A 27 READ 4 UMUL"
7135b8e80941Smrg             underscore_name="samples_blended"
7136b8e80941Smrg             units="pixels"
7137b8e80941Smrg             symbol_name="SamplesBlended"
7138b8e80941Smrg             semantic_type="event"
7139b8e80941Smrg             mdapi_supported_apis=""
7140b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7141b8e80941Smrg             mdapi_hw_unit_type="gpu"
7142b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
7143b8e80941Smrg             />
7144b8e80941Smrg    <counter name="Early Depth Test Fails"
7145b8e80941Smrg             description="The total number of pixels dropped on early depth test."
7146b8e80941Smrg             data_type="uint64"
7147b8e80941Smrg             equation="A 23 READ 4 UMUL"
7148b8e80941Smrg             underscore_name="early_depth_test_fails"
7149b8e80941Smrg             units="pixels"
7150b8e80941Smrg             symbol_name="EarlyDepthTestFails"
7151b8e80941Smrg             semantic_type="event"
7152b8e80941Smrg             mdapi_supported_apis=""
7153b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7154b8e80941Smrg             mdapi_hw_unit_type="gpu"
7155b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7156b8e80941Smrg             />
7157b8e80941Smrg    <counter name="HS Threads Dispatched"
7158b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
7159b8e80941Smrg             data_type="uint64"
7160b8e80941Smrg             equation="A 2 READ"
7161b8e80941Smrg             underscore_name="hs_threads"
7162b8e80941Smrg             units="threads"
7163b8e80941Smrg             symbol_name="HsThreads"
7164b8e80941Smrg             semantic_type="event"
7165b8e80941Smrg             mdapi_supported_apis=""
7166b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7167b8e80941Smrg             mdapi_hw_unit_type="gpu"
7168b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
7169b8e80941Smrg             />
7170b8e80941Smrg    <counter name="Samples Killed in FS"
7171b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
7172b8e80941Smrg             data_type="uint64"
7173b8e80941Smrg             equation="A 24 READ 4 UMUL"
7174b8e80941Smrg             underscore_name="samples_killed_in_ps"
7175b8e80941Smrg             units="pixels"
7176b8e80941Smrg             symbol_name="SamplesKilledInPs"
7177b8e80941Smrg             semantic_type="event"
7178b8e80941Smrg             mdapi_supported_apis=""
7179b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7180b8e80941Smrg             mdapi_hw_unit_type="gpu"
7181b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
7182b8e80941Smrg             />
7183b8e80941Smrg    <counter name="Slice0 L3 Bank5 Stalled"
7184b8e80941Smrg             description="The percentage of time in which slice0 L3 bank5 is stalled"
7185b8e80941Smrg             data_type="float"
7186b8e80941Smrg             max_equation="100"
7187b8e80941Smrg             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7188b8e80941Smrg             underscore_name="l30_bank5_stalled"
7189b8e80941Smrg             units="percent"
7190b8e80941Smrg             symbol_name="L30Bank5Stalled"
7191b8e80941Smrg             availability="$SliceMask 1 AND"
7192b8e80941Smrg             semantic_type="duration"
7193b8e80941Smrg             mdapi_supported_apis=""
7194b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7195b8e80941Smrg             mdapi_group="GTI/L3"
7196b8e80941Smrg             mdapi_hw_unit_type="slice"
7197b8e80941Smrg             />
7198b8e80941Smrg    <counter name="EU Thread Occupancy"
7199b8e80941Smrg             description="The percentage of time in which hardware threads occupied EUs."
7200b8e80941Smrg             data_type="float"
7201b8e80941Smrg             max_equation="100"
7202b8e80941Smrg             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7203b8e80941Smrg             underscore_name="eu_thread_occupancy"
7204b8e80941Smrg             units="percent"
7205b8e80941Smrg             symbol_name="EuThreadOccupancy"
7206b8e80941Smrg             semantic_type="duration"
7207b8e80941Smrg             mdapi_supported_apis=""
7208b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7209b8e80941Smrg             mdapi_group="EU Array"
7210b8e80941Smrg             mdapi_hw_unit_type="gpu"
7211b8e80941Smrg             />
7212b8e80941Smrg    <register_config type="NOA">
7213b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
7214b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
7215b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
7216b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10010400" />
7217b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12010000" />
7218b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C000400" />
7219b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E005500" />
7220b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10000155" />
7221b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00010022" />
7222b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06010840" />
7223b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08010828" />
7224b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A010969" />
7225b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7226b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7227b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04010000" />
7228b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14010000" />
7229b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C040400" />
7230b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045500" />
7231b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040155" />
7232b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04051000" />
7233b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A054000" />
7234b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
7235b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
7236b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
7237b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24068100" />
7238b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
7239b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00124000" />
7240b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E124000" />
7241b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18125540" />
7242b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A120015" />
7243b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04131000" />
7244b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06138000" />
7245b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0813F000" />
7246b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7247b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00144000" />
7248b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06148000" />
7249b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0814C000" />
7250b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7251b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7252b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7253b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00154000" />
7254b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E154000" />
7255b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7256b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
7257b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
7258b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
7259b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4800" />
7260b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
7261b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
7262b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7263b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F0000" />
7264b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0000" />
7265b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7266b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7267b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
7268b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7269b8e80941Smrg    </register_config>
7270b8e80941Smrg    <register_config type="OA">
7271b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
7272b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
7273b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
7274b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
7275b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
7276b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000022" />
7277b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7278b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000082" />
7279b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7280b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000402" />
7281b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7282b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00001002" />
7283b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7284b8e80941Smrg    </register_config>
7285b8e80941Smrg    <register_config type="FLEX">
7286b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7287b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7288b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7289b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7290b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7291b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7292b8e80941Smrg    </register_config>
7293b8e80941Smrg  </set>
7294b8e80941Smrg
7295b8e80941Smrg  <set name="Metric set Sampler 1"
7296b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
7297b8e80941Smrg       underscore_name="sampler_1"
7298b8e80941Smrg       hw_config_guid="51a2eb6d-9fad-4489-8f22-ab845fe7882a"
7299b8e80941Smrg       chipset="ICL"
7300b8e80941Smrg       symbol_name="Sampler_1"
7301b8e80941Smrg       >
7302b8e80941Smrg    <counter name="GPU Core Clocks"
7303b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
7304b8e80941Smrg             data_type="uint64"
7305b8e80941Smrg             equation="GPU_CLOCK 0 READ"
7306b8e80941Smrg             underscore_name="gpu_core_clocks"
7307b8e80941Smrg             units="cycles"
7308b8e80941Smrg             symbol_name="GpuCoreClocks"
7309b8e80941Smrg             semantic_type="event"
7310b8e80941Smrg             mdapi_supported_apis=""
7311b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
7312b8e80941Smrg             mdapi_hw_unit_type="gpu"
7313b8e80941Smrg             mdapi_group="GPU"
7314b8e80941Smrg             />
7315b8e80941Smrg    <counter name="EU Active"
7316b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
7317b8e80941Smrg             data_type="float"
7318b8e80941Smrg             max_equation="100"
7319b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7320b8e80941Smrg             underscore_name="eu_active"
7321b8e80941Smrg             units="percent"
7322b8e80941Smrg             symbol_name="EuActive"
7323b8e80941Smrg             semantic_type="duration"
7324b8e80941Smrg             mdapi_supported_apis=""
7325b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7326b8e80941Smrg             mdapi_group="EU Array"
7327b8e80941Smrg             mdapi_hw_unit_type="gpu"
7328b8e80941Smrg             />
7329b8e80941Smrg    <counter name="Slice0 Subslice2 Input Available"
7330b8e80941Smrg             description="The percentage of time in which slice0 subslice2 sampler input is available"
7331b8e80941Smrg             data_type="float"
7332b8e80941Smrg             max_equation="100"
7333b8e80941Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7334b8e80941Smrg             underscore_name="sampler02_input_available"
7335b8e80941Smrg             units="percent"
7336b8e80941Smrg             symbol_name="Sampler02InputAvailable"
7337b8e80941Smrg             availability="$SubsliceMask 4 AND"
7338b8e80941Smrg             semantic_type="duration"
7339b8e80941Smrg             mdapi_supported_apis=""
7340b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7341b8e80941Smrg             mdapi_group="GPU/Sampler"
7342b8e80941Smrg             mdapi_hw_unit_type="subslice"
7343b8e80941Smrg             />
7344b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
7345b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
7346b8e80941Smrg             data_type="float"
7347b8e80941Smrg             max_equation="100"
7348b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7349b8e80941Smrg             underscore_name="eu_fpu_both_active"
7350b8e80941Smrg             units="percent"
7351b8e80941Smrg             symbol_name="EuFpuBothActive"
7352b8e80941Smrg             semantic_type="duration"
7353b8e80941Smrg             mdapi_supported_apis=""
7354b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7355b8e80941Smrg             mdapi_group="EU Array/Pipes"
7356b8e80941Smrg             mdapi_hw_unit_type="gpu"
7357b8e80941Smrg             />
7358b8e80941Smrg    <counter name="VS Send Pipe Active"
7359b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7360b8e80941Smrg             data_type="float"
7361b8e80941Smrg             max_equation="100"
7362b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7363b8e80941Smrg             underscore_name="vs_send_active"
7364b8e80941Smrg             units="percent"
7365b8e80941Smrg             symbol_name="VsSendActive"
7366b8e80941Smrg             semantic_type="duration"
7367b8e80941Smrg             mdapi_supported_apis=""
7368b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7369b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
7370b8e80941Smrg             mdapi_hw_unit_type="gpu"
7371b8e80941Smrg             />
7372b8e80941Smrg    <counter name="Slice0 Subslice0 Input Available"
7373b8e80941Smrg             description="The percentage of time in which slice0 subslice0 sampler input is available"
7374b8e80941Smrg             data_type="float"
7375b8e80941Smrg             max_equation="100"
7376b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7377b8e80941Smrg             underscore_name="sampler00_input_available"
7378b8e80941Smrg             units="percent"
7379b8e80941Smrg             symbol_name="Sampler00InputAvailable"
7380b8e80941Smrg             availability="$SubsliceMask 1 AND"
7381b8e80941Smrg             semantic_type="duration"
7382b8e80941Smrg             mdapi_supported_apis=""
7383b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7384b8e80941Smrg             mdapi_group="GPU/Sampler"
7385b8e80941Smrg             mdapi_hw_unit_type="subslice"
7386b8e80941Smrg             />
7387b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
7388b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7389b8e80941Smrg             data_type="float"
7390b8e80941Smrg             max_equation="100"
7391b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7392b8e80941Smrg             underscore_name="vs_fpu1_active"
7393b8e80941Smrg             units="percent"
7394b8e80941Smrg             symbol_name="VsFpu1Active"
7395b8e80941Smrg             semantic_type="duration"
7396b8e80941Smrg             mdapi_supported_apis=""
7397b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7398b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
7399b8e80941Smrg             mdapi_hw_unit_type="gpu"
7400b8e80941Smrg             />
7401b8e80941Smrg    <counter name="GS Threads Dispatched"
7402b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
7403b8e80941Smrg             data_type="uint64"
7404b8e80941Smrg             equation="A 5 READ"
7405b8e80941Smrg             underscore_name="gs_threads"
7406b8e80941Smrg             units="threads"
7407b8e80941Smrg             symbol_name="GsThreads"
7408b8e80941Smrg             semantic_type="event"
7409b8e80941Smrg             mdapi_supported_apis=""
7410b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7411b8e80941Smrg             mdapi_hw_unit_type="gpu"
7412b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
7413b8e80941Smrg             />
7414b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
7415b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
7416b8e80941Smrg             data_type="uint64"
7417b8e80941Smrg             equation="A 22 READ 4 UMUL"
7418b8e80941Smrg             underscore_name="hi_depth_test_fails"
7419b8e80941Smrg             units="pixels"
7420b8e80941Smrg             symbol_name="HiDepthTestFails"
7421b8e80941Smrg             semantic_type="event"
7422b8e80941Smrg             mdapi_supported_apis=""
7423b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7424b8e80941Smrg             mdapi_hw_unit_type="gpu"
7425b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7426b8e80941Smrg             />
7427b8e80941Smrg    <counter name="FS Both FPU Active"
7428b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7429b8e80941Smrg             data_type="float"
7430b8e80941Smrg             max_equation="100"
7431b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7432b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
7433b8e80941Smrg             units="percent"
7434b8e80941Smrg             symbol_name="PsEuBothFpuActive"
7435b8e80941Smrg             semantic_type="duration"
7436b8e80941Smrg             mdapi_supported_apis=""
7437b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
7438b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
7439b8e80941Smrg             mdapi_hw_unit_type="gpu"
7440b8e80941Smrg             />
7441b8e80941Smrg    <counter name="VS Threads Dispatched"
7442b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
7443b8e80941Smrg             data_type="uint64"
7444b8e80941Smrg             equation="A 1 READ"
7445b8e80941Smrg             underscore_name="vs_threads"
7446b8e80941Smrg             units="threads"
7447b8e80941Smrg             symbol_name="VsThreads"
7448b8e80941Smrg             semantic_type="event"
7449b8e80941Smrg             mdapi_supported_apis=""
7450b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7451b8e80941Smrg             mdapi_hw_unit_type="gpu"
7452b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
7453b8e80941Smrg             />
7454b8e80941Smrg    <counter name="FS Threads Dispatched"
7455b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
7456b8e80941Smrg             data_type="uint64"
7457b8e80941Smrg             equation="A 6 READ"
7458b8e80941Smrg             underscore_name="ps_threads"
7459b8e80941Smrg             units="threads"
7460b8e80941Smrg             symbol_name="PsThreads"
7461b8e80941Smrg             semantic_type="event"
7462b8e80941Smrg             mdapi_supported_apis=""
7463b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7464b8e80941Smrg             mdapi_hw_unit_type="gpu"
7465b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
7466b8e80941Smrg             />
7467b8e80941Smrg    <counter name="Shader Barrier Messages"
7468b8e80941Smrg             description="The total number of shader barrier messages."
7469b8e80941Smrg             data_type="uint64"
7470b8e80941Smrg             equation="A 35 READ"
7471b8e80941Smrg             underscore_name="shader_barriers"
7472b8e80941Smrg             units="messages"
7473b8e80941Smrg             symbol_name="ShaderBarriers"
7474b8e80941Smrg             semantic_type="event"
7475b8e80941Smrg             mdapi_supported_apis=""
7476b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7477b8e80941Smrg             mdapi_hw_unit_type="gpu"
7478b8e80941Smrg             mdapi_group="EU Array/Barrier"
7479b8e80941Smrg             />
7480b8e80941Smrg    <counter name="Slice0 Subslice1 Input Available"
7481b8e80941Smrg             description="The percentage of time in which slice0 subslice1 sampler input is available"
7482b8e80941Smrg             data_type="float"
7483b8e80941Smrg             max_equation="100"
7484b8e80941Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7485b8e80941Smrg             underscore_name="sampler01_input_available"
7486b8e80941Smrg             units="percent"
7487b8e80941Smrg             symbol_name="Sampler01InputAvailable"
7488b8e80941Smrg             availability="$SubsliceMask 2 AND"
7489b8e80941Smrg             semantic_type="duration"
7490b8e80941Smrg             mdapi_supported_apis=""
7491b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7492b8e80941Smrg             mdapi_group="GPU/Sampler"
7493b8e80941Smrg             mdapi_hw_unit_type="subslice"
7494b8e80941Smrg             />
7495b8e80941Smrg    <counter name="Sampler Texels"
7496b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7497b8e80941Smrg             data_type="uint64"
7498b8e80941Smrg             equation="A 28 READ 4 UMUL"
7499b8e80941Smrg             underscore_name="sampler_texels"
7500b8e80941Smrg             units="texels"
7501b8e80941Smrg             symbol_name="SamplerTexels"
7502b8e80941Smrg             semantic_type="event"
7503b8e80941Smrg             mdapi_supported_apis=""
7504b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7505b8e80941Smrg             mdapi_hw_unit_type="gpu"
7506b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
7507b8e80941Smrg             />
7508b8e80941Smrg    <counter name="Pixels Failing Tests"
7509b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7510b8e80941Smrg             data_type="uint64"
7511b8e80941Smrg             equation="A 25 READ 4 UMUL"
7512b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
7513b8e80941Smrg             units="pixels"
7514b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
7515b8e80941Smrg             semantic_type="event"
7516b8e80941Smrg             mdapi_supported_apis=""
7517b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7518b8e80941Smrg             mdapi_hw_unit_type="gpu"
7519b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
7520b8e80941Smrg             />
7521b8e80941Smrg    <counter name="Slice0 Subslice6 Input Available"
7522b8e80941Smrg             description="The percentage of time in which slice0 subslice6 sampler input is available"
7523b8e80941Smrg             data_type="float"
7524b8e80941Smrg             max_equation="100"
7525b8e80941Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7526b8e80941Smrg             underscore_name="sampler06_input_available"
7527b8e80941Smrg             units="percent"
7528b8e80941Smrg             symbol_name="Sampler06InputAvailable"
7529b8e80941Smrg             availability="$SubsliceMask 64 AND"
7530b8e80941Smrg             semantic_type="duration"
7531b8e80941Smrg             mdapi_supported_apis=""
7532b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7533b8e80941Smrg             mdapi_group="GPU/Sampler"
7534b8e80941Smrg             mdapi_hw_unit_type="subslice"
7535b8e80941Smrg             />
7536b8e80941Smrg    <counter name="GPU Time Elapsed"
7537b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
7538b8e80941Smrg             data_type="uint64"
7539b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7540b8e80941Smrg             underscore_name="gpu_time"
7541b8e80941Smrg             units="ns"
7542b8e80941Smrg             symbol_name="GpuTime"
7543b8e80941Smrg             semantic_type="duration"
7544b8e80941Smrg             mdapi_supported_apis=""
7545b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7546b8e80941Smrg             mdapi_hw_unit_type="gpu"
7547b8e80941Smrg             mdapi_group="GPU"
7548b8e80941Smrg             />
7549b8e80941Smrg    <counter name="AVG GPU Core Frequency"
7550b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
7551b8e80941Smrg             data_type="uint64"
7552b8e80941Smrg             max_equation="$GpuMaxFrequency"
7553b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7554b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
7555b8e80941Smrg             units="hz"
7556b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
7557b8e80941Smrg             semantic_type="event"
7558b8e80941Smrg             mdapi_supported_apis=""
7559b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7560b8e80941Smrg             mdapi_group="GPU"
7561b8e80941Smrg             mdapi_hw_unit_type="gpu"
7562b8e80941Smrg             />
7563b8e80941Smrg    <counter name="Sampler Texels Misses"
7564b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7565b8e80941Smrg             data_type="uint64"
7566b8e80941Smrg             equation="A 29 READ 4 UMUL"
7567b8e80941Smrg             underscore_name="sampler_texel_misses"
7568b8e80941Smrg             units="texels"
7569b8e80941Smrg             symbol_name="SamplerTexelMisses"
7570b8e80941Smrg             semantic_type="event"
7571b8e80941Smrg             mdapi_supported_apis=""
7572b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
7573b8e80941Smrg             mdapi_hw_unit_type="gpu"
7574b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
7575b8e80941Smrg             />
7576b8e80941Smrg    <counter name="CS Threads Dispatched"
7577b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
7578b8e80941Smrg             data_type="uint64"
7579b8e80941Smrg             equation="A 4 READ"
7580b8e80941Smrg             underscore_name="cs_threads"
7581b8e80941Smrg             units="threads"
7582b8e80941Smrg             symbol_name="CsThreads"
7583b8e80941Smrg             semantic_type="event"
7584b8e80941Smrg             mdapi_supported_apis=""
7585b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7586b8e80941Smrg             mdapi_hw_unit_type="gpu"
7587b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
7588b8e80941Smrg             />
7589b8e80941Smrg    <counter name="SLM Bytes Read"
7590b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
7591b8e80941Smrg             data_type="uint64"
7592b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7593b8e80941Smrg             equation="A 30 READ 64 UMUL"
7594b8e80941Smrg             underscore_name="slm_bytes_read"
7595b8e80941Smrg             units="bytes"
7596b8e80941Smrg             symbol_name="SlmBytesRead"
7597b8e80941Smrg             semantic_type="throughput"
7598b8e80941Smrg             mdapi_supported_apis=""
7599b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7600b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
7601b8e80941Smrg             mdapi_hw_unit_type="gpu"
7602b8e80941Smrg             />
7603b8e80941Smrg    <counter name="Slice0 Subslice4 Input Available"
7604b8e80941Smrg             description="The percentage of time in which slice0 subslice4 sampler input is available"
7605b8e80941Smrg             data_type="float"
7606b8e80941Smrg             max_equation="100"
7607b8e80941Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7608b8e80941Smrg             underscore_name="sampler04_input_available"
7609b8e80941Smrg             units="percent"
7610b8e80941Smrg             symbol_name="Sampler04InputAvailable"
7611b8e80941Smrg             availability="$SubsliceMask 16 AND"
7612b8e80941Smrg             semantic_type="duration"
7613b8e80941Smrg             mdapi_supported_apis=""
7614b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7615b8e80941Smrg             mdapi_group="GPU/Sampler"
7616b8e80941Smrg             mdapi_hw_unit_type="subslice"
7617b8e80941Smrg             />
7618b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
7619b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7620b8e80941Smrg             data_type="float"
7621b8e80941Smrg             max_equation="100"
7622b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7623b8e80941Smrg             underscore_name="ps_fpu1_active"
7624b8e80941Smrg             units="percent"
7625b8e80941Smrg             symbol_name="PsFpu1Active"
7626b8e80941Smrg             semantic_type="duration"
7627b8e80941Smrg             mdapi_supported_apis=""
7628b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7629b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7630b8e80941Smrg             mdapi_hw_unit_type="gpu"
7631b8e80941Smrg             />
7632b8e80941Smrg    <counter name="PS Send Pipeline Active"
7633b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7634b8e80941Smrg             data_type="float"
7635b8e80941Smrg             max_equation="100"
7636b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7637b8e80941Smrg             underscore_name="ps_send_active"
7638b8e80941Smrg             units="percent"
7639b8e80941Smrg             symbol_name="PsSendActive"
7640b8e80941Smrg             semantic_type="duration"
7641b8e80941Smrg             mdapi_supported_apis=""
7642b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7643b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7644b8e80941Smrg             mdapi_hw_unit_type="gpu"
7645b8e80941Smrg             />
7646b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
7647b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7648b8e80941Smrg             data_type="float"
7649b8e80941Smrg             max_equation="100"
7650b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7651b8e80941Smrg             underscore_name="vs_fpu0_active"
7652b8e80941Smrg             units="percent"
7653b8e80941Smrg             symbol_name="VsFpu0Active"
7654b8e80941Smrg             semantic_type="duration"
7655b8e80941Smrg             mdapi_supported_apis=""
7656b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7657b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
7658b8e80941Smrg             mdapi_hw_unit_type="gpu"
7659b8e80941Smrg             />
7660b8e80941Smrg    <counter name="GPU Busy"
7661b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
7662b8e80941Smrg             data_type="float"
7663b8e80941Smrg             max_equation="100"
7664b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7665b8e80941Smrg             underscore_name="gpu_busy"
7666b8e80941Smrg             units="percent"
7667b8e80941Smrg             symbol_name="GpuBusy"
7668b8e80941Smrg             semantic_type="duration"
7669b8e80941Smrg             mdapi_supported_apis=""
7670b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
7671b8e80941Smrg             mdapi_group="GPU"
7672b8e80941Smrg             mdapi_hw_unit_type="gpu"
7673b8e80941Smrg             />
7674b8e80941Smrg    <counter name="Rasterized Pixels"
7675b8e80941Smrg             description="The total number of rasterized pixels."
7676b8e80941Smrg             data_type="uint64"
7677b8e80941Smrg             equation="A 21 READ 4 UMUL"
7678b8e80941Smrg             underscore_name="rasterized_pixels"
7679b8e80941Smrg             units="pixels"
7680b8e80941Smrg             symbol_name="RasterizedPixels"
7681b8e80941Smrg             semantic_type="event"
7682b8e80941Smrg             mdapi_supported_apis=""
7683b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7684b8e80941Smrg             mdapi_hw_unit_type="gpu"
7685b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
7686b8e80941Smrg             />
7687b8e80941Smrg    <counter name="Slice0 Subslice3 Input Available"
7688b8e80941Smrg             description="The percentage of time in which slice0 subslice3 sampler input is available"
7689b8e80941Smrg             data_type="float"
7690b8e80941Smrg             max_equation="100"
7691b8e80941Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7692b8e80941Smrg             underscore_name="sampler03_input_available"
7693b8e80941Smrg             units="percent"
7694b8e80941Smrg             symbol_name="Sampler03InputAvailable"
7695b8e80941Smrg             availability="$SubsliceMask 8 AND"
7696b8e80941Smrg             semantic_type="duration"
7697b8e80941Smrg             mdapi_supported_apis=""
7698b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7699b8e80941Smrg             mdapi_group="GPU/Sampler"
7700b8e80941Smrg             mdapi_hw_unit_type="subslice"
7701b8e80941Smrg             />
7702b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
7703b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7704b8e80941Smrg             data_type="float"
7705b8e80941Smrg             max_equation="100"
7706b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7707b8e80941Smrg             underscore_name="ps_fpu0_active"
7708b8e80941Smrg             units="percent"
7709b8e80941Smrg             symbol_name="PsFpu0Active"
7710b8e80941Smrg             semantic_type="duration"
7711b8e80941Smrg             mdapi_supported_apis=""
7712b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7713b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
7714b8e80941Smrg             mdapi_hw_unit_type="gpu"
7715b8e80941Smrg             />
7716b8e80941Smrg    <counter name="DS Threads Dispatched"
7717b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
7718b8e80941Smrg             data_type="uint64"
7719b8e80941Smrg             equation="A 3 READ"
7720b8e80941Smrg             underscore_name="ds_threads"
7721b8e80941Smrg             units="threads"
7722b8e80941Smrg             symbol_name="DsThreads"
7723b8e80941Smrg             semantic_type="event"
7724b8e80941Smrg             mdapi_supported_apis=""
7725b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7726b8e80941Smrg             mdapi_hw_unit_type="gpu"
7727b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
7728b8e80941Smrg             />
7729b8e80941Smrg    <counter name="Samples Written"
7730b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
7731b8e80941Smrg             data_type="uint64"
7732b8e80941Smrg             equation="A 26 READ 4 UMUL"
7733b8e80941Smrg             underscore_name="samples_written"
7734b8e80941Smrg             units="pixels"
7735b8e80941Smrg             symbol_name="SamplesWritten"
7736b8e80941Smrg             semantic_type="event"
7737b8e80941Smrg             mdapi_supported_apis=""
7738b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7739b8e80941Smrg             mdapi_hw_unit_type="gpu"
7740b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
7741b8e80941Smrg             />
7742b8e80941Smrg    <counter name="EU Stall"
7743b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
7744b8e80941Smrg             data_type="float"
7745b8e80941Smrg             max_equation="100"
7746b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7747b8e80941Smrg             underscore_name="eu_stall"
7748b8e80941Smrg             units="percent"
7749b8e80941Smrg             symbol_name="EuStall"
7750b8e80941Smrg             semantic_type="duration"
7751b8e80941Smrg             mdapi_supported_apis=""
7752b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7753b8e80941Smrg             mdapi_group="EU Array"
7754b8e80941Smrg             mdapi_hw_unit_type="gpu"
7755b8e80941Smrg             />
7756b8e80941Smrg    <counter name="Slice0 Subslice5 Input Available"
7757b8e80941Smrg             description="The percentage of time in which slice0 subslice5 sampler input is available"
7758b8e80941Smrg             data_type="float"
7759b8e80941Smrg             max_equation="100"
7760b8e80941Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7761b8e80941Smrg             underscore_name="sampler05_input_available"
7762b8e80941Smrg             units="percent"
7763b8e80941Smrg             symbol_name="Sampler05InputAvailable"
7764b8e80941Smrg             availability="$SubsliceMask 32 AND"
7765b8e80941Smrg             semantic_type="duration"
7766b8e80941Smrg             mdapi_supported_apis=""
7767b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7768b8e80941Smrg             mdapi_group="GPU/Sampler"
7769b8e80941Smrg             mdapi_hw_unit_type="subslice"
7770b8e80941Smrg             />
7771b8e80941Smrg    <counter name="Samples Blended"
7772b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
7773b8e80941Smrg             data_type="uint64"
7774b8e80941Smrg             equation="A 27 READ 4 UMUL"
7775b8e80941Smrg             underscore_name="samples_blended"
7776b8e80941Smrg             units="pixels"
7777b8e80941Smrg             symbol_name="SamplesBlended"
7778b8e80941Smrg             semantic_type="event"
7779b8e80941Smrg             mdapi_supported_apis=""
7780b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7781b8e80941Smrg             mdapi_hw_unit_type="gpu"
7782b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
7783b8e80941Smrg             />
7784b8e80941Smrg    <counter name="Early Depth Test Fails"
7785b8e80941Smrg             description="The total number of pixels dropped on early depth test."
7786b8e80941Smrg             data_type="uint64"
7787b8e80941Smrg             equation="A 23 READ 4 UMUL"
7788b8e80941Smrg             underscore_name="early_depth_test_fails"
7789b8e80941Smrg             units="pixels"
7790b8e80941Smrg             symbol_name="EarlyDepthTestFails"
7791b8e80941Smrg             semantic_type="event"
7792b8e80941Smrg             mdapi_supported_apis=""
7793b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7794b8e80941Smrg             mdapi_hw_unit_type="gpu"
7795b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7796b8e80941Smrg             />
7797b8e80941Smrg    <counter name="Slice0 Subslice7 Input Available"
7798b8e80941Smrg             description="The percentage of time in which slice0 subslice7 sampler input is available"
7799b8e80941Smrg             data_type="float"
7800b8e80941Smrg             max_equation="100"
7801b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7802b8e80941Smrg             underscore_name="sampler07_input_available"
7803b8e80941Smrg             units="percent"
7804b8e80941Smrg             symbol_name="Sampler07InputAvailable"
7805b8e80941Smrg             availability="$SubsliceMask 128 AND"
7806b8e80941Smrg             semantic_type="duration"
7807b8e80941Smrg             mdapi_supported_apis=""
7808b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7809b8e80941Smrg             mdapi_group="GPU/Sampler"
7810b8e80941Smrg             mdapi_hw_unit_type="subslice"
7811b8e80941Smrg             />
7812b8e80941Smrg    <counter name="Shader Memory Accesses"
7813b8e80941Smrg             description="The total number of shader memory accesses to L3."
7814b8e80941Smrg             data_type="uint64"
7815b8e80941Smrg             equation="A 32 READ"
7816b8e80941Smrg             underscore_name="shader_memory_accesses"
7817b8e80941Smrg             units="messages"
7818b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
7819b8e80941Smrg             semantic_type="event"
7820b8e80941Smrg             mdapi_supported_apis=""
7821b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7822b8e80941Smrg             mdapi_hw_unit_type="gpu"
7823b8e80941Smrg             mdapi_group="L3/Data Port"
7824b8e80941Smrg             />
7825b8e80941Smrg    <counter name="HS Threads Dispatched"
7826b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
7827b8e80941Smrg             data_type="uint64"
7828b8e80941Smrg             equation="A 2 READ"
7829b8e80941Smrg             underscore_name="hs_threads"
7830b8e80941Smrg             units="threads"
7831b8e80941Smrg             symbol_name="HsThreads"
7832b8e80941Smrg             semantic_type="event"
7833b8e80941Smrg             mdapi_supported_apis=""
7834b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7835b8e80941Smrg             mdapi_hw_unit_type="gpu"
7836b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
7837b8e80941Smrg             />
7838b8e80941Smrg    <counter name="L3 Shader Throughput"
7839b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7840b8e80941Smrg             data_type="uint64"
7841b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7842b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7843b8e80941Smrg             underscore_name="l3_shader_throughput"
7844b8e80941Smrg             units="bytes"
7845b8e80941Smrg             symbol_name="L3ShaderThroughput"
7846b8e80941Smrg             semantic_type="throughput"
7847b8e80941Smrg             mdapi_supported_apis=""
7848b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
7849b8e80941Smrg             mdapi_group="L3/Data Port"
7850b8e80941Smrg             mdapi_hw_unit_type="gpu"
7851b8e80941Smrg             />
7852b8e80941Smrg    <counter name="Samples Killed in FS"
7853b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
7854b8e80941Smrg             data_type="uint64"
7855b8e80941Smrg             equation="A 24 READ 4 UMUL"
7856b8e80941Smrg             underscore_name="samples_killed_in_ps"
7857b8e80941Smrg             units="pixels"
7858b8e80941Smrg             symbol_name="SamplesKilledInPs"
7859b8e80941Smrg             semantic_type="event"
7860b8e80941Smrg             mdapi_supported_apis=""
7861b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7862b8e80941Smrg             mdapi_hw_unit_type="gpu"
7863b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
7864b8e80941Smrg             />
7865b8e80941Smrg    <counter name="SLM Bytes Written"
7866b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
7867b8e80941Smrg             data_type="uint64"
7868b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7869b8e80941Smrg             equation="A 31 READ 64 UMUL"
7870b8e80941Smrg             underscore_name="slm_bytes_written"
7871b8e80941Smrg             units="bytes"
7872b8e80941Smrg             symbol_name="SlmBytesWritten"
7873b8e80941Smrg             semantic_type="throughput"
7874b8e80941Smrg             mdapi_supported_apis=""
7875b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7876b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
7877b8e80941Smrg             mdapi_hw_unit_type="gpu"
7878b8e80941Smrg             />
7879b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
7880b8e80941Smrg             description="The total number of shader atomic memory accesses."
7881b8e80941Smrg             data_type="uint64"
7882b8e80941Smrg             equation="A 34 READ"
7883b8e80941Smrg             underscore_name="shader_atomics"
7884b8e80941Smrg             units="messages"
7885b8e80941Smrg             symbol_name="ShaderAtomics"
7886b8e80941Smrg             semantic_type="event"
7887b8e80941Smrg             mdapi_supported_apis=""
7888b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7889b8e80941Smrg             mdapi_hw_unit_type="gpu"
7890b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
7891b8e80941Smrg             />
7892b8e80941Smrg    <register_config type="NOA">
7893b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
7894b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
7895b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
7896b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142A0165" />
7897b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142F0165" />
7898b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146A0165" />
7899b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146F0165" />
7900b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7901b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7902b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7903b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7904b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x161E8000" />
7905b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181EC000" />
7906b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
7907b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x061F8000" />
7908b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081F8000" />
7909b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
7910b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
7911b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06204000" />
7912b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08204000" />
7913b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A204000" />
7914b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C204000" />
7915b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06218000" />
7916b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08218000" />
7917b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A218000" />
7918b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C218000" />
7919b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x042A1800" />
7920b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x062AC038" />
7921b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102A0000" />
7922b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x082AC000" />
7923b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7924b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7925b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7926b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7927b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
7928b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x182C0002" />
7929b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x022F2000" />
7930b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x042F0048" />
7931b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102F0000" />
7932b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
7933b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x125E8000" />
7934b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x145E8000" />
7935b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
7936b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x025F8000" />
7937b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x045F8000" />
7938b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C600014" />
7939b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02604000" />
7940b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04604000" />
7941b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16612800" />
7942b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02618000" />
7943b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04618000" />
7944b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x006A1800" />
7945b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026A0038" />
7946b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x106A0000" />
7947b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7948b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x046A0000" />
7949b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
7950b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x066C8000" />
7951b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x086C8000" />
7952b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7953b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x106F0000" />
7954b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
7955b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
7956b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
7957b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
7958b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
7959b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CA00001" />
7960b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16A102A8" />
7961b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7962b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7963b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7964b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7965b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
7966b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7967b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7968b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7969b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
7970b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00DF8000" />
7971b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
7972b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00E04000" />
7973b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7974b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
7975b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00E18000" />
7976b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EE18000" />
7977b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14E18000" />
7978b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16E10002" />
7979b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7980b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7981b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7982b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7983b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7984b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EC8000" />
7985b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
7986b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7987b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7988b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7989b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045400" />
7990b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045555" />
7991b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040155" />
7992b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04055000" />
7993b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A055000" />
7994b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
7995b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
7996b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
7997b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
7998b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
7999b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2406FF00" />
8000b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
8001b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E08A000" />
8002b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00088000" />
8003b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02082000" />
8004b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14090050" />
8005b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
8006b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06091000" />
8007b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x000D2000" />
8008b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060D8000" />
8009b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080DA000" />
8010b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040E1000" />
8011b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
8012b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
8013b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1812FC00" />
8014b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A12002B" />
8015b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
8016b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04128000" />
8017b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0813C000" />
8018b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13F000" />
8019b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04136000" />
8020b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A14C000" />
8021b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C14C000" />
8022b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
8023b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
8024b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02144000" />
8025b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00158000" />
8026b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E158000" />
8027b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16152AD0" />
8028b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
8029b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
8030b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
8031b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0615C000" />
8032b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0815C000" />
8033b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8034b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8035b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02188000" />
8036b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0418A000" />
8037b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06182000" />
8038b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A198000" />
8039b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8040b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E192000" />
8041b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8042b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8043b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121D5400" />
8044b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x141D0002" />
8045b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
8046b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
8047b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4924" />
8048b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
8049b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
8050b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8051b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8052b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8053b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F4030" />
8054b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0040" />
8055b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8056b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8057b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
8058b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F1010" />
8059b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3030" />
8060b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F4040" />
8061b8e80941Smrg    </register_config>
8062b8e80941Smrg    <register_config type="OA">
8063b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
8064b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
8065b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
8066b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
8067b8e80941Smrg        <register type="OA" address="0x00002724" value="0xF0800000" />
8068b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000018" />
8069b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8070b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000060" />
8071b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8072b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000180" />
8073b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8074b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00000600" />
8075b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8076b8e80941Smrg        <register type="OA" address="0x00002790" value="0x00001800" />
8077b8e80941Smrg        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8078b8e80941Smrg        <register type="OA" address="0x00002798" value="0x00006000" />
8079b8e80941Smrg        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8080b8e80941Smrg        <register type="OA" address="0x000027A0" value="0x00018000" />
8081b8e80941Smrg        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8082b8e80941Smrg        <register type="OA" address="0x000027A8" value="0x00060000" />
8083b8e80941Smrg        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8084b8e80941Smrg    </register_config>
8085b8e80941Smrg    <register_config type="FLEX">
8086b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8087b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8088b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8089b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8090b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8091b8e80941Smrg    </register_config>
8092b8e80941Smrg  </set>
8093b8e80941Smrg
8094b8e80941Smrg  <set name="Metric set Sampler 2"
8095b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
8096b8e80941Smrg       underscore_name="sampler_2"
8097b8e80941Smrg       hw_config_guid="afc0f021-8c33-4d60-803d-93487f96c7c1"
8098b8e80941Smrg       chipset="ICL"
8099b8e80941Smrg       symbol_name="Sampler_2"
8100b8e80941Smrg       >
8101b8e80941Smrg    <counter name="GPU Core Clocks"
8102b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
8103b8e80941Smrg             data_type="uint64"
8104b8e80941Smrg             equation="GPU_CLOCK 0 READ"
8105b8e80941Smrg             underscore_name="gpu_core_clocks"
8106b8e80941Smrg             units="cycles"
8107b8e80941Smrg             symbol_name="GpuCoreClocks"
8108b8e80941Smrg             semantic_type="event"
8109b8e80941Smrg             mdapi_supported_apis=""
8110b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
8111b8e80941Smrg             mdapi_hw_unit_type="gpu"
8112b8e80941Smrg             mdapi_group="GPU"
8113b8e80941Smrg             />
8114b8e80941Smrg    <counter name="EU Active"
8115b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
8116b8e80941Smrg             data_type="float"
8117b8e80941Smrg             max_equation="100"
8118b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8119b8e80941Smrg             underscore_name="eu_active"
8120b8e80941Smrg             units="percent"
8121b8e80941Smrg             symbol_name="EuActive"
8122b8e80941Smrg             semantic_type="duration"
8123b8e80941Smrg             mdapi_supported_apis=""
8124b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8125b8e80941Smrg             mdapi_group="EU Array"
8126b8e80941Smrg             mdapi_hw_unit_type="gpu"
8127b8e80941Smrg             />
8128b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
8129b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
8130b8e80941Smrg             data_type="float"
8131b8e80941Smrg             max_equation="100"
8132b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8133b8e80941Smrg             underscore_name="eu_fpu_both_active"
8134b8e80941Smrg             units="percent"
8135b8e80941Smrg             symbol_name="EuFpuBothActive"
8136b8e80941Smrg             semantic_type="duration"
8137b8e80941Smrg             mdapi_supported_apis=""
8138b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8139b8e80941Smrg             mdapi_group="EU Array/Pipes"
8140b8e80941Smrg             mdapi_hw_unit_type="gpu"
8141b8e80941Smrg             />
8142b8e80941Smrg    <counter name="SQ is full"
8143b8e80941Smrg             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8144b8e80941Smrg             data_type="float"
8145b8e80941Smrg             max_equation="100"
8146b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8147b8e80941Smrg             underscore_name="gt_request_queue_full"
8148b8e80941Smrg             units="percent"
8149b8e80941Smrg             symbol_name="GTRequestQueueFull"
8150b8e80941Smrg             semantic_type="duration"
8151b8e80941Smrg             mdapi_supported_apis=""
8152b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8153b8e80941Smrg             mdapi_group="GTI"
8154b8e80941Smrg             mdapi_hw_unit_type="gpu"
8155b8e80941Smrg             />
8156b8e80941Smrg    <counter name="VS Send Pipe Active"
8157b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8158b8e80941Smrg             data_type="float"
8159b8e80941Smrg             max_equation="100"
8160b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8161b8e80941Smrg             underscore_name="vs_send_active"
8162b8e80941Smrg             units="percent"
8163b8e80941Smrg             symbol_name="VsSendActive"
8164b8e80941Smrg             semantic_type="duration"
8165b8e80941Smrg             mdapi_supported_apis=""
8166b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8167b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8168b8e80941Smrg             mdapi_hw_unit_type="gpu"
8169b8e80941Smrg             />
8170b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
8171b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8172b8e80941Smrg             data_type="float"
8173b8e80941Smrg             max_equation="100"
8174b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8175b8e80941Smrg             underscore_name="vs_fpu1_active"
8176b8e80941Smrg             units="percent"
8177b8e80941Smrg             symbol_name="VsFpu1Active"
8178b8e80941Smrg             semantic_type="duration"
8179b8e80941Smrg             mdapi_supported_apis=""
8180b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8181b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8182b8e80941Smrg             mdapi_hw_unit_type="gpu"
8183b8e80941Smrg             />
8184b8e80941Smrg    <counter name="GS Threads Dispatched"
8185b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
8186b8e80941Smrg             data_type="uint64"
8187b8e80941Smrg             equation="A 5 READ"
8188b8e80941Smrg             underscore_name="gs_threads"
8189b8e80941Smrg             units="threads"
8190b8e80941Smrg             symbol_name="GsThreads"
8191b8e80941Smrg             semantic_type="event"
8192b8e80941Smrg             mdapi_supported_apis=""
8193b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8194b8e80941Smrg             mdapi_hw_unit_type="gpu"
8195b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
8196b8e80941Smrg             />
8197b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
8198b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
8199b8e80941Smrg             data_type="uint64"
8200b8e80941Smrg             equation="A 22 READ 4 UMUL"
8201b8e80941Smrg             underscore_name="hi_depth_test_fails"
8202b8e80941Smrg             units="pixels"
8203b8e80941Smrg             symbol_name="HiDepthTestFails"
8204b8e80941Smrg             semantic_type="event"
8205b8e80941Smrg             mdapi_supported_apis=""
8206b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8207b8e80941Smrg             mdapi_hw_unit_type="gpu"
8208b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8209b8e80941Smrg             />
8210b8e80941Smrg    <counter name="FS Both FPU Active"
8211b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8212b8e80941Smrg             data_type="float"
8213b8e80941Smrg             max_equation="100"
8214b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8215b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
8216b8e80941Smrg             units="percent"
8217b8e80941Smrg             symbol_name="PsEuBothFpuActive"
8218b8e80941Smrg             semantic_type="duration"
8219b8e80941Smrg             mdapi_supported_apis=""
8220b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
8221b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
8222b8e80941Smrg             mdapi_hw_unit_type="gpu"
8223b8e80941Smrg             />
8224b8e80941Smrg    <counter name="VS Threads Dispatched"
8225b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
8226b8e80941Smrg             data_type="uint64"
8227b8e80941Smrg             equation="A 1 READ"
8228b8e80941Smrg             underscore_name="vs_threads"
8229b8e80941Smrg             units="threads"
8230b8e80941Smrg             symbol_name="VsThreads"
8231b8e80941Smrg             semantic_type="event"
8232b8e80941Smrg             mdapi_supported_apis=""
8233b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8234b8e80941Smrg             mdapi_hw_unit_type="gpu"
8235b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8236b8e80941Smrg             />
8237b8e80941Smrg    <counter name="Slice0 Subslice2 Sampler Output Ready"
8238b8e80941Smrg             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8239b8e80941Smrg             data_type="float"
8240b8e80941Smrg             max_equation="100"
8241b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8242b8e80941Smrg             underscore_name="sampler02_output_ready"
8243b8e80941Smrg             units="percent"
8244b8e80941Smrg             symbol_name="Sampler02OutputReady"
8245b8e80941Smrg             availability="$SubsliceMask 4 AND"
8246b8e80941Smrg             semantic_type="duration"
8247b8e80941Smrg             mdapi_supported_apis=""
8248b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8249b8e80941Smrg             mdapi_group="GPU/Sampler"
8250b8e80941Smrg             mdapi_hw_unit_type="subslice"
8251b8e80941Smrg             />
8252b8e80941Smrg    <counter name="FS Threads Dispatched"
8253b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
8254b8e80941Smrg             data_type="uint64"
8255b8e80941Smrg             equation="A 6 READ"
8256b8e80941Smrg             underscore_name="ps_threads"
8257b8e80941Smrg             units="threads"
8258b8e80941Smrg             symbol_name="PsThreads"
8259b8e80941Smrg             semantic_type="event"
8260b8e80941Smrg             mdapi_supported_apis=""
8261b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8262b8e80941Smrg             mdapi_hw_unit_type="gpu"
8263b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
8264b8e80941Smrg             />
8265b8e80941Smrg    <counter name="Slice0 Subslice6 Sampler Output Ready"
8266b8e80941Smrg             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8267b8e80941Smrg             data_type="float"
8268b8e80941Smrg             max_equation="100"
8269b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8270b8e80941Smrg             underscore_name="sampler06_output_ready"
8271b8e80941Smrg             units="percent"
8272b8e80941Smrg             symbol_name="Sampler06OutputReady"
8273b8e80941Smrg             availability="$SubsliceMask 64 AND"
8274b8e80941Smrg             semantic_type="duration"
8275b8e80941Smrg             mdapi_supported_apis=""
8276b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8277b8e80941Smrg             mdapi_group="GPU/Sampler"
8278b8e80941Smrg             mdapi_hw_unit_type="subslice"
8279b8e80941Smrg             />
8280b8e80941Smrg    <counter name="Slice0 Subslice4 Sampler Output Ready"
8281b8e80941Smrg             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8282b8e80941Smrg             data_type="float"
8283b8e80941Smrg             max_equation="100"
8284b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8285b8e80941Smrg             underscore_name="sampler04_output_ready"
8286b8e80941Smrg             units="percent"
8287b8e80941Smrg             symbol_name="Sampler04OutputReady"
8288b8e80941Smrg             availability="$SubsliceMask 16 AND"
8289b8e80941Smrg             semantic_type="duration"
8290b8e80941Smrg             mdapi_supported_apis=""
8291b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8292b8e80941Smrg             mdapi_group="GPU/Sampler"
8293b8e80941Smrg             mdapi_hw_unit_type="subslice"
8294b8e80941Smrg             />
8295b8e80941Smrg    <counter name="Shader Barrier Messages"
8296b8e80941Smrg             description="The total number of shader barrier messages."
8297b8e80941Smrg             data_type="uint64"
8298b8e80941Smrg             equation="A 35 READ"
8299b8e80941Smrg             underscore_name="shader_barriers"
8300b8e80941Smrg             units="messages"
8301b8e80941Smrg             symbol_name="ShaderBarriers"
8302b8e80941Smrg             semantic_type="event"
8303b8e80941Smrg             mdapi_supported_apis=""
8304b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8305b8e80941Smrg             mdapi_hw_unit_type="gpu"
8306b8e80941Smrg             mdapi_group="EU Array/Barrier"
8307b8e80941Smrg             />
8308b8e80941Smrg    <counter name="Sampler Texels"
8309b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8310b8e80941Smrg             data_type="uint64"
8311b8e80941Smrg             equation="A 28 READ 4 UMUL"
8312b8e80941Smrg             underscore_name="sampler_texels"
8313b8e80941Smrg             units="texels"
8314b8e80941Smrg             symbol_name="SamplerTexels"
8315b8e80941Smrg             semantic_type="event"
8316b8e80941Smrg             mdapi_supported_apis=""
8317b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8318b8e80941Smrg             mdapi_hw_unit_type="gpu"
8319b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
8320b8e80941Smrg             />
8321b8e80941Smrg    <counter name="Pixels Failing Tests"
8322b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8323b8e80941Smrg             data_type="uint64"
8324b8e80941Smrg             equation="A 25 READ 4 UMUL"
8325b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
8326b8e80941Smrg             units="pixels"
8327b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
8328b8e80941Smrg             semantic_type="event"
8329b8e80941Smrg             mdapi_supported_apis=""
8330b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8331b8e80941Smrg             mdapi_hw_unit_type="gpu"
8332b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
8333b8e80941Smrg             />
8334b8e80941Smrg    <counter name="Slice0 Subslice3 Sampler Output Ready"
8335b8e80941Smrg             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8336b8e80941Smrg             data_type="float"
8337b8e80941Smrg             max_equation="100"
8338b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8339b8e80941Smrg             underscore_name="sampler03_output_ready"
8340b8e80941Smrg             units="percent"
8341b8e80941Smrg             symbol_name="Sampler03OutputReady"
8342b8e80941Smrg             availability="$SubsliceMask 8 AND"
8343b8e80941Smrg             semantic_type="duration"
8344b8e80941Smrg             mdapi_supported_apis=""
8345b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8346b8e80941Smrg             mdapi_group="GPU/Sampler"
8347b8e80941Smrg             mdapi_hw_unit_type="subslice"
8348b8e80941Smrg             />
8349b8e80941Smrg    <counter name="GPU Time Elapsed"
8350b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
8351b8e80941Smrg             data_type="uint64"
8352b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8353b8e80941Smrg             underscore_name="gpu_time"
8354b8e80941Smrg             units="ns"
8355b8e80941Smrg             symbol_name="GpuTime"
8356b8e80941Smrg             semantic_type="duration"
8357b8e80941Smrg             mdapi_supported_apis=""
8358b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8359b8e80941Smrg             mdapi_hw_unit_type="gpu"
8360b8e80941Smrg             mdapi_group="GPU"
8361b8e80941Smrg             />
8362b8e80941Smrg    <counter name="AVG GPU Core Frequency"
8363b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
8364b8e80941Smrg             data_type="uint64"
8365b8e80941Smrg             max_equation="$GpuMaxFrequency"
8366b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8367b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
8368b8e80941Smrg             units="hz"
8369b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
8370b8e80941Smrg             semantic_type="event"
8371b8e80941Smrg             mdapi_supported_apis=""
8372b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8373b8e80941Smrg             mdapi_group="GPU"
8374b8e80941Smrg             mdapi_hw_unit_type="gpu"
8375b8e80941Smrg             />
8376b8e80941Smrg    <counter name="Sampler Texels Misses"
8377b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8378b8e80941Smrg             data_type="uint64"
8379b8e80941Smrg             equation="A 29 READ 4 UMUL"
8380b8e80941Smrg             underscore_name="sampler_texel_misses"
8381b8e80941Smrg             units="texels"
8382b8e80941Smrg             symbol_name="SamplerTexelMisses"
8383b8e80941Smrg             semantic_type="event"
8384b8e80941Smrg             mdapi_supported_apis=""
8385b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
8386b8e80941Smrg             mdapi_hw_unit_type="gpu"
8387b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
8388b8e80941Smrg             />
8389b8e80941Smrg    <counter name="CS Threads Dispatched"
8390b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
8391b8e80941Smrg             data_type="uint64"
8392b8e80941Smrg             equation="A 4 READ"
8393b8e80941Smrg             underscore_name="cs_threads"
8394b8e80941Smrg             units="threads"
8395b8e80941Smrg             symbol_name="CsThreads"
8396b8e80941Smrg             semantic_type="event"
8397b8e80941Smrg             mdapi_supported_apis=""
8398b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8399b8e80941Smrg             mdapi_hw_unit_type="gpu"
8400b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
8401b8e80941Smrg             />
8402b8e80941Smrg    <counter name="SLM Bytes Read"
8403b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
8404b8e80941Smrg             data_type="uint64"
8405b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8406b8e80941Smrg             equation="A 30 READ 64 UMUL"
8407b8e80941Smrg             underscore_name="slm_bytes_read"
8408b8e80941Smrg             units="bytes"
8409b8e80941Smrg             symbol_name="SlmBytesRead"
8410b8e80941Smrg             semantic_type="throughput"
8411b8e80941Smrg             mdapi_supported_apis=""
8412b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8413b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
8414b8e80941Smrg             mdapi_hw_unit_type="gpu"
8415b8e80941Smrg             />
8416b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
8417b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8418b8e80941Smrg             data_type="float"
8419b8e80941Smrg             max_equation="100"
8420b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8421b8e80941Smrg             underscore_name="ps_fpu1_active"
8422b8e80941Smrg             units="percent"
8423b8e80941Smrg             symbol_name="PsFpu1Active"
8424b8e80941Smrg             semantic_type="duration"
8425b8e80941Smrg             mdapi_supported_apis=""
8426b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8427b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
8428b8e80941Smrg             mdapi_hw_unit_type="gpu"
8429b8e80941Smrg             />
8430b8e80941Smrg    <counter name="PS Send Pipeline Active"
8431b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8432b8e80941Smrg             data_type="float"
8433b8e80941Smrg             max_equation="100"
8434b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8435b8e80941Smrg             underscore_name="ps_send_active"
8436b8e80941Smrg             units="percent"
8437b8e80941Smrg             symbol_name="PsSendActive"
8438b8e80941Smrg             semantic_type="duration"
8439b8e80941Smrg             mdapi_supported_apis=""
8440b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8441b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
8442b8e80941Smrg             mdapi_hw_unit_type="gpu"
8443b8e80941Smrg             />
8444b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
8445b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8446b8e80941Smrg             data_type="float"
8447b8e80941Smrg             max_equation="100"
8448b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8449b8e80941Smrg             underscore_name="vs_fpu0_active"
8450b8e80941Smrg             units="percent"
8451b8e80941Smrg             symbol_name="VsFpu0Active"
8452b8e80941Smrg             semantic_type="duration"
8453b8e80941Smrg             mdapi_supported_apis=""
8454b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8455b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8456b8e80941Smrg             mdapi_hw_unit_type="gpu"
8457b8e80941Smrg             />
8458b8e80941Smrg    <counter name="GPU Busy"
8459b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
8460b8e80941Smrg             data_type="float"
8461b8e80941Smrg             max_equation="100"
8462b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8463b8e80941Smrg             underscore_name="gpu_busy"
8464b8e80941Smrg             units="percent"
8465b8e80941Smrg             symbol_name="GpuBusy"
8466b8e80941Smrg             semantic_type="duration"
8467b8e80941Smrg             mdapi_supported_apis=""
8468b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
8469b8e80941Smrg             mdapi_group="GPU"
8470b8e80941Smrg             mdapi_hw_unit_type="gpu"
8471b8e80941Smrg             />
8472b8e80941Smrg    <counter name="Slice0 Subslice7 Sampler Output Ready"
8473b8e80941Smrg             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8474b8e80941Smrg             data_type="float"
8475b8e80941Smrg             max_equation="100"
8476b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8477b8e80941Smrg             underscore_name="sampler07_output_ready"
8478b8e80941Smrg             units="percent"
8479b8e80941Smrg             symbol_name="Sampler07OutputReady"
8480b8e80941Smrg             availability="$SubsliceMask 128 AND"
8481b8e80941Smrg             semantic_type="duration"
8482b8e80941Smrg             mdapi_supported_apis=""
8483b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8484b8e80941Smrg             mdapi_group="GPU/Sampler"
8485b8e80941Smrg             mdapi_hw_unit_type="subslice"
8486b8e80941Smrg             />
8487b8e80941Smrg    <counter name="Rasterized Pixels"
8488b8e80941Smrg             description="The total number of rasterized pixels."
8489b8e80941Smrg             data_type="uint64"
8490b8e80941Smrg             equation="A 21 READ 4 UMUL"
8491b8e80941Smrg             underscore_name="rasterized_pixels"
8492b8e80941Smrg             units="pixels"
8493b8e80941Smrg             symbol_name="RasterizedPixels"
8494b8e80941Smrg             semantic_type="event"
8495b8e80941Smrg             mdapi_supported_apis=""
8496b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8497b8e80941Smrg             mdapi_hw_unit_type="gpu"
8498b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
8499b8e80941Smrg             />
8500b8e80941Smrg    <counter name="Slice0 Subslice5 Sampler Output Ready"
8501b8e80941Smrg             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8502b8e80941Smrg             data_type="float"
8503b8e80941Smrg             max_equation="100"
8504b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8505b8e80941Smrg             underscore_name="sampler05_output_ready"
8506b8e80941Smrg             units="percent"
8507b8e80941Smrg             symbol_name="Sampler05OutputReady"
8508b8e80941Smrg             availability="$SubsliceMask 32 AND"
8509b8e80941Smrg             semantic_type="duration"
8510b8e80941Smrg             mdapi_supported_apis=""
8511b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8512b8e80941Smrg             mdapi_group="GPU/Sampler"
8513b8e80941Smrg             mdapi_hw_unit_type="subslice"
8514b8e80941Smrg             />
8515b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
8516b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8517b8e80941Smrg             data_type="float"
8518b8e80941Smrg             max_equation="100"
8519b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8520b8e80941Smrg             underscore_name="ps_fpu0_active"
8521b8e80941Smrg             units="percent"
8522b8e80941Smrg             symbol_name="PsFpu0Active"
8523b8e80941Smrg             semantic_type="duration"
8524b8e80941Smrg             mdapi_supported_apis=""
8525b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8526b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
8527b8e80941Smrg             mdapi_hw_unit_type="gpu"
8528b8e80941Smrg             />
8529b8e80941Smrg    <counter name="DS Threads Dispatched"
8530b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
8531b8e80941Smrg             data_type="uint64"
8532b8e80941Smrg             equation="A 3 READ"
8533b8e80941Smrg             underscore_name="ds_threads"
8534b8e80941Smrg             units="threads"
8535b8e80941Smrg             symbol_name="DsThreads"
8536b8e80941Smrg             semantic_type="event"
8537b8e80941Smrg             mdapi_supported_apis=""
8538b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8539b8e80941Smrg             mdapi_hw_unit_type="gpu"
8540b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
8541b8e80941Smrg             />
8542b8e80941Smrg    <counter name="Samples Written"
8543b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
8544b8e80941Smrg             data_type="uint64"
8545b8e80941Smrg             equation="A 26 READ 4 UMUL"
8546b8e80941Smrg             underscore_name="samples_written"
8547b8e80941Smrg             units="pixels"
8548b8e80941Smrg             symbol_name="SamplesWritten"
8549b8e80941Smrg             semantic_type="event"
8550b8e80941Smrg             mdapi_supported_apis=""
8551b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8552b8e80941Smrg             mdapi_hw_unit_type="gpu"
8553b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
8554b8e80941Smrg             />
8555b8e80941Smrg    <counter name="EU Stall"
8556b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
8557b8e80941Smrg             data_type="float"
8558b8e80941Smrg             max_equation="100"
8559b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8560b8e80941Smrg             underscore_name="eu_stall"
8561b8e80941Smrg             units="percent"
8562b8e80941Smrg             symbol_name="EuStall"
8563b8e80941Smrg             semantic_type="duration"
8564b8e80941Smrg             mdapi_supported_apis=""
8565b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8566b8e80941Smrg             mdapi_group="EU Array"
8567b8e80941Smrg             mdapi_hw_unit_type="gpu"
8568b8e80941Smrg             />
8569b8e80941Smrg    <counter name="Samples Blended"
8570b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
8571b8e80941Smrg             data_type="uint64"
8572b8e80941Smrg             equation="A 27 READ 4 UMUL"
8573b8e80941Smrg             underscore_name="samples_blended"
8574b8e80941Smrg             units="pixels"
8575b8e80941Smrg             symbol_name="SamplesBlended"
8576b8e80941Smrg             semantic_type="event"
8577b8e80941Smrg             mdapi_supported_apis=""
8578b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8579b8e80941Smrg             mdapi_hw_unit_type="gpu"
8580b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
8581b8e80941Smrg             />
8582b8e80941Smrg    <counter name="Early Depth Test Fails"
8583b8e80941Smrg             description="The total number of pixels dropped on early depth test."
8584b8e80941Smrg             data_type="uint64"
8585b8e80941Smrg             equation="A 23 READ 4 UMUL"
8586b8e80941Smrg             underscore_name="early_depth_test_fails"
8587b8e80941Smrg             units="pixels"
8588b8e80941Smrg             symbol_name="EarlyDepthTestFails"
8589b8e80941Smrg             semantic_type="event"
8590b8e80941Smrg             mdapi_supported_apis=""
8591b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8592b8e80941Smrg             mdapi_hw_unit_type="gpu"
8593b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8594b8e80941Smrg             />
8595b8e80941Smrg    <counter name="Slice0 Subslice0 Sampler Output Ready"
8596b8e80941Smrg             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8597b8e80941Smrg             data_type="float"
8598b8e80941Smrg             max_equation="100"
8599b8e80941Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8600b8e80941Smrg             underscore_name="sampler00_output_ready"
8601b8e80941Smrg             units="percent"
8602b8e80941Smrg             symbol_name="Sampler00OutputReady"
8603b8e80941Smrg             availability="$SubsliceMask 1 AND"
8604b8e80941Smrg             semantic_type="duration"
8605b8e80941Smrg             mdapi_supported_apis=""
8606b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8607b8e80941Smrg             mdapi_group="GPU/Sampler"
8608b8e80941Smrg             mdapi_hw_unit_type="subslice"
8609b8e80941Smrg             />
8610b8e80941Smrg    <counter name="Slice0 Subslice1 Sampler Output Ready"
8611b8e80941Smrg             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8612b8e80941Smrg             data_type="float"
8613b8e80941Smrg             max_equation="100"
8614b8e80941Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8615b8e80941Smrg             underscore_name="sampler01_output_ready"
8616b8e80941Smrg             units="percent"
8617b8e80941Smrg             symbol_name="Sampler01OutputReady"
8618b8e80941Smrg             availability="$SubsliceMask 2 AND"
8619b8e80941Smrg             semantic_type="duration"
8620b8e80941Smrg             mdapi_supported_apis=""
8621b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8622b8e80941Smrg             mdapi_group="GPU/Sampler"
8623b8e80941Smrg             mdapi_hw_unit_type="subslice"
8624b8e80941Smrg             />
8625b8e80941Smrg    <counter name="Shader Memory Accesses"
8626b8e80941Smrg             description="The total number of shader memory accesses to L3."
8627b8e80941Smrg             data_type="uint64"
8628b8e80941Smrg             equation="A 32 READ"
8629b8e80941Smrg             underscore_name="shader_memory_accesses"
8630b8e80941Smrg             units="messages"
8631b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
8632b8e80941Smrg             semantic_type="event"
8633b8e80941Smrg             mdapi_supported_apis=""
8634b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8635b8e80941Smrg             mdapi_hw_unit_type="gpu"
8636b8e80941Smrg             mdapi_group="L3/Data Port"
8637b8e80941Smrg             />
8638b8e80941Smrg    <counter name="HS Threads Dispatched"
8639b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
8640b8e80941Smrg             data_type="uint64"
8641b8e80941Smrg             equation="A 2 READ"
8642b8e80941Smrg             underscore_name="hs_threads"
8643b8e80941Smrg             units="threads"
8644b8e80941Smrg             symbol_name="HsThreads"
8645b8e80941Smrg             semantic_type="event"
8646b8e80941Smrg             mdapi_supported_apis=""
8647b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8648b8e80941Smrg             mdapi_hw_unit_type="gpu"
8649b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
8650b8e80941Smrg             />
8651b8e80941Smrg    <counter name="L3 Shader Throughput"
8652b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8653b8e80941Smrg             data_type="uint64"
8654b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8655b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8656b8e80941Smrg             underscore_name="l3_shader_throughput"
8657b8e80941Smrg             units="bytes"
8658b8e80941Smrg             symbol_name="L3ShaderThroughput"
8659b8e80941Smrg             semantic_type="throughput"
8660b8e80941Smrg             mdapi_supported_apis=""
8661b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
8662b8e80941Smrg             mdapi_group="L3/Data Port"
8663b8e80941Smrg             mdapi_hw_unit_type="gpu"
8664b8e80941Smrg             />
8665b8e80941Smrg    <counter name="Samples Killed in FS"
8666b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
8667b8e80941Smrg             data_type="uint64"
8668b8e80941Smrg             equation="A 24 READ 4 UMUL"
8669b8e80941Smrg             underscore_name="samples_killed_in_ps"
8670b8e80941Smrg             units="pixels"
8671b8e80941Smrg             symbol_name="SamplesKilledInPs"
8672b8e80941Smrg             semantic_type="event"
8673b8e80941Smrg             mdapi_supported_apis=""
8674b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8675b8e80941Smrg             mdapi_hw_unit_type="gpu"
8676b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
8677b8e80941Smrg             />
8678b8e80941Smrg    <counter name="SLM Bytes Written"
8679b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
8680b8e80941Smrg             data_type="uint64"
8681b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8682b8e80941Smrg             equation="A 31 READ 64 UMUL"
8683b8e80941Smrg             underscore_name="slm_bytes_written"
8684b8e80941Smrg             units="bytes"
8685b8e80941Smrg             symbol_name="SlmBytesWritten"
8686b8e80941Smrg             semantic_type="throughput"
8687b8e80941Smrg             mdapi_supported_apis=""
8688b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8689b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
8690b8e80941Smrg             mdapi_hw_unit_type="gpu"
8691b8e80941Smrg             />
8692b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
8693b8e80941Smrg             description="The total number of shader atomic memory accesses."
8694b8e80941Smrg             data_type="uint64"
8695b8e80941Smrg             equation="A 34 READ"
8696b8e80941Smrg             underscore_name="shader_atomics"
8697b8e80941Smrg             units="messages"
8698b8e80941Smrg             symbol_name="ShaderAtomics"
8699b8e80941Smrg             semantic_type="event"
8700b8e80941Smrg             mdapi_supported_apis=""
8701b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8702b8e80941Smrg             mdapi_hw_unit_type="gpu"
8703b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
8704b8e80941Smrg             />
8705b8e80941Smrg    <register_config type="NOA">
8706b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
8707b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
8708b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
8709b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142D0005" />
8710b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14320005" />
8711b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146D0005" />
8712b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14720005" />
8713b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8714b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14B20005" />
8715b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8716b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14F20005" />
8717b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
8718b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
8719b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C200014" />
8720b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16212800" />
8721b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22290010" />
8722b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2A00D0" />
8723b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2C000A" />
8724b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8725b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x022D0000" />
8726b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2F8000" />
8727b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E300080" />
8728b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A310008" />
8729b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E321980" />
8730b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02320000" />
8731b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x125E8000" />
8732b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x145E8000" />
8733b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x025F8000" />
8734b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x045F8000" />
8735b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02604000" />
8736b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04604000" />
8737b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02618000" />
8738b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04618000" />
8739b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12698000" />
8740b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026A4000" />
8741b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x046AC000" />
8742b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x066C8000" />
8743b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x086C8000" />
8744b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x006D1980" />
8745b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026D0000" />
8746b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026F4000" />
8747b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A702000" />
8748b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08718000" />
8749b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02720033" />
8750b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x169E8000" />
8751b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x189E4000" />
8752b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x069F8000" />
8753b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x089F8000" />
8754b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A04000" />
8755b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08A04000" />
8756b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A18000" />
8757b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08A18000" />
8758b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16A98000" />
8759b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06AA4000" />
8760b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8761b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
8762b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CAC8000" />
8763b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8764b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04AF4000" />
8765b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CB00002" />
8766b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CB18000" />
8767b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04B20033" />
8768b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02B20000" />
8769b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18DE8000" />
8770b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
8771b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
8772b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
8773b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8774b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8775b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE18000" />
8776b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CE18000" />
8777b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1EE98000" />
8778b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AEA4000" />
8779b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8780b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
8781b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EC0002" />
8782b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8783b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8784b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EF4000" />
8785b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CF00020" />
8786b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18F10002" />
8787b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06F20033" />
8788b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02F20000" />
8789b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040140" />
8790b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045000" />
8791b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040055" />
8792b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050050" />
8793b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04054000" />
8794b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
8795b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
8796b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A051000" />
8797b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600C0" />
8798b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24067E00" />
8799b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00088000" />
8800b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02082000" />
8801b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
8802b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06091000" />
8803b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040D8000" />
8804b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060D2000" />
8805b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080E4000" />
8806b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8807b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
8808b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04128000" />
8809b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0612C000" />
8810b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0812C000" />
8811b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0413E000" />
8812b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06131000" />
8813b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
8814b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0214C000" />
8815b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04144000" />
8816b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1815000F" />
8817b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
8818b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
8819b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
8820b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08154000" />
8821b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A158000" />
8822b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C158000" />
8823b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8824b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14190028" />
8825b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x021C8000" />
8826b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x041C2000" />
8827b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8828b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8829b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
8830b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8831b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8832b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
8833b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F0000" />
8834b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
8835b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8836b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8837b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F0124" />
8838b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F5047" />
8839b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
8840b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F0020" />
8841b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F0020" />
8842b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3050" />
8843b8e80941Smrg    </register_config>
8844b8e80941Smrg    <register_config type="OA">
8845b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
8846b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
8847b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
8848b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
8849b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
8850b8e80941Smrg    </register_config>
8851b8e80941Smrg    <register_config type="FLEX">
8852b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8853b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8854b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8855b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8856b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8857b8e80941Smrg    </register_config>
8858b8e80941Smrg  </set>
8859b8e80941Smrg
8860b8e80941Smrg  <set name="Metric set TDL_1"
8861b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
8862b8e80941Smrg       underscore_name="tdl_1"
8863b8e80941Smrg       hw_config_guid="eddc2f32-b196-4a72-9bf8-21770e35f8bd"
8864b8e80941Smrg       chipset="ICL"
8865b8e80941Smrg       symbol_name="TDL_1"
8866b8e80941Smrg       >
8867b8e80941Smrg    <counter name="GPU Core Clocks"
8868b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
8869b8e80941Smrg             data_type="uint64"
8870b8e80941Smrg             equation="GPU_CLOCK 0 READ"
8871b8e80941Smrg             underscore_name="gpu_core_clocks"
8872b8e80941Smrg             units="cycles"
8873b8e80941Smrg             symbol_name="GpuCoreClocks"
8874b8e80941Smrg             semantic_type="event"
8875b8e80941Smrg             mdapi_supported_apis=""
8876b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
8877b8e80941Smrg             mdapi_hw_unit_type="gpu"
8878b8e80941Smrg             mdapi_group="GPU"
8879b8e80941Smrg             />
8880b8e80941Smrg    <counter name="EU Active"
8881b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
8882b8e80941Smrg             data_type="float"
8883b8e80941Smrg             max_equation="100"
8884b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8885b8e80941Smrg             underscore_name="eu_active"
8886b8e80941Smrg             units="percent"
8887b8e80941Smrg             symbol_name="EuActive"
8888b8e80941Smrg             semantic_type="duration"
8889b8e80941Smrg             mdapi_supported_apis=""
8890b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8891b8e80941Smrg             mdapi_group="EU Array"
8892b8e80941Smrg             mdapi_hw_unit_type="gpu"
8893b8e80941Smrg             />
8894b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
8895b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
8896b8e80941Smrg             data_type="float"
8897b8e80941Smrg             max_equation="100"
8898b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8899b8e80941Smrg             underscore_name="eu_fpu_both_active"
8900b8e80941Smrg             units="percent"
8901b8e80941Smrg             symbol_name="EuFpuBothActive"
8902b8e80941Smrg             semantic_type="duration"
8903b8e80941Smrg             mdapi_supported_apis=""
8904b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8905b8e80941Smrg             mdapi_group="EU Array/Pipes"
8906b8e80941Smrg             mdapi_hw_unit_type="gpu"
8907b8e80941Smrg             />
8908b8e80941Smrg    <counter name="VS Send Pipe Active"
8909b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8910b8e80941Smrg             data_type="float"
8911b8e80941Smrg             max_equation="100"
8912b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8913b8e80941Smrg             underscore_name="vs_send_active"
8914b8e80941Smrg             units="percent"
8915b8e80941Smrg             symbol_name="VsSendActive"
8916b8e80941Smrg             semantic_type="duration"
8917b8e80941Smrg             mdapi_supported_apis=""
8918b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8919b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8920b8e80941Smrg             mdapi_hw_unit_type="gpu"
8921b8e80941Smrg             />
8922b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
8923b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8924b8e80941Smrg             data_type="float"
8925b8e80941Smrg             max_equation="100"
8926b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8927b8e80941Smrg             underscore_name="vs_fpu1_active"
8928b8e80941Smrg             units="percent"
8929b8e80941Smrg             symbol_name="VsFpu1Active"
8930b8e80941Smrg             semantic_type="duration"
8931b8e80941Smrg             mdapi_supported_apis=""
8932b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8933b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8934b8e80941Smrg             mdapi_hw_unit_type="gpu"
8935b8e80941Smrg             />
8936b8e80941Smrg    <counter name="GS Threads Dispatched"
8937b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
8938b8e80941Smrg             data_type="uint64"
8939b8e80941Smrg             equation="A 5 READ"
8940b8e80941Smrg             underscore_name="gs_threads"
8941b8e80941Smrg             units="threads"
8942b8e80941Smrg             symbol_name="GsThreads"
8943b8e80941Smrg             semantic_type="event"
8944b8e80941Smrg             mdapi_supported_apis=""
8945b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8946b8e80941Smrg             mdapi_hw_unit_type="gpu"
8947b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
8948b8e80941Smrg             />
8949b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
8950b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
8951b8e80941Smrg             data_type="uint64"
8952b8e80941Smrg             equation="A 22 READ 4 UMUL"
8953b8e80941Smrg             underscore_name="hi_depth_test_fails"
8954b8e80941Smrg             units="pixels"
8955b8e80941Smrg             symbol_name="HiDepthTestFails"
8956b8e80941Smrg             semantic_type="event"
8957b8e80941Smrg             mdapi_supported_apis=""
8958b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8959b8e80941Smrg             mdapi_hw_unit_type="gpu"
8960b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8961b8e80941Smrg             />
8962b8e80941Smrg    <counter name="FS Both FPU Active"
8963b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8964b8e80941Smrg             data_type="float"
8965b8e80941Smrg             max_equation="100"
8966b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8967b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
8968b8e80941Smrg             units="percent"
8969b8e80941Smrg             symbol_name="PsEuBothFpuActive"
8970b8e80941Smrg             semantic_type="duration"
8971b8e80941Smrg             mdapi_supported_apis=""
8972b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
8973b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
8974b8e80941Smrg             mdapi_hw_unit_type="gpu"
8975b8e80941Smrg             />
8976b8e80941Smrg    <counter name="VS Threads Dispatched"
8977b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
8978b8e80941Smrg             data_type="uint64"
8979b8e80941Smrg             equation="A 1 READ"
8980b8e80941Smrg             underscore_name="vs_threads"
8981b8e80941Smrg             units="threads"
8982b8e80941Smrg             symbol_name="VsThreads"
8983b8e80941Smrg             semantic_type="event"
8984b8e80941Smrg             mdapi_supported_apis=""
8985b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8986b8e80941Smrg             mdapi_hw_unit_type="gpu"
8987b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
8988b8e80941Smrg             />
8989b8e80941Smrg    <counter name="FS Threads Dispatched"
8990b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
8991b8e80941Smrg             data_type="uint64"
8992b8e80941Smrg             equation="A 6 READ"
8993b8e80941Smrg             underscore_name="ps_threads"
8994b8e80941Smrg             units="threads"
8995b8e80941Smrg             symbol_name="PsThreads"
8996b8e80941Smrg             semantic_type="event"
8997b8e80941Smrg             mdapi_supported_apis=""
8998b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8999b8e80941Smrg             mdapi_hw_unit_type="gpu"
9000b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9001b8e80941Smrg             />
9002b8e80941Smrg    <counter name="Samples Blended"
9003b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
9004b8e80941Smrg             data_type="uint64"
9005b8e80941Smrg             equation="A 27 READ 4 UMUL"
9006b8e80941Smrg             underscore_name="samples_blended"
9007b8e80941Smrg             units="pixels"
9008b8e80941Smrg             symbol_name="SamplesBlended"
9009b8e80941Smrg             semantic_type="event"
9010b8e80941Smrg             mdapi_supported_apis=""
9011b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9012b8e80941Smrg             mdapi_hw_unit_type="gpu"
9013b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
9014b8e80941Smrg             />
9015b8e80941Smrg    <counter name="Shader Barrier Messages"
9016b8e80941Smrg             description="The total number of shader barrier messages."
9017b8e80941Smrg             data_type="uint64"
9018b8e80941Smrg             equation="A 35 READ"
9019b8e80941Smrg             underscore_name="shader_barriers"
9020b8e80941Smrg             units="messages"
9021b8e80941Smrg             symbol_name="ShaderBarriers"
9022b8e80941Smrg             semantic_type="event"
9023b8e80941Smrg             mdapi_supported_apis=""
9024b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9025b8e80941Smrg             mdapi_hw_unit_type="gpu"
9026b8e80941Smrg             mdapi_group="EU Array/Barrier"
9027b8e80941Smrg             />
9028b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9029b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9030b8e80941Smrg             data_type="float"
9031b8e80941Smrg             max_equation="100"
9032b8e80941Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9033b8e80941Smrg             underscore_name="ps_thread03_ready_for_dispatch"
9034b8e80941Smrg             units="percent"
9035b8e80941Smrg             symbol_name="PSThread03ReadyForDispatch"
9036b8e80941Smrg             availability="$SubsliceMask 8 AND"
9037b8e80941Smrg             semantic_type="duration"
9038b8e80941Smrg             mdapi_supported_apis=""
9039b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9040b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9041b8e80941Smrg             mdapi_hw_unit_type="subslice"
9042b8e80941Smrg             />
9043b8e80941Smrg    <counter name="Sampler Texels"
9044b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9045b8e80941Smrg             data_type="uint64"
9046b8e80941Smrg             equation="A 28 READ 4 UMUL"
9047b8e80941Smrg             underscore_name="sampler_texels"
9048b8e80941Smrg             units="texels"
9049b8e80941Smrg             symbol_name="SamplerTexels"
9050b8e80941Smrg             semantic_type="event"
9051b8e80941Smrg             mdapi_supported_apis=""
9052b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9053b8e80941Smrg             mdapi_hw_unit_type="gpu"
9054b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
9055b8e80941Smrg             />
9056b8e80941Smrg    <counter name="Pixels Failing Tests"
9057b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9058b8e80941Smrg             data_type="uint64"
9059b8e80941Smrg             equation="A 25 READ 4 UMUL"
9060b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
9061b8e80941Smrg             units="pixels"
9062b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
9063b8e80941Smrg             semantic_type="event"
9064b8e80941Smrg             mdapi_supported_apis=""
9065b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9066b8e80941Smrg             mdapi_hw_unit_type="gpu"
9067b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
9068b8e80941Smrg             />
9069b8e80941Smrg    <counter name="GPU Time Elapsed"
9070b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
9071b8e80941Smrg             data_type="uint64"
9072b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9073b8e80941Smrg             underscore_name="gpu_time"
9074b8e80941Smrg             units="ns"
9075b8e80941Smrg             symbol_name="GpuTime"
9076b8e80941Smrg             semantic_type="duration"
9077b8e80941Smrg             mdapi_supported_apis=""
9078b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9079b8e80941Smrg             mdapi_hw_unit_type="gpu"
9080b8e80941Smrg             mdapi_group="GPU"
9081b8e80941Smrg             />
9082b8e80941Smrg    <counter name="AVG GPU Core Frequency"
9083b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
9084b8e80941Smrg             data_type="uint64"
9085b8e80941Smrg             max_equation="$GpuMaxFrequency"
9086b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9087b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
9088b8e80941Smrg             units="hz"
9089b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
9090b8e80941Smrg             semantic_type="event"
9091b8e80941Smrg             mdapi_supported_apis=""
9092b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9093b8e80941Smrg             mdapi_group="GPU"
9094b8e80941Smrg             mdapi_hw_unit_type="gpu"
9095b8e80941Smrg             />
9096b8e80941Smrg    <counter name="Sampler Texels Misses"
9097b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9098b8e80941Smrg             data_type="uint64"
9099b8e80941Smrg             equation="A 29 READ 4 UMUL"
9100b8e80941Smrg             underscore_name="sampler_texel_misses"
9101b8e80941Smrg             units="texels"
9102b8e80941Smrg             symbol_name="SamplerTexelMisses"
9103b8e80941Smrg             semantic_type="event"
9104b8e80941Smrg             mdapi_supported_apis=""
9105b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
9106b8e80941Smrg             mdapi_hw_unit_type="gpu"
9107b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
9108b8e80941Smrg             />
9109b8e80941Smrg    <counter name="CS Threads Dispatched"
9110b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
9111b8e80941Smrg             data_type="uint64"
9112b8e80941Smrg             equation="A 4 READ"
9113b8e80941Smrg             underscore_name="cs_threads"
9114b8e80941Smrg             units="threads"
9115b8e80941Smrg             symbol_name="CsThreads"
9116b8e80941Smrg             semantic_type="event"
9117b8e80941Smrg             mdapi_supported_apis=""
9118b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9119b8e80941Smrg             mdapi_hw_unit_type="gpu"
9120b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
9121b8e80941Smrg             />
9122b8e80941Smrg    <counter name="SLM Bytes Read"
9123b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
9124b8e80941Smrg             data_type="uint64"
9125b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9126b8e80941Smrg             equation="A 30 READ 64 UMUL"
9127b8e80941Smrg             underscore_name="slm_bytes_read"
9128b8e80941Smrg             units="bytes"
9129b8e80941Smrg             symbol_name="SlmBytesRead"
9130b8e80941Smrg             semantic_type="throughput"
9131b8e80941Smrg             mdapi_supported_apis=""
9132b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9133b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
9134b8e80941Smrg             mdapi_hw_unit_type="gpu"
9135b8e80941Smrg             />
9136b8e80941Smrg    <counter name="FS AVG Stall per Thread"
9137b8e80941Smrg             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9138b8e80941Smrg             data_type="uint64"
9139b8e80941Smrg             equation="A 20 READ A 6 READ UDIV"
9140b8e80941Smrg             underscore_name="ps_eu_stall_per_thread"
9141b8e80941Smrg             units="cycles"
9142b8e80941Smrg             symbol_name="PsEuStallPerThread"
9143b8e80941Smrg             semantic_type="event"
9144b8e80941Smrg             mdapi_supported_apis=""
9145b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
9146b8e80941Smrg             mdapi_hw_unit_type="gpu"
9147b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9148b8e80941Smrg             />
9149b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
9150b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9151b8e80941Smrg             data_type="float"
9152b8e80941Smrg             max_equation="100"
9153b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9154b8e80941Smrg             underscore_name="ps_fpu1_active"
9155b8e80941Smrg             units="percent"
9156b8e80941Smrg             symbol_name="PsFpu1Active"
9157b8e80941Smrg             semantic_type="duration"
9158b8e80941Smrg             mdapi_supported_apis=""
9159b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9160b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
9161b8e80941Smrg             mdapi_hw_unit_type="gpu"
9162b8e80941Smrg             />
9163b8e80941Smrg    <counter name="VS AVG Stall per Thread"
9164b8e80941Smrg             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9165b8e80941Smrg             data_type="uint64"
9166b8e80941Smrg             equation="A 14 READ A 1 READ UDIV"
9167b8e80941Smrg             underscore_name="vs_eu_stall_per_thread"
9168b8e80941Smrg             units="cycles"
9169b8e80941Smrg             symbol_name="VsEuStallPerThread"
9170b8e80941Smrg             semantic_type="event"
9171b8e80941Smrg             mdapi_supported_apis=""
9172b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
9173b8e80941Smrg             mdapi_hw_unit_type="gpu"
9174b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9175b8e80941Smrg             />
9176b8e80941Smrg    <counter name="PS Send Pipeline Active"
9177b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9178b8e80941Smrg             data_type="float"
9179b8e80941Smrg             max_equation="100"
9180b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9181b8e80941Smrg             underscore_name="ps_send_active"
9182b8e80941Smrg             units="percent"
9183b8e80941Smrg             symbol_name="PsSendActive"
9184b8e80941Smrg             semantic_type="duration"
9185b8e80941Smrg             mdapi_supported_apis=""
9186b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9187b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
9188b8e80941Smrg             mdapi_hw_unit_type="gpu"
9189b8e80941Smrg             />
9190b8e80941Smrg    <counter name="Rasterized Pixels"
9191b8e80941Smrg             description="The total number of rasterized pixels."
9192b8e80941Smrg             data_type="uint64"
9193b8e80941Smrg             equation="A 21 READ 4 UMUL"
9194b8e80941Smrg             underscore_name="rasterized_pixels"
9195b8e80941Smrg             units="pixels"
9196b8e80941Smrg             symbol_name="RasterizedPixels"
9197b8e80941Smrg             semantic_type="event"
9198b8e80941Smrg             mdapi_supported_apis=""
9199b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9200b8e80941Smrg             mdapi_hw_unit_type="gpu"
9201b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
9202b8e80941Smrg             />
9203b8e80941Smrg    <counter name="GPU Busy"
9204b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
9205b8e80941Smrg             data_type="float"
9206b8e80941Smrg             max_equation="100"
9207b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9208b8e80941Smrg             underscore_name="gpu_busy"
9209b8e80941Smrg             units="percent"
9210b8e80941Smrg             symbol_name="GpuBusy"
9211b8e80941Smrg             semantic_type="duration"
9212b8e80941Smrg             mdapi_supported_apis=""
9213b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
9214b8e80941Smrg             mdapi_group="GPU"
9215b8e80941Smrg             mdapi_hw_unit_type="gpu"
9216b8e80941Smrg             />
9217b8e80941Smrg    <counter name="FS AVG Active per Thread"
9218b8e80941Smrg             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9219b8e80941Smrg             data_type="uint64"
9220b8e80941Smrg             equation="A 19 READ A 6 READ UDIV"
9221b8e80941Smrg             underscore_name="ps_eu_active_per_thread"
9222b8e80941Smrg             units="cycles"
9223b8e80941Smrg             symbol_name="PsEuActivePerThread"
9224b8e80941Smrg             semantic_type="event"
9225b8e80941Smrg             mdapi_supported_apis=""
9226b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
9227b8e80941Smrg             mdapi_hw_unit_type="gpu"
9228b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9229b8e80941Smrg             />
9230b8e80941Smrg    <counter name="FS EU Active"
9231b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9232b8e80941Smrg             data_type="float"
9233b8e80941Smrg             max_equation="100"
9234b8e80941Smrg             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9235b8e80941Smrg             underscore_name="ps_eu_active"
9236b8e80941Smrg             units="percent"
9237b8e80941Smrg             symbol_name="PsEuActive"
9238b8e80941Smrg             semantic_type="duration"
9239b8e80941Smrg             mdapi_supported_apis=""
9240b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9241b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9242b8e80941Smrg             mdapi_hw_unit_type="gpu"
9243b8e80941Smrg             />
9244b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9245b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9246b8e80941Smrg             data_type="float"
9247b8e80941Smrg             max_equation="100"
9248b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9249b8e80941Smrg             underscore_name="ps_thread00_ready_for_dispatch"
9250b8e80941Smrg             units="percent"
9251b8e80941Smrg             symbol_name="PSThread00ReadyForDispatch"
9252b8e80941Smrg             availability="$SubsliceMask 1 AND"
9253b8e80941Smrg             semantic_type="duration"
9254b8e80941Smrg             mdapi_supported_apis=""
9255b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9256b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9257b8e80941Smrg             mdapi_hw_unit_type="subslice"
9258b8e80941Smrg             />
9259b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
9260b8e80941Smrg             description="The total number of shader atomic memory accesses."
9261b8e80941Smrg             data_type="uint64"
9262b8e80941Smrg             equation="A 34 READ"
9263b8e80941Smrg             underscore_name="shader_atomics"
9264b8e80941Smrg             units="messages"
9265b8e80941Smrg             symbol_name="ShaderAtomics"
9266b8e80941Smrg             semantic_type="event"
9267b8e80941Smrg             mdapi_supported_apis=""
9268b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9269b8e80941Smrg             mdapi_hw_unit_type="gpu"
9270b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
9271b8e80941Smrg             />
9272b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
9273b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9274b8e80941Smrg             data_type="float"
9275b8e80941Smrg             max_equation="100"
9276b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9277b8e80941Smrg             underscore_name="vs_fpu0_active"
9278b8e80941Smrg             units="percent"
9279b8e80941Smrg             symbol_name="VsFpu0Active"
9280b8e80941Smrg             semantic_type="duration"
9281b8e80941Smrg             mdapi_supported_apis=""
9282b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9283b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9284b8e80941Smrg             mdapi_hw_unit_type="gpu"
9285b8e80941Smrg             />
9286b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9287b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9288b8e80941Smrg             data_type="float"
9289b8e80941Smrg             max_equation="100"
9290b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9291b8e80941Smrg             underscore_name="ps_thread07_ready_for_dispatch"
9292b8e80941Smrg             units="percent"
9293b8e80941Smrg             symbol_name="PSThread07ReadyForDispatch"
9294b8e80941Smrg             availability="$SubsliceMask 128 AND"
9295b8e80941Smrg             semantic_type="duration"
9296b8e80941Smrg             mdapi_supported_apis=""
9297b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9298b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9299b8e80941Smrg             mdapi_hw_unit_type="subslice"
9300b8e80941Smrg             />
9301b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
9302b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9303b8e80941Smrg             data_type="float"
9304b8e80941Smrg             max_equation="100"
9305b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9306b8e80941Smrg             underscore_name="ps_fpu0_active"
9307b8e80941Smrg             units="percent"
9308b8e80941Smrg             symbol_name="PsFpu0Active"
9309b8e80941Smrg             semantic_type="duration"
9310b8e80941Smrg             mdapi_supported_apis=""
9311b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9312b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
9313b8e80941Smrg             mdapi_hw_unit_type="gpu"
9314b8e80941Smrg             />
9315b8e80941Smrg    <counter name="DS Threads Dispatched"
9316b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
9317b8e80941Smrg             data_type="uint64"
9318b8e80941Smrg             equation="A 3 READ"
9319b8e80941Smrg             underscore_name="ds_threads"
9320b8e80941Smrg             units="threads"
9321b8e80941Smrg             symbol_name="DsThreads"
9322b8e80941Smrg             semantic_type="event"
9323b8e80941Smrg             mdapi_supported_apis=""
9324b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9325b8e80941Smrg             mdapi_hw_unit_type="gpu"
9326b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
9327b8e80941Smrg             />
9328b8e80941Smrg    <counter name="FS EU Stall"
9329b8e80941Smrg             description="The percentage of time in which fragment shaders were stalled on the EUs."
9330b8e80941Smrg             data_type="float"
9331b8e80941Smrg             max_equation="100"
9332b8e80941Smrg             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9333b8e80941Smrg             underscore_name="ps_eu_stall"
9334b8e80941Smrg             units="percent"
9335b8e80941Smrg             symbol_name="PsEuStall"
9336b8e80941Smrg             semantic_type="duration"
9337b8e80941Smrg             mdapi_supported_apis=""
9338b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9339b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9340b8e80941Smrg             mdapi_hw_unit_type="gpu"
9341b8e80941Smrg             />
9342b8e80941Smrg    <counter name="EU Stall"
9343b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
9344b8e80941Smrg             data_type="float"
9345b8e80941Smrg             max_equation="100"
9346b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9347b8e80941Smrg             underscore_name="eu_stall"
9348b8e80941Smrg             units="percent"
9349b8e80941Smrg             symbol_name="EuStall"
9350b8e80941Smrg             semantic_type="duration"
9351b8e80941Smrg             mdapi_supported_apis=""
9352b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9353b8e80941Smrg             mdapi_group="EU Array"
9354b8e80941Smrg             mdapi_hw_unit_type="gpu"
9355b8e80941Smrg             />
9356b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9357b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9358b8e80941Smrg             data_type="float"
9359b8e80941Smrg             max_equation="100"
9360b8e80941Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9361b8e80941Smrg             underscore_name="ps_thread05_ready_for_dispatch"
9362b8e80941Smrg             units="percent"
9363b8e80941Smrg             symbol_name="PSThread05ReadyForDispatch"
9364b8e80941Smrg             availability="$SubsliceMask 32 AND"
9365b8e80941Smrg             semantic_type="duration"
9366b8e80941Smrg             mdapi_supported_apis=""
9367b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9368b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9369b8e80941Smrg             mdapi_hw_unit_type="subslice"
9370b8e80941Smrg             />
9371b8e80941Smrg    <counter name="VS EU Active"
9372b8e80941Smrg             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9373b8e80941Smrg             data_type="float"
9374b8e80941Smrg             max_equation="100"
9375b8e80941Smrg             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9376b8e80941Smrg             underscore_name="vs_eu_active"
9377b8e80941Smrg             units="percent"
9378b8e80941Smrg             symbol_name="VsEuActive"
9379b8e80941Smrg             semantic_type="duration"
9380b8e80941Smrg             mdapi_supported_apis=""
9381b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9382b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9383b8e80941Smrg             mdapi_hw_unit_type="gpu"
9384b8e80941Smrg             />
9385b8e80941Smrg    <counter name="Early Depth Test Fails"
9386b8e80941Smrg             description="The total number of pixels dropped on early depth test."
9387b8e80941Smrg             data_type="uint64"
9388b8e80941Smrg             equation="A 23 READ 4 UMUL"
9389b8e80941Smrg             underscore_name="early_depth_test_fails"
9390b8e80941Smrg             units="pixels"
9391b8e80941Smrg             symbol_name="EarlyDepthTestFails"
9392b8e80941Smrg             semantic_type="event"
9393b8e80941Smrg             mdapi_supported_apis=""
9394b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9395b8e80941Smrg             mdapi_hw_unit_type="gpu"
9396b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9397b8e80941Smrg             />
9398b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9399b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9400b8e80941Smrg             data_type="float"
9401b8e80941Smrg             max_equation="100"
9402b8e80941Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9403b8e80941Smrg             underscore_name="ps_thread01_ready_for_dispatch"
9404b8e80941Smrg             units="percent"
9405b8e80941Smrg             symbol_name="PSThread01ReadyForDispatch"
9406b8e80941Smrg             availability="$SubsliceMask 2 AND"
9407b8e80941Smrg             semantic_type="duration"
9408b8e80941Smrg             mdapi_supported_apis=""
9409b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9410b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9411b8e80941Smrg             mdapi_hw_unit_type="subslice"
9412b8e80941Smrg             />
9413b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9414b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9415b8e80941Smrg             data_type="float"
9416b8e80941Smrg             max_equation="100"
9417b8e80941Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9418b8e80941Smrg             underscore_name="ps_thread04_ready_for_dispatch"
9419b8e80941Smrg             units="percent"
9420b8e80941Smrg             symbol_name="PSThread04ReadyForDispatch"
9421b8e80941Smrg             availability="$SubsliceMask 16 AND"
9422b8e80941Smrg             semantic_type="duration"
9423b8e80941Smrg             mdapi_supported_apis=""
9424b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9425b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9426b8e80941Smrg             mdapi_hw_unit_type="subslice"
9427b8e80941Smrg             />
9428b8e80941Smrg    <counter name="VS EU Stall"
9429b8e80941Smrg             description="The percentage of time in which vertex shaders were stalled on the EUs."
9430b8e80941Smrg             data_type="float"
9431b8e80941Smrg             max_equation="100"
9432b8e80941Smrg             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9433b8e80941Smrg             underscore_name="vs_eu_stall"
9434b8e80941Smrg             units="percent"
9435b8e80941Smrg             symbol_name="VsEuStall"
9436b8e80941Smrg             semantic_type="duration"
9437b8e80941Smrg             mdapi_supported_apis=""
9438b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9439b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9440b8e80941Smrg             mdapi_hw_unit_type="gpu"
9441b8e80941Smrg             />
9442b8e80941Smrg    <counter name="Shader Memory Accesses"
9443b8e80941Smrg             description="The total number of shader memory accesses to L3."
9444b8e80941Smrg             data_type="uint64"
9445b8e80941Smrg             equation="A 32 READ"
9446b8e80941Smrg             underscore_name="shader_memory_accesses"
9447b8e80941Smrg             units="messages"
9448b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
9449b8e80941Smrg             semantic_type="event"
9450b8e80941Smrg             mdapi_supported_apis=""
9451b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9452b8e80941Smrg             mdapi_hw_unit_type="gpu"
9453b8e80941Smrg             mdapi_group="L3/Data Port"
9454b8e80941Smrg             />
9455b8e80941Smrg    <counter name="VS AVG Active per Thread"
9456b8e80941Smrg             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9457b8e80941Smrg             data_type="uint64"
9458b8e80941Smrg             equation="A 13 READ A 1 READ UDIV"
9459b8e80941Smrg             underscore_name="vs_eu_active_per_thread"
9460b8e80941Smrg             units="cycles"
9461b8e80941Smrg             symbol_name="VsEuActivePerThread"
9462b8e80941Smrg             semantic_type="event"
9463b8e80941Smrg             mdapi_supported_apis=""
9464b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
9465b8e80941Smrg             mdapi_hw_unit_type="gpu"
9466b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9467b8e80941Smrg             />
9468b8e80941Smrg    <counter name="HS Threads Dispatched"
9469b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
9470b8e80941Smrg             data_type="uint64"
9471b8e80941Smrg             equation="A 2 READ"
9472b8e80941Smrg             underscore_name="hs_threads"
9473b8e80941Smrg             units="threads"
9474b8e80941Smrg             symbol_name="HsThreads"
9475b8e80941Smrg             semantic_type="event"
9476b8e80941Smrg             mdapi_supported_apis=""
9477b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9478b8e80941Smrg             mdapi_hw_unit_type="gpu"
9479b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
9480b8e80941Smrg             />
9481b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9482b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9483b8e80941Smrg             data_type="float"
9484b8e80941Smrg             max_equation="100"
9485b8e80941Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9486b8e80941Smrg             underscore_name="ps_thread02_ready_for_dispatch"
9487b8e80941Smrg             units="percent"
9488b8e80941Smrg             symbol_name="PSThread02ReadyForDispatch"
9489b8e80941Smrg             availability="$SubsliceMask 4 AND"
9490b8e80941Smrg             semantic_type="duration"
9491b8e80941Smrg             mdapi_supported_apis=""
9492b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9493b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9494b8e80941Smrg             mdapi_hw_unit_type="subslice"
9495b8e80941Smrg             />
9496b8e80941Smrg    <counter name="L3 Shader Throughput"
9497b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9498b8e80941Smrg             data_type="uint64"
9499b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9500b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9501b8e80941Smrg             underscore_name="l3_shader_throughput"
9502b8e80941Smrg             units="bytes"
9503b8e80941Smrg             symbol_name="L3ShaderThroughput"
9504b8e80941Smrg             semantic_type="throughput"
9505b8e80941Smrg             mdapi_supported_apis=""
9506b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
9507b8e80941Smrg             mdapi_group="L3/Data Port"
9508b8e80941Smrg             mdapi_hw_unit_type="gpu"
9509b8e80941Smrg             />
9510b8e80941Smrg    <counter name="Samples Killed in FS"
9511b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
9512b8e80941Smrg             data_type="uint64"
9513b8e80941Smrg             equation="A 24 READ 4 UMUL"
9514b8e80941Smrg             underscore_name="samples_killed_in_ps"
9515b8e80941Smrg             units="pixels"
9516b8e80941Smrg             symbol_name="SamplesKilledInPs"
9517b8e80941Smrg             semantic_type="event"
9518b8e80941Smrg             mdapi_supported_apis=""
9519b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9520b8e80941Smrg             mdapi_hw_unit_type="gpu"
9521b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
9522b8e80941Smrg             />
9523b8e80941Smrg    <counter name="SLM Bytes Written"
9524b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
9525b8e80941Smrg             data_type="uint64"
9526b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9527b8e80941Smrg             equation="A 31 READ 64 UMUL"
9528b8e80941Smrg             underscore_name="slm_bytes_written"
9529b8e80941Smrg             units="bytes"
9530b8e80941Smrg             symbol_name="SlmBytesWritten"
9531b8e80941Smrg             semantic_type="throughput"
9532b8e80941Smrg             mdapi_supported_apis=""
9533b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9534b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
9535b8e80941Smrg             mdapi_hw_unit_type="gpu"
9536b8e80941Smrg             />
9537b8e80941Smrg    <counter name="Samples Written"
9538b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
9539b8e80941Smrg             data_type="uint64"
9540b8e80941Smrg             equation="A 26 READ 4 UMUL"
9541b8e80941Smrg             underscore_name="samples_written"
9542b8e80941Smrg             units="pixels"
9543b8e80941Smrg             symbol_name="SamplesWritten"
9544b8e80941Smrg             semantic_type="event"
9545b8e80941Smrg             mdapi_supported_apis=""
9546b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9547b8e80941Smrg             mdapi_hw_unit_type="gpu"
9548b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
9549b8e80941Smrg             />
9550b8e80941Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9551b8e80941Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9552b8e80941Smrg             data_type="float"
9553b8e80941Smrg             max_equation="100"
9554b8e80941Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9555b8e80941Smrg             underscore_name="ps_thread06_ready_for_dispatch"
9556b8e80941Smrg             units="percent"
9557b8e80941Smrg             symbol_name="PSThread06ReadyForDispatch"
9558b8e80941Smrg             availability="$SubsliceMask 64 AND"
9559b8e80941Smrg             semantic_type="duration"
9560b8e80941Smrg             mdapi_supported_apis=""
9561b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9562b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9563b8e80941Smrg             mdapi_hw_unit_type="subslice"
9564b8e80941Smrg             />
9565b8e80941Smrg    <register_config type="NOA">
9566b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
9567b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
9568b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
9569b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14290000" />
9570b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142E0000" />
9571b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14690000" />
9572b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146E0000" />
9573b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14A90000" />
9574b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9575b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14E90000" />
9576b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9577b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x161E8000" />
9578b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181EC000" />
9579b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
9580b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x061F8000" />
9581b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081F8000" />
9582b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
9583b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
9584b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06204000" />
9585b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08204000" />
9586b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A204000" />
9587b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C204000" />
9588b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06218000" />
9589b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08218000" />
9590b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A218000" />
9591b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C218000" />
9592b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0429C300" />
9593b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x062900C5" />
9594b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22290000" />
9595b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E290000" />
9596b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20290000" />
9597b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x062AC000" />
9598b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x082AC000" />
9599b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9600b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9601b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9602b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9603b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
9604b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x182C0002" />
9605b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x022EC300" />
9606b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9607b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102E0000" />
9608b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x022F8000" />
9609b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x042F4000" />
9610b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A304000" />
9611b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C300001" />
9612b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
9613b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x125E8000" />
9614b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x145E8000" />
9615b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
9616b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x025F8000" />
9617b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x045F8000" />
9618b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C600014" />
9619b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02604000" />
9620b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04604000" />
9621b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16612800" />
9622b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02618000" />
9623b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04618000" />
9624b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0069C300" />
9625b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026900C5" />
9626b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22690000" />
9627b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12690000" />
9628b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9629b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026A4000" />
9630b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x046A4000" />
9631b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
9632b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x066C8000" />
9633b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x086C8000" />
9634b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9635b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x106E0000" />
9636b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E6FC000" />
9637b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E700050" />
9638b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
9639b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
9640b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
9641b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
9642b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
9643b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CA00001" />
9644b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16A102A8" />
9645b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9646b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22A90000" />
9647b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9648b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9649b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
9650b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9651b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9652b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AAFC000" />
9653b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CB05000" />
9654b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9655b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
9656b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00DF8000" />
9657b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
9658b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00E04000" />
9659b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9660b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
9661b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00E18000" />
9662b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EE18000" />
9663b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14E18000" />
9664b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16E10002" />
9665b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9666b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22E90000" />
9667b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20E90000" />
9668b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9669b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9670b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9671b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EC8000" />
9672b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
9673b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9674b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9675b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9676b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9677b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EF8000" />
9678b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18F04000" />
9679b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CF00040" />
9680b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045400" />
9681b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045555" />
9682b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040155" />
9683b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04055000" />
9684b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A055000" />
9685b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
9686b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
9687b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
9688b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
9689b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
9690b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9691b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
9692b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9693b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00088000" />
9694b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02082000" />
9695b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14090050" />
9696b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
9697b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06091000" />
9698b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x000D2000" />
9699b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060D8000" />
9700b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080DA000" />
9701b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040E1000" />
9702b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9703b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9704b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9705b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9706b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
9707b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04128000" />
9708b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0813C000" />
9709b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9710b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04136000" />
9711b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9712b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9713b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9714b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
9715b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02144000" />
9716b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00158000" />
9717b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E158000" />
9718b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9719b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
9720b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
9721b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
9722b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0615C000" />
9723b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0815C000" />
9724b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9725b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9726b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02188000" />
9727b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0418A000" />
9728b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06182000" />
9729b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A198000" />
9730b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9731b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E192000" />
9732b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9733b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9734b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x121D5400" />
9735b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x141D0002" />
9736b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
9737b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
9738b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4924" />
9739b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
9740b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
9741b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9742b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9743b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9744b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F5030" />
9745b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F0050" />
9746b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F2000" />
9747b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0020" />
9748b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
9749b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F2020" />
9750b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F3030" />
9751b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F5050" />
9752b8e80941Smrg    </register_config>
9753b8e80941Smrg    <register_config type="OA">
9754b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
9755b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
9756b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
9757b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
9758b8e80941Smrg        <register type="OA" address="0x00002724" value="0xF0800000" />
9759b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000018" />
9760b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9761b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000060" />
9762b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9763b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000180" />
9764b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9765b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00000600" />
9766b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9767b8e80941Smrg        <register type="OA" address="0x00002790" value="0x00001800" />
9768b8e80941Smrg        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9769b8e80941Smrg        <register type="OA" address="0x00002798" value="0x00006000" />
9770b8e80941Smrg        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9771b8e80941Smrg        <register type="OA" address="0x000027A0" value="0x00018000" />
9772b8e80941Smrg        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9773b8e80941Smrg        <register type="OA" address="0x000027A8" value="0x00060000" />
9774b8e80941Smrg        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9775b8e80941Smrg    </register_config>
9776b8e80941Smrg    <register_config type="FLEX">
9777b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9778b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9779b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9780b8e80941Smrg        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9781b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9782b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9783b8e80941Smrg        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9784b8e80941Smrg    </register_config>
9785b8e80941Smrg  </set>
9786b8e80941Smrg
9787b8e80941Smrg  <set name="Metric set TDL_2"
9788b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
9789b8e80941Smrg       underscore_name="tdl_2"
9790b8e80941Smrg       hw_config_guid="c6d3af7b-037b-4656-95e1-4f838f0a2c14"
9791b8e80941Smrg       chipset="ICL"
9792b8e80941Smrg       symbol_name="TDL_2"
9793b8e80941Smrg       >
9794b8e80941Smrg    <counter name="GPU Core Clocks"
9795b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
9796b8e80941Smrg             data_type="uint64"
9797b8e80941Smrg             equation="GPU_CLOCK 0 READ"
9798b8e80941Smrg             underscore_name="gpu_core_clocks"
9799b8e80941Smrg             units="cycles"
9800b8e80941Smrg             symbol_name="GpuCoreClocks"
9801b8e80941Smrg             semantic_type="event"
9802b8e80941Smrg             mdapi_supported_apis=""
9803b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
9804b8e80941Smrg             mdapi_hw_unit_type="gpu"
9805b8e80941Smrg             mdapi_group="GPU"
9806b8e80941Smrg             />
9807b8e80941Smrg    <counter name="EU Active"
9808b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
9809b8e80941Smrg             data_type="float"
9810b8e80941Smrg             max_equation="100"
9811b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9812b8e80941Smrg             underscore_name="eu_active"
9813b8e80941Smrg             units="percent"
9814b8e80941Smrg             symbol_name="EuActive"
9815b8e80941Smrg             semantic_type="duration"
9816b8e80941Smrg             mdapi_supported_apis=""
9817b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9818b8e80941Smrg             mdapi_group="EU Array"
9819b8e80941Smrg             mdapi_hw_unit_type="gpu"
9820b8e80941Smrg             />
9821b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
9822b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
9823b8e80941Smrg             data_type="float"
9824b8e80941Smrg             max_equation="100"
9825b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9826b8e80941Smrg             underscore_name="eu_fpu_both_active"
9827b8e80941Smrg             units="percent"
9828b8e80941Smrg             symbol_name="EuFpuBothActive"
9829b8e80941Smrg             semantic_type="duration"
9830b8e80941Smrg             mdapi_supported_apis=""
9831b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9832b8e80941Smrg             mdapi_group="EU Array/Pipes"
9833b8e80941Smrg             mdapi_hw_unit_type="gpu"
9834b8e80941Smrg             />
9835b8e80941Smrg    <counter name="SQ is full"
9836b8e80941Smrg             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9837b8e80941Smrg             data_type="float"
9838b8e80941Smrg             max_equation="100"
9839b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9840b8e80941Smrg             underscore_name="gt_request_queue_full"
9841b8e80941Smrg             units="percent"
9842b8e80941Smrg             symbol_name="GTRequestQueueFull"
9843b8e80941Smrg             semantic_type="duration"
9844b8e80941Smrg             mdapi_supported_apis=""
9845b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9846b8e80941Smrg             mdapi_group="GTI"
9847b8e80941Smrg             mdapi_hw_unit_type="gpu"
9848b8e80941Smrg             />
9849b8e80941Smrg    <counter name="VS Send Pipe Active"
9850b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9851b8e80941Smrg             data_type="float"
9852b8e80941Smrg             max_equation="100"
9853b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9854b8e80941Smrg             underscore_name="vs_send_active"
9855b8e80941Smrg             units="percent"
9856b8e80941Smrg             symbol_name="VsSendActive"
9857b8e80941Smrg             semantic_type="duration"
9858b8e80941Smrg             mdapi_supported_apis=""
9859b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9860b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9861b8e80941Smrg             mdapi_hw_unit_type="gpu"
9862b8e80941Smrg             />
9863b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
9864b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9865b8e80941Smrg             data_type="float"
9866b8e80941Smrg             max_equation="100"
9867b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9868b8e80941Smrg             underscore_name="vs_fpu1_active"
9869b8e80941Smrg             units="percent"
9870b8e80941Smrg             symbol_name="VsFpu1Active"
9871b8e80941Smrg             semantic_type="duration"
9872b8e80941Smrg             mdapi_supported_apis=""
9873b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9874b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9875b8e80941Smrg             mdapi_hw_unit_type="gpu"
9876b8e80941Smrg             />
9877b8e80941Smrg    <counter name="GS Threads Dispatched"
9878b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
9879b8e80941Smrg             data_type="uint64"
9880b8e80941Smrg             equation="A 5 READ"
9881b8e80941Smrg             underscore_name="gs_threads"
9882b8e80941Smrg             units="threads"
9883b8e80941Smrg             symbol_name="GsThreads"
9884b8e80941Smrg             semantic_type="event"
9885b8e80941Smrg             mdapi_supported_apis=""
9886b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9887b8e80941Smrg             mdapi_hw_unit_type="gpu"
9888b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
9889b8e80941Smrg             />
9890b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
9891b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
9892b8e80941Smrg             data_type="uint64"
9893b8e80941Smrg             equation="A 22 READ 4 UMUL"
9894b8e80941Smrg             underscore_name="hi_depth_test_fails"
9895b8e80941Smrg             units="pixels"
9896b8e80941Smrg             symbol_name="HiDepthTestFails"
9897b8e80941Smrg             semantic_type="event"
9898b8e80941Smrg             mdapi_supported_apis=""
9899b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9900b8e80941Smrg             mdapi_hw_unit_type="gpu"
9901b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9902b8e80941Smrg             />
9903b8e80941Smrg    <counter name="FS Both FPU Active"
9904b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9905b8e80941Smrg             data_type="float"
9906b8e80941Smrg             max_equation="100"
9907b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9908b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
9909b8e80941Smrg             units="percent"
9910b8e80941Smrg             symbol_name="PsEuBothFpuActive"
9911b8e80941Smrg             semantic_type="duration"
9912b8e80941Smrg             mdapi_supported_apis=""
9913b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
9914b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
9915b8e80941Smrg             mdapi_hw_unit_type="gpu"
9916b8e80941Smrg             />
9917b8e80941Smrg    <counter name="VS Threads Dispatched"
9918b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
9919b8e80941Smrg             data_type="uint64"
9920b8e80941Smrg             equation="A 1 READ"
9921b8e80941Smrg             underscore_name="vs_threads"
9922b8e80941Smrg             units="threads"
9923b8e80941Smrg             symbol_name="VsThreads"
9924b8e80941Smrg             semantic_type="event"
9925b8e80941Smrg             mdapi_supported_apis=""
9926b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9927b8e80941Smrg             mdapi_hw_unit_type="gpu"
9928b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
9929b8e80941Smrg             />
9930b8e80941Smrg    <counter name="FS Threads Dispatched"
9931b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
9932b8e80941Smrg             data_type="uint64"
9933b8e80941Smrg             equation="A 6 READ"
9934b8e80941Smrg             underscore_name="ps_threads"
9935b8e80941Smrg             units="threads"
9936b8e80941Smrg             symbol_name="PsThreads"
9937b8e80941Smrg             semantic_type="event"
9938b8e80941Smrg             mdapi_supported_apis=""
9939b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9940b8e80941Smrg             mdapi_hw_unit_type="gpu"
9941b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
9942b8e80941Smrg             />
9943b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9944b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9945b8e80941Smrg             data_type="float"
9946b8e80941Smrg             max_equation="100"
9947b8e80941Smrg             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9948b8e80941Smrg             underscore_name="non_ps_thread02_ready_for_dispatch"
9949b8e80941Smrg             units="percent"
9950b8e80941Smrg             symbol_name="NonPSThread02ReadyForDispatch"
9951b8e80941Smrg             availability="$SubsliceMask 4 AND"
9952b8e80941Smrg             semantic_type="duration"
9953b8e80941Smrg             mdapi_supported_apis=""
9954b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9955b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9956b8e80941Smrg             mdapi_hw_unit_type="subslice"
9957b8e80941Smrg             />
9958b8e80941Smrg    <counter name="Shader Barrier Messages"
9959b8e80941Smrg             description="The total number of shader barrier messages."
9960b8e80941Smrg             data_type="uint64"
9961b8e80941Smrg             equation="A 35 READ"
9962b8e80941Smrg             underscore_name="shader_barriers"
9963b8e80941Smrg             units="messages"
9964b8e80941Smrg             symbol_name="ShaderBarriers"
9965b8e80941Smrg             semantic_type="event"
9966b8e80941Smrg             mdapi_supported_apis=""
9967b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9968b8e80941Smrg             mdapi_hw_unit_type="gpu"
9969b8e80941Smrg             mdapi_group="EU Array/Barrier"
9970b8e80941Smrg             />
9971b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9972b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9973b8e80941Smrg             data_type="float"
9974b8e80941Smrg             max_equation="100"
9975b8e80941Smrg             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9976b8e80941Smrg             underscore_name="non_ps_thread03_ready_for_dispatch"
9977b8e80941Smrg             units="percent"
9978b8e80941Smrg             symbol_name="NonPSThread03ReadyForDispatch"
9979b8e80941Smrg             availability="$SubsliceMask 8 AND"
9980b8e80941Smrg             semantic_type="duration"
9981b8e80941Smrg             mdapi_supported_apis=""
9982b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9983b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
9984b8e80941Smrg             mdapi_hw_unit_type="subslice"
9985b8e80941Smrg             />
9986b8e80941Smrg    <counter name="Sampler Texels"
9987b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9988b8e80941Smrg             data_type="uint64"
9989b8e80941Smrg             equation="A 28 READ 4 UMUL"
9990b8e80941Smrg             underscore_name="sampler_texels"
9991b8e80941Smrg             units="texels"
9992b8e80941Smrg             symbol_name="SamplerTexels"
9993b8e80941Smrg             semantic_type="event"
9994b8e80941Smrg             mdapi_supported_apis=""
9995b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9996b8e80941Smrg             mdapi_hw_unit_type="gpu"
9997b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
9998b8e80941Smrg             />
9999b8e80941Smrg    <counter name="Pixels Failing Tests"
10000b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10001b8e80941Smrg             data_type="uint64"
10002b8e80941Smrg             equation="A 25 READ 4 UMUL"
10003b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
10004b8e80941Smrg             units="pixels"
10005b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
10006b8e80941Smrg             semantic_type="event"
10007b8e80941Smrg             mdapi_supported_apis=""
10008b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10009b8e80941Smrg             mdapi_hw_unit_type="gpu"
10010b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
10011b8e80941Smrg             />
10012b8e80941Smrg    <counter name="GPU Time Elapsed"
10013b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
10014b8e80941Smrg             data_type="uint64"
10015b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10016b8e80941Smrg             underscore_name="gpu_time"
10017b8e80941Smrg             units="ns"
10018b8e80941Smrg             symbol_name="GpuTime"
10019b8e80941Smrg             semantic_type="duration"
10020b8e80941Smrg             mdapi_supported_apis=""
10021b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10022b8e80941Smrg             mdapi_hw_unit_type="gpu"
10023b8e80941Smrg             mdapi_group="GPU"
10024b8e80941Smrg             />
10025b8e80941Smrg    <counter name="AVG GPU Core Frequency"
10026b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
10027b8e80941Smrg             data_type="uint64"
10028b8e80941Smrg             max_equation="$GpuMaxFrequency"
10029b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10030b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
10031b8e80941Smrg             units="hz"
10032b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
10033b8e80941Smrg             semantic_type="event"
10034b8e80941Smrg             mdapi_supported_apis=""
10035b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10036b8e80941Smrg             mdapi_group="GPU"
10037b8e80941Smrg             mdapi_hw_unit_type="gpu"
10038b8e80941Smrg             />
10039b8e80941Smrg    <counter name="Sampler Texels Misses"
10040b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10041b8e80941Smrg             data_type="uint64"
10042b8e80941Smrg             equation="A 29 READ 4 UMUL"
10043b8e80941Smrg             underscore_name="sampler_texel_misses"
10044b8e80941Smrg             units="texels"
10045b8e80941Smrg             symbol_name="SamplerTexelMisses"
10046b8e80941Smrg             semantic_type="event"
10047b8e80941Smrg             mdapi_supported_apis=""
10048b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
10049b8e80941Smrg             mdapi_hw_unit_type="gpu"
10050b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
10051b8e80941Smrg             />
10052b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
10053b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
10054b8e80941Smrg             data_type="float"
10055b8e80941Smrg             max_equation="100"
10056b8e80941Smrg             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10057b8e80941Smrg             underscore_name="non_ps_thread00_ready_for_dispatch"
10058b8e80941Smrg             units="percent"
10059b8e80941Smrg             symbol_name="NonPSThread00ReadyForDispatch"
10060b8e80941Smrg             availability="$SubsliceMask 1 AND"
10061b8e80941Smrg             semantic_type="duration"
10062b8e80941Smrg             mdapi_supported_apis=""
10063b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10064b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10065b8e80941Smrg             mdapi_hw_unit_type="subslice"
10066b8e80941Smrg             />
10067b8e80941Smrg    <counter name="CS Threads Dispatched"
10068b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
10069b8e80941Smrg             data_type="uint64"
10070b8e80941Smrg             equation="A 4 READ"
10071b8e80941Smrg             underscore_name="cs_threads"
10072b8e80941Smrg             units="threads"
10073b8e80941Smrg             symbol_name="CsThreads"
10074b8e80941Smrg             semantic_type="event"
10075b8e80941Smrg             mdapi_supported_apis=""
10076b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10077b8e80941Smrg             mdapi_hw_unit_type="gpu"
10078b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
10079b8e80941Smrg             />
10080b8e80941Smrg    <counter name="SLM Bytes Read"
10081b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
10082b8e80941Smrg             data_type="uint64"
10083b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10084b8e80941Smrg             equation="A 30 READ 64 UMUL"
10085b8e80941Smrg             underscore_name="slm_bytes_read"
10086b8e80941Smrg             units="bytes"
10087b8e80941Smrg             symbol_name="SlmBytesRead"
10088b8e80941Smrg             semantic_type="throughput"
10089b8e80941Smrg             mdapi_supported_apis=""
10090b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10091b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
10092b8e80941Smrg             mdapi_hw_unit_type="gpu"
10093b8e80941Smrg             />
10094b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
10095b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10096b8e80941Smrg             data_type="float"
10097b8e80941Smrg             max_equation="100"
10098b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10099b8e80941Smrg             underscore_name="ps_fpu1_active"
10100b8e80941Smrg             units="percent"
10101b8e80941Smrg             symbol_name="PsFpu1Active"
10102b8e80941Smrg             semantic_type="duration"
10103b8e80941Smrg             mdapi_supported_apis=""
10104b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10105b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
10106b8e80941Smrg             mdapi_hw_unit_type="gpu"
10107b8e80941Smrg             />
10108b8e80941Smrg    <counter name="PS Send Pipeline Active"
10109b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10110b8e80941Smrg             data_type="float"
10111b8e80941Smrg             max_equation="100"
10112b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10113b8e80941Smrg             underscore_name="ps_send_active"
10114b8e80941Smrg             units="percent"
10115b8e80941Smrg             symbol_name="PsSendActive"
10116b8e80941Smrg             semantic_type="duration"
10117b8e80941Smrg             mdapi_supported_apis=""
10118b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10119b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
10120b8e80941Smrg             mdapi_hw_unit_type="gpu"
10121b8e80941Smrg             />
10122b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
10123b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10124b8e80941Smrg             data_type="float"
10125b8e80941Smrg             max_equation="100"
10126b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10127b8e80941Smrg             underscore_name="vs_fpu0_active"
10128b8e80941Smrg             units="percent"
10129b8e80941Smrg             symbol_name="VsFpu0Active"
10130b8e80941Smrg             semantic_type="duration"
10131b8e80941Smrg             mdapi_supported_apis=""
10132b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10133b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
10134b8e80941Smrg             mdapi_hw_unit_type="gpu"
10135b8e80941Smrg             />
10136b8e80941Smrg    <counter name="GPU Busy"
10137b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
10138b8e80941Smrg             data_type="float"
10139b8e80941Smrg             max_equation="100"
10140b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10141b8e80941Smrg             underscore_name="gpu_busy"
10142b8e80941Smrg             units="percent"
10143b8e80941Smrg             symbol_name="GpuBusy"
10144b8e80941Smrg             semantic_type="duration"
10145b8e80941Smrg             mdapi_supported_apis=""
10146b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
10147b8e80941Smrg             mdapi_group="GPU"
10148b8e80941Smrg             mdapi_hw_unit_type="gpu"
10149b8e80941Smrg             />
10150b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10151b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10152b8e80941Smrg             data_type="float"
10153b8e80941Smrg             max_equation="100"
10154b8e80941Smrg             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10155b8e80941Smrg             underscore_name="non_ps_thread07_ready_for_dispatch"
10156b8e80941Smrg             units="percent"
10157b8e80941Smrg             symbol_name="NonPSThread07ReadyForDispatch"
10158b8e80941Smrg             availability="$SubsliceMask 128 AND"
10159b8e80941Smrg             semantic_type="duration"
10160b8e80941Smrg             mdapi_supported_apis=""
10161b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10162b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10163b8e80941Smrg             mdapi_hw_unit_type="subslice"
10164b8e80941Smrg             />
10165b8e80941Smrg    <counter name="Rasterized Pixels"
10166b8e80941Smrg             description="The total number of rasterized pixels."
10167b8e80941Smrg             data_type="uint64"
10168b8e80941Smrg             equation="A 21 READ 4 UMUL"
10169b8e80941Smrg             underscore_name="rasterized_pixels"
10170b8e80941Smrg             units="pixels"
10171b8e80941Smrg             symbol_name="RasterizedPixels"
10172b8e80941Smrg             semantic_type="event"
10173b8e80941Smrg             mdapi_supported_apis=""
10174b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10175b8e80941Smrg             mdapi_hw_unit_type="gpu"
10176b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
10177b8e80941Smrg             />
10178b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
10179b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10180b8e80941Smrg             data_type="float"
10181b8e80941Smrg             max_equation="100"
10182b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10183b8e80941Smrg             underscore_name="ps_fpu0_active"
10184b8e80941Smrg             units="percent"
10185b8e80941Smrg             symbol_name="PsFpu0Active"
10186b8e80941Smrg             semantic_type="duration"
10187b8e80941Smrg             mdapi_supported_apis=""
10188b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10189b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
10190b8e80941Smrg             mdapi_hw_unit_type="gpu"
10191b8e80941Smrg             />
10192b8e80941Smrg    <counter name="DS Threads Dispatched"
10193b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
10194b8e80941Smrg             data_type="uint64"
10195b8e80941Smrg             equation="A 3 READ"
10196b8e80941Smrg             underscore_name="ds_threads"
10197b8e80941Smrg             units="threads"
10198b8e80941Smrg             symbol_name="DsThreads"
10199b8e80941Smrg             semantic_type="event"
10200b8e80941Smrg             mdapi_supported_apis=""
10201b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10202b8e80941Smrg             mdapi_hw_unit_type="gpu"
10203b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
10204b8e80941Smrg             />
10205b8e80941Smrg    <counter name="Samples Written"
10206b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
10207b8e80941Smrg             data_type="uint64"
10208b8e80941Smrg             equation="A 26 READ 4 UMUL"
10209b8e80941Smrg             underscore_name="samples_written"
10210b8e80941Smrg             units="pixels"
10211b8e80941Smrg             symbol_name="SamplesWritten"
10212b8e80941Smrg             semantic_type="event"
10213b8e80941Smrg             mdapi_supported_apis=""
10214b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10215b8e80941Smrg             mdapi_hw_unit_type="gpu"
10216b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
10217b8e80941Smrg             />
10218b8e80941Smrg    <counter name="EU Stall"
10219b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
10220b8e80941Smrg             data_type="float"
10221b8e80941Smrg             max_equation="100"
10222b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10223b8e80941Smrg             underscore_name="eu_stall"
10224b8e80941Smrg             units="percent"
10225b8e80941Smrg             symbol_name="EuStall"
10226b8e80941Smrg             semantic_type="duration"
10227b8e80941Smrg             mdapi_supported_apis=""
10228b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10229b8e80941Smrg             mdapi_group="EU Array"
10230b8e80941Smrg             mdapi_hw_unit_type="gpu"
10231b8e80941Smrg             />
10232b8e80941Smrg    <counter name="Samples Blended"
10233b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
10234b8e80941Smrg             data_type="uint64"
10235b8e80941Smrg             equation="A 27 READ 4 UMUL"
10236b8e80941Smrg             underscore_name="samples_blended"
10237b8e80941Smrg             units="pixels"
10238b8e80941Smrg             symbol_name="SamplesBlended"
10239b8e80941Smrg             semantic_type="event"
10240b8e80941Smrg             mdapi_supported_apis=""
10241b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10242b8e80941Smrg             mdapi_hw_unit_type="gpu"
10243b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
10244b8e80941Smrg             />
10245b8e80941Smrg    <counter name="Early Depth Test Fails"
10246b8e80941Smrg             description="The total number of pixels dropped on early depth test."
10247b8e80941Smrg             data_type="uint64"
10248b8e80941Smrg             equation="A 23 READ 4 UMUL"
10249b8e80941Smrg             underscore_name="early_depth_test_fails"
10250b8e80941Smrg             units="pixels"
10251b8e80941Smrg             symbol_name="EarlyDepthTestFails"
10252b8e80941Smrg             semantic_type="event"
10253b8e80941Smrg             mdapi_supported_apis=""
10254b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10255b8e80941Smrg             mdapi_hw_unit_type="gpu"
10256b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10257b8e80941Smrg             />
10258b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10259b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10260b8e80941Smrg             data_type="float"
10261b8e80941Smrg             max_equation="100"
10262b8e80941Smrg             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10263b8e80941Smrg             underscore_name="non_ps_thread06_ready_for_dispatch"
10264b8e80941Smrg             units="percent"
10265b8e80941Smrg             symbol_name="NonPSThread06ReadyForDispatch"
10266b8e80941Smrg             availability="$SubsliceMask 64 AND"
10267b8e80941Smrg             semantic_type="duration"
10268b8e80941Smrg             mdapi_supported_apis=""
10269b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10270b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10271b8e80941Smrg             mdapi_hw_unit_type="subslice"
10272b8e80941Smrg             />
10273b8e80941Smrg    <counter name="Shader Memory Accesses"
10274b8e80941Smrg             description="The total number of shader memory accesses to L3."
10275b8e80941Smrg             data_type="uint64"
10276b8e80941Smrg             equation="A 32 READ"
10277b8e80941Smrg             underscore_name="shader_memory_accesses"
10278b8e80941Smrg             units="messages"
10279b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
10280b8e80941Smrg             semantic_type="event"
10281b8e80941Smrg             mdapi_supported_apis=""
10282b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10283b8e80941Smrg             mdapi_hw_unit_type="gpu"
10284b8e80941Smrg             mdapi_group="L3/Data Port"
10285b8e80941Smrg             />
10286b8e80941Smrg    <counter name="HS Threads Dispatched"
10287b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
10288b8e80941Smrg             data_type="uint64"
10289b8e80941Smrg             equation="A 2 READ"
10290b8e80941Smrg             underscore_name="hs_threads"
10291b8e80941Smrg             units="threads"
10292b8e80941Smrg             symbol_name="HsThreads"
10293b8e80941Smrg             semantic_type="event"
10294b8e80941Smrg             mdapi_supported_apis=""
10295b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10296b8e80941Smrg             mdapi_hw_unit_type="gpu"
10297b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
10298b8e80941Smrg             />
10299b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10300b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10301b8e80941Smrg             data_type="float"
10302b8e80941Smrg             max_equation="100"
10303b8e80941Smrg             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10304b8e80941Smrg             underscore_name="non_ps_thread05_ready_for_dispatch"
10305b8e80941Smrg             units="percent"
10306b8e80941Smrg             symbol_name="NonPSThread05ReadyForDispatch"
10307b8e80941Smrg             availability="$SubsliceMask 32 AND"
10308b8e80941Smrg             semantic_type="duration"
10309b8e80941Smrg             mdapi_supported_apis=""
10310b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10311b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10312b8e80941Smrg             mdapi_hw_unit_type="subslice"
10313b8e80941Smrg             />
10314b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10315b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10316b8e80941Smrg             data_type="float"
10317b8e80941Smrg             max_equation="100"
10318b8e80941Smrg             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10319b8e80941Smrg             underscore_name="non_ps_thread04_ready_for_dispatch"
10320b8e80941Smrg             units="percent"
10321b8e80941Smrg             symbol_name="NonPSThread04ReadyForDispatch"
10322b8e80941Smrg             availability="$SubsliceMask 16 AND"
10323b8e80941Smrg             semantic_type="duration"
10324b8e80941Smrg             mdapi_supported_apis=""
10325b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10326b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10327b8e80941Smrg             mdapi_hw_unit_type="subslice"
10328b8e80941Smrg             />
10329b8e80941Smrg    <counter name="L3 Shader Throughput"
10330b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10331b8e80941Smrg             data_type="uint64"
10332b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10333b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
10334b8e80941Smrg             underscore_name="l3_shader_throughput"
10335b8e80941Smrg             units="bytes"
10336b8e80941Smrg             symbol_name="L3ShaderThroughput"
10337b8e80941Smrg             semantic_type="throughput"
10338b8e80941Smrg             mdapi_supported_apis=""
10339b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
10340b8e80941Smrg             mdapi_group="L3/Data Port"
10341b8e80941Smrg             mdapi_hw_unit_type="gpu"
10342b8e80941Smrg             />
10343b8e80941Smrg    <counter name="Samples Killed in FS"
10344b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
10345b8e80941Smrg             data_type="uint64"
10346b8e80941Smrg             equation="A 24 READ 4 UMUL"
10347b8e80941Smrg             underscore_name="samples_killed_in_ps"
10348b8e80941Smrg             units="pixels"
10349b8e80941Smrg             symbol_name="SamplesKilledInPs"
10350b8e80941Smrg             semantic_type="event"
10351b8e80941Smrg             mdapi_supported_apis=""
10352b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10353b8e80941Smrg             mdapi_hw_unit_type="gpu"
10354b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
10355b8e80941Smrg             />
10356b8e80941Smrg    <counter name="SLM Bytes Written"
10357b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
10358b8e80941Smrg             data_type="uint64"
10359b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10360b8e80941Smrg             equation="A 31 READ 64 UMUL"
10361b8e80941Smrg             underscore_name="slm_bytes_written"
10362b8e80941Smrg             units="bytes"
10363b8e80941Smrg             symbol_name="SlmBytesWritten"
10364b8e80941Smrg             semantic_type="throughput"
10365b8e80941Smrg             mdapi_supported_apis=""
10366b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10367b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
10368b8e80941Smrg             mdapi_hw_unit_type="gpu"
10369b8e80941Smrg             />
10370b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
10371b8e80941Smrg             description="The total number of shader atomic memory accesses."
10372b8e80941Smrg             data_type="uint64"
10373b8e80941Smrg             equation="A 34 READ"
10374b8e80941Smrg             underscore_name="shader_atomics"
10375b8e80941Smrg             units="messages"
10376b8e80941Smrg             symbol_name="ShaderAtomics"
10377b8e80941Smrg             semantic_type="event"
10378b8e80941Smrg             mdapi_supported_apis=""
10379b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10380b8e80941Smrg             mdapi_hw_unit_type="gpu"
10381b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
10382b8e80941Smrg             />
10383b8e80941Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10384b8e80941Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10385b8e80941Smrg             data_type="float"
10386b8e80941Smrg             max_equation="100"
10387b8e80941Smrg             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10388b8e80941Smrg             underscore_name="non_ps_thread01_ready_for_dispatch"
10389b8e80941Smrg             units="percent"
10390b8e80941Smrg             symbol_name="NonPSThread01ReadyForDispatch"
10391b8e80941Smrg             availability="$SubsliceMask 2 AND"
10392b8e80941Smrg             semantic_type="duration"
10393b8e80941Smrg             mdapi_supported_apis=""
10394b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10395b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10396b8e80941Smrg             mdapi_hw_unit_type="subslice"
10397b8e80941Smrg             />
10398b8e80941Smrg    <register_config type="NOA">
10399b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
10400b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
10401b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
10402b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14290000" />
10403b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142E0000" />
10404b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14690000" />
10405b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146E0000" />
10406b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14A90000" />
10407b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10408b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14E90000" />
10409b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10410b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1E0006" />
10411b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1F0006" />
10412b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C200005" />
10413b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16210A00" />
10414b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10415b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22290000" />
10416b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10417b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x182C8000" />
10418b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2C0002" />
10419b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10420b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102E0000" />
10421b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2F4000" />
10422b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E300010" />
10423b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5E0008" />
10424b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x125E8000" />
10425b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E5F0008" />
10426b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x025F8000" />
10427b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C600010" />
10428b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02604000" />
10429b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16612000" />
10430b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02618000" />
10431b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10432b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22690000" />
10433b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10434b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x026AC000" />
10435b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6C0008" />
10436b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x066C8000" />
10437b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x006EC100" />
10438b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x106E0000" />
10439b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x006F8000" />
10440b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A700400" />
10441b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x149E8000" />
10442b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x169E8000" />
10443b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x049F8000" />
10444b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x069F8000" />
10445b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A04000" />
10446b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A04000" />
10447b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A18000" />
10448b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06A18000" />
10449b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10450b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22A90000" />
10451b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10452b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10453b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08AC8000" />
10454b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
10455b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10456b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10457b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AF8000" />
10458b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AB04000" />
10459b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18DEC000" />
10460b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08DF8000" />
10461b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
10462b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E04000" />
10463b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10464b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E18000" />
10465b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE18000" />
10466b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10467b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22E90000" />
10468b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CE90000" />
10469b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10470b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10471b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
10472b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
10473b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10474b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10475b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EF8000" />
10476b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CF00004" />
10477b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040150" />
10478b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045000" />
10479b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E040015" />
10480b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050054" />
10481b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04054000" />
10482b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
10483b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
10484b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600E0" />
10485b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24063E00" />
10486b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E088000" />
10487b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00088000" />
10488b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14090040" />
10489b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04094000" />
10490b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040DA000" />
10491b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080E5000" />
10492b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A120020" />
10493b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
10494b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0412C000" />
10495b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0612C000" />
10496b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A138000" />
10497b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0413E000" />
10498b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E148000" />
10499b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
10500b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0214C000" />
10501b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16156000" />
10502b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150007" />
10503b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
10504b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
10505b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06154000" />
10506b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08158000" />
10507b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A158000" />
10508b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C188000" />
10509b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E182000" />
10510b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1419000A" />
10511b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x021CA000" />
10512b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10513b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
10514b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10515b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
10516b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4000" />
10517b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
10518b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10519b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
10520b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F0024" />
10521b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F3050" />
10522b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
10523b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F2000" />
10524b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F5000" />
10525b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3730" />
10526b8e80941Smrg    </register_config>
10527b8e80941Smrg    <register_config type="OA">
10528b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
10529b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
10530b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
10531b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
10532b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
10533b8e80941Smrg    </register_config>
10534b8e80941Smrg    <register_config type="FLEX">
10535b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10536b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10537b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10538b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10539b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10540b8e80941Smrg    </register_config>
10541b8e80941Smrg  </set>
10542b8e80941Smrg
10543b8e80941Smrg  <set name="Metric set TDL_3"
10544b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
10545b8e80941Smrg       underscore_name="tdl_3"
10546b8e80941Smrg       hw_config_guid="fd25ec19-3ed1-40c9-8648-1d2387449a92"
10547b8e80941Smrg       chipset="ICL"
10548b8e80941Smrg       symbol_name="TDL_3"
10549b8e80941Smrg       >
10550b8e80941Smrg    <counter name="GPU Core Clocks"
10551b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
10552b8e80941Smrg             data_type="uint64"
10553b8e80941Smrg             equation="GPU_CLOCK 0 READ"
10554b8e80941Smrg             underscore_name="gpu_core_clocks"
10555b8e80941Smrg             units="cycles"
10556b8e80941Smrg             symbol_name="GpuCoreClocks"
10557b8e80941Smrg             semantic_type="event"
10558b8e80941Smrg             mdapi_supported_apis=""
10559b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
10560b8e80941Smrg             mdapi_hw_unit_type="gpu"
10561b8e80941Smrg             mdapi_group="GPU"
10562b8e80941Smrg             />
10563b8e80941Smrg    <counter name="EU Active"
10564b8e80941Smrg             description="The percentage of time in which the Execution Units were actively processing."
10565b8e80941Smrg             data_type="float"
10566b8e80941Smrg             max_equation="100"
10567b8e80941Smrg             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10568b8e80941Smrg             underscore_name="eu_active"
10569b8e80941Smrg             units="percent"
10570b8e80941Smrg             symbol_name="EuActive"
10571b8e80941Smrg             semantic_type="duration"
10572b8e80941Smrg             mdapi_supported_apis=""
10573b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10574b8e80941Smrg             mdapi_group="EU Array"
10575b8e80941Smrg             mdapi_hw_unit_type="gpu"
10576b8e80941Smrg             />
10577b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
10578b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
10579b8e80941Smrg             data_type="float"
10580b8e80941Smrg             max_equation="100"
10581b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10582b8e80941Smrg             underscore_name="thread_header06_ready_port1"
10583b8e80941Smrg             units="percent"
10584b8e80941Smrg             symbol_name="ThreadHeader06ReadyPort1"
10585b8e80941Smrg             availability="$SubsliceMask 64 AND"
10586b8e80941Smrg             semantic_type="duration"
10587b8e80941Smrg             mdapi_supported_apis=""
10588b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10589b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10590b8e80941Smrg             mdapi_hw_unit_type="subslice"
10591b8e80941Smrg             />
10592b8e80941Smrg    <counter name="EU Both FPU Pipes Active"
10593b8e80941Smrg             description="The percentage of time in which both EU FPU pipelines were actively processing."
10594b8e80941Smrg             data_type="float"
10595b8e80941Smrg             max_equation="100"
10596b8e80941Smrg             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10597b8e80941Smrg             underscore_name="eu_fpu_both_active"
10598b8e80941Smrg             units="percent"
10599b8e80941Smrg             symbol_name="EuFpuBothActive"
10600b8e80941Smrg             semantic_type="duration"
10601b8e80941Smrg             mdapi_supported_apis=""
10602b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10603b8e80941Smrg             mdapi_group="EU Array/Pipes"
10604b8e80941Smrg             mdapi_hw_unit_type="gpu"
10605b8e80941Smrg             />
10606b8e80941Smrg    <counter name="VS Send Pipe Active"
10607b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10608b8e80941Smrg             data_type="float"
10609b8e80941Smrg             max_equation="100"
10610b8e80941Smrg             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10611b8e80941Smrg             underscore_name="vs_send_active"
10612b8e80941Smrg             units="percent"
10613b8e80941Smrg             symbol_name="VsSendActive"
10614b8e80941Smrg             semantic_type="duration"
10615b8e80941Smrg             mdapi_supported_apis=""
10616b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10617b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
10618b8e80941Smrg             mdapi_hw_unit_type="gpu"
10619b8e80941Smrg             />
10620b8e80941Smrg    <counter name="VS FPU1 Pipe Active"
10621b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10622b8e80941Smrg             data_type="float"
10623b8e80941Smrg             max_equation="100"
10624b8e80941Smrg             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10625b8e80941Smrg             underscore_name="vs_fpu1_active"
10626b8e80941Smrg             units="percent"
10627b8e80941Smrg             symbol_name="VsFpu1Active"
10628b8e80941Smrg             semantic_type="duration"
10629b8e80941Smrg             mdapi_supported_apis=""
10630b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10631b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
10632b8e80941Smrg             mdapi_hw_unit_type="gpu"
10633b8e80941Smrg             />
10634b8e80941Smrg    <counter name="GS Threads Dispatched"
10635b8e80941Smrg             description="The total number of geometry shader hardware threads dispatched."
10636b8e80941Smrg             data_type="uint64"
10637b8e80941Smrg             equation="A 5 READ"
10638b8e80941Smrg             underscore_name="gs_threads"
10639b8e80941Smrg             units="threads"
10640b8e80941Smrg             symbol_name="GsThreads"
10641b8e80941Smrg             semantic_type="event"
10642b8e80941Smrg             mdapi_supported_apis=""
10643b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10644b8e80941Smrg             mdapi_hw_unit_type="gpu"
10645b8e80941Smrg             mdapi_group="EU Array/Geometry Shader"
10646b8e80941Smrg             />
10647b8e80941Smrg    <counter name="Early Hi-Depth Test Fails"
10648b8e80941Smrg             description="The total number of pixels dropped on early hierarchical depth test."
10649b8e80941Smrg             data_type="uint64"
10650b8e80941Smrg             equation="A 22 READ 4 UMUL"
10651b8e80941Smrg             underscore_name="hi_depth_test_fails"
10652b8e80941Smrg             units="pixels"
10653b8e80941Smrg             symbol_name="HiDepthTestFails"
10654b8e80941Smrg             semantic_type="event"
10655b8e80941Smrg             mdapi_supported_apis=""
10656b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10657b8e80941Smrg             mdapi_hw_unit_type="gpu"
10658b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10659b8e80941Smrg             />
10660b8e80941Smrg    <counter name="FS Both FPU Active"
10661b8e80941Smrg             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10662b8e80941Smrg             data_type="float"
10663b8e80941Smrg             max_equation="100"
10664b8e80941Smrg             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10665b8e80941Smrg             underscore_name="ps_eu_both_fpu_active"
10666b8e80941Smrg             units="percent"
10667b8e80941Smrg             symbol_name="PsEuBothFpuActive"
10668b8e80941Smrg             semantic_type="duration"
10669b8e80941Smrg             mdapi_supported_apis=""
10670b8e80941Smrg             mdapi_usage_flags="Tier4 Frame Batch Draw"
10671b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
10672b8e80941Smrg             mdapi_hw_unit_type="gpu"
10673b8e80941Smrg             />
10674b8e80941Smrg    <counter name="VS Threads Dispatched"
10675b8e80941Smrg             description="The total number of vertex shader hardware threads dispatched."
10676b8e80941Smrg             data_type="uint64"
10677b8e80941Smrg             equation="A 1 READ"
10678b8e80941Smrg             underscore_name="vs_threads"
10679b8e80941Smrg             units="threads"
10680b8e80941Smrg             symbol_name="VsThreads"
10681b8e80941Smrg             semantic_type="event"
10682b8e80941Smrg             mdapi_supported_apis=""
10683b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10684b8e80941Smrg             mdapi_hw_unit_type="gpu"
10685b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
10686b8e80941Smrg             />
10687b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
10688b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
10689b8e80941Smrg             data_type="float"
10690b8e80941Smrg             max_equation="100"
10691b8e80941Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10692b8e80941Smrg             underscore_name="thread_header03_ready_port0"
10693b8e80941Smrg             units="percent"
10694b8e80941Smrg             symbol_name="ThreadHeader03ReadyPort0"
10695b8e80941Smrg             availability="$SubsliceMask 8 AND"
10696b8e80941Smrg             semantic_type="duration"
10697b8e80941Smrg             mdapi_supported_apis=""
10698b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10699b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10700b8e80941Smrg             mdapi_hw_unit_type="subslice"
10701b8e80941Smrg             />
10702b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
10703b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
10704b8e80941Smrg             data_type="float"
10705b8e80941Smrg             max_equation="100"
10706b8e80941Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10707b8e80941Smrg             underscore_name="thread_header03_ready_port1"
10708b8e80941Smrg             units="percent"
10709b8e80941Smrg             symbol_name="ThreadHeader03ReadyPort1"
10710b8e80941Smrg             availability="$SubsliceMask 8 AND"
10711b8e80941Smrg             semantic_type="duration"
10712b8e80941Smrg             mdapi_supported_apis=""
10713b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10714b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10715b8e80941Smrg             mdapi_hw_unit_type="subslice"
10716b8e80941Smrg             />
10717b8e80941Smrg    <counter name="FS Threads Dispatched"
10718b8e80941Smrg             description="The total number of fragment shader hardware threads dispatched."
10719b8e80941Smrg             data_type="uint64"
10720b8e80941Smrg             equation="A 6 READ"
10721b8e80941Smrg             underscore_name="ps_threads"
10722b8e80941Smrg             units="threads"
10723b8e80941Smrg             symbol_name="PsThreads"
10724b8e80941Smrg             semantic_type="event"
10725b8e80941Smrg             mdapi_supported_apis=""
10726b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10727b8e80941Smrg             mdapi_hw_unit_type="gpu"
10728b8e80941Smrg             mdapi_group="EU Array/Fragment Shader"
10729b8e80941Smrg             />
10730b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
10731b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
10732b8e80941Smrg             data_type="float"
10733b8e80941Smrg             max_equation="100"
10734b8e80941Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10735b8e80941Smrg             underscore_name="thread_header04_ready_port1"
10736b8e80941Smrg             units="percent"
10737b8e80941Smrg             symbol_name="ThreadHeader04ReadyPort1"
10738b8e80941Smrg             availability="$SubsliceMask 16 AND"
10739b8e80941Smrg             semantic_type="duration"
10740b8e80941Smrg             mdapi_supported_apis=""
10741b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10742b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10743b8e80941Smrg             mdapi_hw_unit_type="subslice"
10744b8e80941Smrg             />
10745b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
10746b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
10747b8e80941Smrg             data_type="float"
10748b8e80941Smrg             max_equation="100"
10749b8e80941Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10750b8e80941Smrg             underscore_name="thread_header04_ready_port0"
10751b8e80941Smrg             units="percent"
10752b8e80941Smrg             symbol_name="ThreadHeader04ReadyPort0"
10753b8e80941Smrg             availability="$SubsliceMask 16 AND"
10754b8e80941Smrg             semantic_type="duration"
10755b8e80941Smrg             mdapi_supported_apis=""
10756b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10757b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10758b8e80941Smrg             mdapi_hw_unit_type="subslice"
10759b8e80941Smrg             />
10760b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
10761b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
10762b8e80941Smrg             data_type="float"
10763b8e80941Smrg             max_equation="100"
10764b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10765b8e80941Smrg             underscore_name="thread_header06_ready_port0"
10766b8e80941Smrg             units="percent"
10767b8e80941Smrg             symbol_name="ThreadHeader06ReadyPort0"
10768b8e80941Smrg             availability="$SubsliceMask 64 AND"
10769b8e80941Smrg             semantic_type="duration"
10770b8e80941Smrg             mdapi_supported_apis=""
10771b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10772b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10773b8e80941Smrg             mdapi_hw_unit_type="subslice"
10774b8e80941Smrg             />
10775b8e80941Smrg    <counter name="Shader Barrier Messages"
10776b8e80941Smrg             description="The total number of shader barrier messages."
10777b8e80941Smrg             data_type="uint64"
10778b8e80941Smrg             equation="A 35 READ"
10779b8e80941Smrg             underscore_name="shader_barriers"
10780b8e80941Smrg             units="messages"
10781b8e80941Smrg             symbol_name="ShaderBarriers"
10782b8e80941Smrg             semantic_type="event"
10783b8e80941Smrg             mdapi_supported_apis=""
10784b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10785b8e80941Smrg             mdapi_hw_unit_type="gpu"
10786b8e80941Smrg             mdapi_group="EU Array/Barrier"
10787b8e80941Smrg             />
10788b8e80941Smrg    <counter name="Sampler Texels"
10789b8e80941Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10790b8e80941Smrg             data_type="uint64"
10791b8e80941Smrg             equation="A 28 READ 4 UMUL"
10792b8e80941Smrg             underscore_name="sampler_texels"
10793b8e80941Smrg             units="texels"
10794b8e80941Smrg             symbol_name="SamplerTexels"
10795b8e80941Smrg             semantic_type="event"
10796b8e80941Smrg             mdapi_supported_apis=""
10797b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10798b8e80941Smrg             mdapi_hw_unit_type="gpu"
10799b8e80941Smrg             mdapi_group="Sampler/Sampler Input"
10800b8e80941Smrg             />
10801b8e80941Smrg    <counter name="Pixels Failing Tests"
10802b8e80941Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10803b8e80941Smrg             data_type="uint64"
10804b8e80941Smrg             equation="A 25 READ 4 UMUL"
10805b8e80941Smrg             underscore_name="pixels_failing_post_ps_tests"
10806b8e80941Smrg             units="pixels"
10807b8e80941Smrg             symbol_name="PixelsFailingPostPsTests"
10808b8e80941Smrg             semantic_type="event"
10809b8e80941Smrg             mdapi_supported_apis=""
10810b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10811b8e80941Smrg             mdapi_hw_unit_type="gpu"
10812b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
10813b8e80941Smrg             />
10814b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
10815b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
10816b8e80941Smrg             data_type="float"
10817b8e80941Smrg             max_equation="100"
10818b8e80941Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10819b8e80941Smrg             underscore_name="thread_header01_ready_port0"
10820b8e80941Smrg             units="percent"
10821b8e80941Smrg             symbol_name="ThreadHeader01ReadyPort0"
10822b8e80941Smrg             availability="$SubsliceMask 2 AND"
10823b8e80941Smrg             semantic_type="duration"
10824b8e80941Smrg             mdapi_supported_apis=""
10825b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10826b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10827b8e80941Smrg             mdapi_hw_unit_type="subslice"
10828b8e80941Smrg             />
10829b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
10830b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
10831b8e80941Smrg             data_type="float"
10832b8e80941Smrg             max_equation="100"
10833b8e80941Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10834b8e80941Smrg             underscore_name="thread_header01_ready_port1"
10835b8e80941Smrg             units="percent"
10836b8e80941Smrg             symbol_name="ThreadHeader01ReadyPort1"
10837b8e80941Smrg             availability="$SubsliceMask 2 AND"
10838b8e80941Smrg             semantic_type="duration"
10839b8e80941Smrg             mdapi_supported_apis=""
10840b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10841b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10842b8e80941Smrg             mdapi_hw_unit_type="subslice"
10843b8e80941Smrg             />
10844b8e80941Smrg    <counter name="GPU Time Elapsed"
10845b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
10846b8e80941Smrg             data_type="uint64"
10847b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10848b8e80941Smrg             underscore_name="gpu_time"
10849b8e80941Smrg             units="ns"
10850b8e80941Smrg             symbol_name="GpuTime"
10851b8e80941Smrg             semantic_type="duration"
10852b8e80941Smrg             mdapi_supported_apis=""
10853b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10854b8e80941Smrg             mdapi_hw_unit_type="gpu"
10855b8e80941Smrg             mdapi_group="GPU"
10856b8e80941Smrg             />
10857b8e80941Smrg    <counter name="AVG GPU Core Frequency"
10858b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
10859b8e80941Smrg             data_type="uint64"
10860b8e80941Smrg             max_equation="$GpuMaxFrequency"
10861b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10862b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
10863b8e80941Smrg             units="hz"
10864b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
10865b8e80941Smrg             semantic_type="event"
10866b8e80941Smrg             mdapi_supported_apis=""
10867b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10868b8e80941Smrg             mdapi_group="GPU"
10869b8e80941Smrg             mdapi_hw_unit_type="gpu"
10870b8e80941Smrg             />
10871b8e80941Smrg    <counter name="Sampler Texels Misses"
10872b8e80941Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10873b8e80941Smrg             data_type="uint64"
10874b8e80941Smrg             equation="A 29 READ 4 UMUL"
10875b8e80941Smrg             underscore_name="sampler_texel_misses"
10876b8e80941Smrg             units="texels"
10877b8e80941Smrg             symbol_name="SamplerTexelMisses"
10878b8e80941Smrg             semantic_type="event"
10879b8e80941Smrg             mdapi_supported_apis=""
10880b8e80941Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
10881b8e80941Smrg             mdapi_hw_unit_type="gpu"
10882b8e80941Smrg             mdapi_group="Sampler/Sampler Cache"
10883b8e80941Smrg             />
10884b8e80941Smrg    <counter name="CS Threads Dispatched"
10885b8e80941Smrg             description="The total number of compute shader hardware threads dispatched."
10886b8e80941Smrg             data_type="uint64"
10887b8e80941Smrg             equation="A 4 READ"
10888b8e80941Smrg             underscore_name="cs_threads"
10889b8e80941Smrg             units="threads"
10890b8e80941Smrg             symbol_name="CsThreads"
10891b8e80941Smrg             semantic_type="event"
10892b8e80941Smrg             mdapi_supported_apis=""
10893b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10894b8e80941Smrg             mdapi_hw_unit_type="gpu"
10895b8e80941Smrg             mdapi_group="EU Array/Compute Shader"
10896b8e80941Smrg             />
10897b8e80941Smrg    <counter name="SLM Bytes Read"
10898b8e80941Smrg             description="The total number of GPU memory bytes read from shared local memory."
10899b8e80941Smrg             data_type="uint64"
10900b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10901b8e80941Smrg             equation="A 30 READ 64 UMUL"
10902b8e80941Smrg             underscore_name="slm_bytes_read"
10903b8e80941Smrg             units="bytes"
10904b8e80941Smrg             symbol_name="SlmBytesRead"
10905b8e80941Smrg             semantic_type="throughput"
10906b8e80941Smrg             mdapi_supported_apis=""
10907b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10908b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
10909b8e80941Smrg             mdapi_hw_unit_type="gpu"
10910b8e80941Smrg             />
10911b8e80941Smrg    <counter name="PS FPU1 Pipe Active"
10912b8e80941Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10913b8e80941Smrg             data_type="float"
10914b8e80941Smrg             max_equation="100"
10915b8e80941Smrg             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10916b8e80941Smrg             underscore_name="ps_fpu1_active"
10917b8e80941Smrg             units="percent"
10918b8e80941Smrg             symbol_name="PsFpu1Active"
10919b8e80941Smrg             semantic_type="duration"
10920b8e80941Smrg             mdapi_supported_apis=""
10921b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10922b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
10923b8e80941Smrg             mdapi_hw_unit_type="gpu"
10924b8e80941Smrg             />
10925b8e80941Smrg    <counter name="PS Send Pipeline Active"
10926b8e80941Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10927b8e80941Smrg             data_type="float"
10928b8e80941Smrg             max_equation="100"
10929b8e80941Smrg             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10930b8e80941Smrg             underscore_name="ps_send_active"
10931b8e80941Smrg             units="percent"
10932b8e80941Smrg             symbol_name="PsSendActive"
10933b8e80941Smrg             semantic_type="duration"
10934b8e80941Smrg             mdapi_supported_apis=""
10935b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10936b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
10937b8e80941Smrg             mdapi_hw_unit_type="gpu"
10938b8e80941Smrg             />
10939b8e80941Smrg    <counter name="VS FPU0 Pipe Active"
10940b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10941b8e80941Smrg             data_type="float"
10942b8e80941Smrg             max_equation="100"
10943b8e80941Smrg             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10944b8e80941Smrg             underscore_name="vs_fpu0_active"
10945b8e80941Smrg             units="percent"
10946b8e80941Smrg             symbol_name="VsFpu0Active"
10947b8e80941Smrg             semantic_type="duration"
10948b8e80941Smrg             mdapi_supported_apis=""
10949b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10950b8e80941Smrg             mdapi_group="EU Array/Vertex Shader"
10951b8e80941Smrg             mdapi_hw_unit_type="gpu"
10952b8e80941Smrg             />
10953b8e80941Smrg    <counter name="GPU Busy"
10954b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
10955b8e80941Smrg             data_type="float"
10956b8e80941Smrg             max_equation="100"
10957b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10958b8e80941Smrg             underscore_name="gpu_busy"
10959b8e80941Smrg             units="percent"
10960b8e80941Smrg             symbol_name="GpuBusy"
10961b8e80941Smrg             semantic_type="duration"
10962b8e80941Smrg             mdapi_supported_apis=""
10963b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
10964b8e80941Smrg             mdapi_group="GPU"
10965b8e80941Smrg             mdapi_hw_unit_type="gpu"
10966b8e80941Smrg             />
10967b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
10968b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
10969b8e80941Smrg             data_type="float"
10970b8e80941Smrg             max_equation="100"
10971b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10972b8e80941Smrg             underscore_name="thread_header07_ready_port0"
10973b8e80941Smrg             units="percent"
10974b8e80941Smrg             symbol_name="ThreadHeader07ReadyPort0"
10975b8e80941Smrg             availability="$SubsliceMask 128 AND"
10976b8e80941Smrg             semantic_type="duration"
10977b8e80941Smrg             mdapi_supported_apis=""
10978b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10979b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10980b8e80941Smrg             mdapi_hw_unit_type="subslice"
10981b8e80941Smrg             />
10982b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
10983b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10984b8e80941Smrg             data_type="float"
10985b8e80941Smrg             max_equation="100"
10986b8e80941Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
10987b8e80941Smrg             underscore_name="thread_header02_ready_port1"
10988b8e80941Smrg             units="percent"
10989b8e80941Smrg             symbol_name="ThreadHeader02ReadyPort1"
10990b8e80941Smrg             availability="$SubsliceMask 4 AND"
10991b8e80941Smrg             semantic_type="duration"
10992b8e80941Smrg             mdapi_supported_apis=""
10993b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10994b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
10995b8e80941Smrg             mdapi_hw_unit_type="subslice"
10996b8e80941Smrg             />
10997b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
10998b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10999b8e80941Smrg             data_type="float"
11000b8e80941Smrg             max_equation="100"
11001b8e80941Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11002b8e80941Smrg             underscore_name="thread_header02_ready_port0"
11003b8e80941Smrg             units="percent"
11004b8e80941Smrg             symbol_name="ThreadHeader02ReadyPort0"
11005b8e80941Smrg             availability="$SubsliceMask 4 AND"
11006b8e80941Smrg             semantic_type="duration"
11007b8e80941Smrg             mdapi_supported_apis=""
11008b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11009b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11010b8e80941Smrg             mdapi_hw_unit_type="subslice"
11011b8e80941Smrg             />
11012b8e80941Smrg    <counter name="Rasterized Pixels"
11013b8e80941Smrg             description="The total number of rasterized pixels."
11014b8e80941Smrg             data_type="uint64"
11015b8e80941Smrg             equation="A 21 READ 4 UMUL"
11016b8e80941Smrg             underscore_name="rasterized_pixels"
11017b8e80941Smrg             units="pixels"
11018b8e80941Smrg             symbol_name="RasterizedPixels"
11019b8e80941Smrg             semantic_type="event"
11020b8e80941Smrg             mdapi_supported_apis=""
11021b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11022b8e80941Smrg             mdapi_hw_unit_type="gpu"
11023b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer"
11024b8e80941Smrg             />
11025b8e80941Smrg    <counter name="PS FPU0 Pipe Active"
11026b8e80941Smrg             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11027b8e80941Smrg             data_type="float"
11028b8e80941Smrg             max_equation="100"
11029b8e80941Smrg             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11030b8e80941Smrg             underscore_name="ps_fpu0_active"
11031b8e80941Smrg             units="percent"
11032b8e80941Smrg             symbol_name="PsFpu0Active"
11033b8e80941Smrg             semantic_type="duration"
11034b8e80941Smrg             mdapi_supported_apis=""
11035b8e80941Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11036b8e80941Smrg             mdapi_group="EU Array/Pixel Shader"
11037b8e80941Smrg             mdapi_hw_unit_type="gpu"
11038b8e80941Smrg             />
11039b8e80941Smrg    <counter name="DS Threads Dispatched"
11040b8e80941Smrg             description="The total number of domain shader hardware threads dispatched."
11041b8e80941Smrg             data_type="uint64"
11042b8e80941Smrg             equation="A 3 READ"
11043b8e80941Smrg             underscore_name="ds_threads"
11044b8e80941Smrg             units="threads"
11045b8e80941Smrg             symbol_name="DsThreads"
11046b8e80941Smrg             semantic_type="event"
11047b8e80941Smrg             mdapi_supported_apis=""
11048b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11049b8e80941Smrg             mdapi_hw_unit_type="gpu"
11050b8e80941Smrg             mdapi_group="EU Array/Domain Shader"
11051b8e80941Smrg             />
11052b8e80941Smrg    <counter name="Samples Written"
11053b8e80941Smrg             description="The total number of samples or pixels written to all render targets."
11054b8e80941Smrg             data_type="uint64"
11055b8e80941Smrg             equation="A 26 READ 4 UMUL"
11056b8e80941Smrg             underscore_name="samples_written"
11057b8e80941Smrg             units="pixels"
11058b8e80941Smrg             symbol_name="SamplesWritten"
11059b8e80941Smrg             semantic_type="event"
11060b8e80941Smrg             mdapi_supported_apis=""
11061b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11062b8e80941Smrg             mdapi_hw_unit_type="gpu"
11063b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
11064b8e80941Smrg             />
11065b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
11066b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
11067b8e80941Smrg             data_type="float"
11068b8e80941Smrg             max_equation="100"
11069b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11070b8e80941Smrg             underscore_name="thread_header05_ready_port0"
11071b8e80941Smrg             units="percent"
11072b8e80941Smrg             symbol_name="ThreadHeader05ReadyPort0"
11073b8e80941Smrg             availability="$SubsliceMask 32 AND"
11074b8e80941Smrg             semantic_type="duration"
11075b8e80941Smrg             mdapi_supported_apis=""
11076b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11077b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11078b8e80941Smrg             mdapi_hw_unit_type="subslice"
11079b8e80941Smrg             />
11080b8e80941Smrg    <counter name="EU Stall"
11081b8e80941Smrg             description="The percentage of time in which the Execution Units were stalled."
11082b8e80941Smrg             data_type="float"
11083b8e80941Smrg             max_equation="100"
11084b8e80941Smrg             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11085b8e80941Smrg             underscore_name="eu_stall"
11086b8e80941Smrg             units="percent"
11087b8e80941Smrg             symbol_name="EuStall"
11088b8e80941Smrg             semantic_type="duration"
11089b8e80941Smrg             mdapi_supported_apis=""
11090b8e80941Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11091b8e80941Smrg             mdapi_group="EU Array"
11092b8e80941Smrg             mdapi_hw_unit_type="gpu"
11093b8e80941Smrg             />
11094b8e80941Smrg    <counter name="Samples Blended"
11095b8e80941Smrg             description="The total number of blended samples or pixels written to all render targets."
11096b8e80941Smrg             data_type="uint64"
11097b8e80941Smrg             equation="A 27 READ 4 UMUL"
11098b8e80941Smrg             underscore_name="samples_blended"
11099b8e80941Smrg             units="pixels"
11100b8e80941Smrg             symbol_name="SamplesBlended"
11101b8e80941Smrg             semantic_type="event"
11102b8e80941Smrg             mdapi_supported_apis=""
11103b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11104b8e80941Smrg             mdapi_hw_unit_type="gpu"
11105b8e80941Smrg             mdapi_group="3D Pipe/Output Merger"
11106b8e80941Smrg             />
11107b8e80941Smrg    <counter name="Early Depth Test Fails"
11108b8e80941Smrg             description="The total number of pixels dropped on early depth test."
11109b8e80941Smrg             data_type="uint64"
11110b8e80941Smrg             equation="A 23 READ 4 UMUL"
11111b8e80941Smrg             underscore_name="early_depth_test_fails"
11112b8e80941Smrg             units="pixels"
11113b8e80941Smrg             symbol_name="EarlyDepthTestFails"
11114b8e80941Smrg             semantic_type="event"
11115b8e80941Smrg             mdapi_supported_apis=""
11116b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11117b8e80941Smrg             mdapi_hw_unit_type="gpu"
11118b8e80941Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11119b8e80941Smrg             />
11120b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11121b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11122b8e80941Smrg             data_type="float"
11123b8e80941Smrg             max_equation="100"
11124b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11125b8e80941Smrg             underscore_name="thread_header07_ready_port1"
11126b8e80941Smrg             units="percent"
11127b8e80941Smrg             symbol_name="ThreadHeader07ReadyPort1"
11128b8e80941Smrg             availability="$SubsliceMask 128 AND"
11129b8e80941Smrg             semantic_type="duration"
11130b8e80941Smrg             mdapi_supported_apis=""
11131b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11132b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11133b8e80941Smrg             mdapi_hw_unit_type="subslice"
11134b8e80941Smrg             />
11135b8e80941Smrg    <counter name="Shader Memory Accesses"
11136b8e80941Smrg             description="The total number of shader memory accesses to L3."
11137b8e80941Smrg             data_type="uint64"
11138b8e80941Smrg             equation="A 32 READ"
11139b8e80941Smrg             underscore_name="shader_memory_accesses"
11140b8e80941Smrg             units="messages"
11141b8e80941Smrg             symbol_name="ShaderMemoryAccesses"
11142b8e80941Smrg             semantic_type="event"
11143b8e80941Smrg             mdapi_supported_apis=""
11144b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11145b8e80941Smrg             mdapi_hw_unit_type="gpu"
11146b8e80941Smrg             mdapi_group="L3/Data Port"
11147b8e80941Smrg             />
11148b8e80941Smrg    <counter name="HS Threads Dispatched"
11149b8e80941Smrg             description="The total number of hull shader hardware threads dispatched."
11150b8e80941Smrg             data_type="uint64"
11151b8e80941Smrg             equation="A 2 READ"
11152b8e80941Smrg             underscore_name="hs_threads"
11153b8e80941Smrg             units="threads"
11154b8e80941Smrg             symbol_name="HsThreads"
11155b8e80941Smrg             semantic_type="event"
11156b8e80941Smrg             mdapi_supported_apis=""
11157b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11158b8e80941Smrg             mdapi_hw_unit_type="gpu"
11159b8e80941Smrg             mdapi_group="EU Array/Hull Shader"
11160b8e80941Smrg             />
11161b8e80941Smrg    <counter name="L3 Shader Throughput"
11162b8e80941Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11163b8e80941Smrg             data_type="uint64"
11164b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11165b8e80941Smrg             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
11166b8e80941Smrg             underscore_name="l3_shader_throughput"
11167b8e80941Smrg             units="bytes"
11168b8e80941Smrg             symbol_name="L3ShaderThroughput"
11169b8e80941Smrg             semantic_type="throughput"
11170b8e80941Smrg             mdapi_supported_apis=""
11171b8e80941Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
11172b8e80941Smrg             mdapi_group="L3/Data Port"
11173b8e80941Smrg             mdapi_hw_unit_type="gpu"
11174b8e80941Smrg             />
11175b8e80941Smrg    <counter name="Samples Killed in FS"
11176b8e80941Smrg             description="The total number of samples or pixels dropped in fragment shaders."
11177b8e80941Smrg             data_type="uint64"
11178b8e80941Smrg             equation="A 24 READ 4 UMUL"
11179b8e80941Smrg             underscore_name="samples_killed_in_ps"
11180b8e80941Smrg             units="pixels"
11181b8e80941Smrg             symbol_name="SamplesKilledInPs"
11182b8e80941Smrg             semantic_type="event"
11183b8e80941Smrg             mdapi_supported_apis=""
11184b8e80941Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11185b8e80941Smrg             mdapi_hw_unit_type="gpu"
11186b8e80941Smrg             mdapi_group="3D Pipe/Fragment Shader"
11187b8e80941Smrg             />
11188b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11189b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11190b8e80941Smrg             data_type="float"
11191b8e80941Smrg             max_equation="100"
11192b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11193b8e80941Smrg             underscore_name="thread_header05_ready_port1"
11194b8e80941Smrg             units="percent"
11195b8e80941Smrg             symbol_name="ThreadHeader05ReadyPort1"
11196b8e80941Smrg             availability="$SubsliceMask 32 AND"
11197b8e80941Smrg             semantic_type="duration"
11198b8e80941Smrg             mdapi_supported_apis=""
11199b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11200b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11201b8e80941Smrg             mdapi_hw_unit_type="subslice"
11202b8e80941Smrg             />
11203b8e80941Smrg    <counter name="SLM Bytes Written"
11204b8e80941Smrg             description="The total number of GPU memory bytes written into shared local memory."
11205b8e80941Smrg             data_type="uint64"
11206b8e80941Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11207b8e80941Smrg             equation="A 31 READ 64 UMUL"
11208b8e80941Smrg             underscore_name="slm_bytes_written"
11209b8e80941Smrg             units="bytes"
11210b8e80941Smrg             symbol_name="SlmBytesWritten"
11211b8e80941Smrg             semantic_type="throughput"
11212b8e80941Smrg             mdapi_supported_apis=""
11213b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11214b8e80941Smrg             mdapi_group="L3/Data Port/SLM"
11215b8e80941Smrg             mdapi_hw_unit_type="gpu"
11216b8e80941Smrg             />
11217b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
11218b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
11219b8e80941Smrg             data_type="float"
11220b8e80941Smrg             max_equation="100"
11221b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11222b8e80941Smrg             underscore_name="thread_header00_ready_port0"
11223b8e80941Smrg             units="percent"
11224b8e80941Smrg             symbol_name="ThreadHeader00ReadyPort0"
11225b8e80941Smrg             availability="$SubsliceMask 1 AND"
11226b8e80941Smrg             semantic_type="duration"
11227b8e80941Smrg             mdapi_supported_apis=""
11228b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11229b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11230b8e80941Smrg             mdapi_hw_unit_type="subslice"
11231b8e80941Smrg             />
11232b8e80941Smrg    <counter name="Shader Atomic Memory Accesses"
11233b8e80941Smrg             description="The total number of shader atomic memory accesses."
11234b8e80941Smrg             data_type="uint64"
11235b8e80941Smrg             equation="A 34 READ"
11236b8e80941Smrg             underscore_name="shader_atomics"
11237b8e80941Smrg             units="messages"
11238b8e80941Smrg             symbol_name="ShaderAtomics"
11239b8e80941Smrg             semantic_type="event"
11240b8e80941Smrg             mdapi_supported_apis=""
11241b8e80941Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11242b8e80941Smrg             mdapi_hw_unit_type="gpu"
11243b8e80941Smrg             mdapi_group="L3/Data Port/Atomics"
11244b8e80941Smrg             />
11245b8e80941Smrg    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
11246b8e80941Smrg             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
11247b8e80941Smrg             data_type="float"
11248b8e80941Smrg             max_equation="100"
11249b8e80941Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11250b8e80941Smrg             underscore_name="thread_header00_ready_port1"
11251b8e80941Smrg             units="percent"
11252b8e80941Smrg             symbol_name="ThreadHeader00ReadyPort1"
11253b8e80941Smrg             availability="$SubsliceMask 1 AND"
11254b8e80941Smrg             semantic_type="duration"
11255b8e80941Smrg             mdapi_supported_apis=""
11256b8e80941Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11257b8e80941Smrg             mdapi_group="GPU/Thread Dispatcher"
11258b8e80941Smrg             mdapi_hw_unit_type="subslice"
11259b8e80941Smrg             />
11260b8e80941Smrg    <register_config type="NOA">
11261b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
11262b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
11263b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
11264b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14292C00" />
11265b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16290013" />
11266b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11267b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x162E0013" />
11268b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14692C00" />
11269b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16690013" />
11270b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11271b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x166E0013" />
11272b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11273b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16A90013" />
11274b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11275b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11276b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11277b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16E90013" />
11278b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11279b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11280b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101E8000" />
11281b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A1E3800" />
11282b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001F8000" />
11283b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C1F3800" />
11284b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00204000" />
11285b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E204000" />
11286b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A2000A0" />
11287b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00218000" />
11288b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E218000" />
11289b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14218000" />
11290b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16210002" />
11291b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x002900C7" />
11292b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11293b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22290000" />
11294b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10290000" />
11295b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20290000" />
11296b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x002A4000" />
11297b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11298b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11299b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x042C8000" />
11300b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x182C00A8" />
11301b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11302b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x102E0000" />
11303b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x082FC000" />
11304b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C300500" />
11305b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A5EC000" />
11306b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C5E0003" />
11307b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C5FC000" />
11308b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E5F0003" />
11309b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A602A00" />
11310b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C600001" />
11311b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x166102A8" />
11312b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11313b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22690000" />
11314b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x186A5000" />
11315b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11316b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x186CAA00" />
11317b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11318b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x106E0000" />
11319b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C6FC000" />
11320b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1E700005" />
11321b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C9E000C" />
11322b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x129E8000" />
11323b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x149E8000" />
11324b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E9F000C" />
11325b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x029F8000" />
11326b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x049F8000" />
11327b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CA00014" />
11328b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A04000" />
11329b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A04000" />
11330b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16A12800" />
11331b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02A18000" />
11332b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04A18000" />
11333b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11334b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22A90000" />
11335b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11336b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11337b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11338b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AAC000A" />
11339b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06AC8000" />
11340b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08AC8000" />
11341b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11342b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11343b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11344b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00AF8000" />
11345b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11346b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1AB01400" />
11347b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11348b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18DEC000" />
11349b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
11350b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06DF8000" />
11351b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08DF8000" />
11352b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
11353b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
11354b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06E04000" />
11355b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E04000" />
11356b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11357b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11358b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06E18000" />
11359b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08E18000" />
11360b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AE18000" />
11361b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CE18000" />
11362b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11363b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11364b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22E90000" />
11365b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CE90000" />
11366b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11367b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11368b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11369b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11370b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
11371b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
11372b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
11373b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18EC0002" />
11374b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11375b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11376b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11377b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04EF8000" />
11378b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06EF4000" />
11379b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1CF00014" />
11380b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C045400" />
11381b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E045555" />
11382b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10040155" />
11383b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04055000" />
11384b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A055000" />
11385b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C055000" />
11386b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E055000" />
11387b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14050055" />
11388b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06055000" />
11389b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08055000" />
11390b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11391b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x260600FF" />
11392b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11393b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11394b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E095000" />
11395b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x14090005" />
11396b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020D8000" />
11397b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040DA000" />
11398b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060D2000" />
11399b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x060E4000" />
11400b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x080E5000" />
11401b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11402b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1812A800" />
11403b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11404b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0212C000" />
11405b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0412C000" />
11406b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0813C000" />
11407b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11408b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04136000" />
11409b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11410b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11411b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11412b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00148000" />
11413b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02144000" />
11414b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0015C000" />
11415b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11416b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11417b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x18150005" />
11418b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02154000" />
11419b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x04154000" />
11420b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06158000" />
11421b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08158000" />
11422b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A158000" />
11423b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C158000" />
11424b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00182000" />
11425b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06188000" />
11426b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0818A000" />
11427b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08192000" />
11428b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E198000" />
11429b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12190140" />
11430b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11431b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x001C8000" />
11432b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x021C2000" />
11433b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x141D0028" />
11434b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081D8000" />
11435b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11436b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
11437b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F8000" />
11438b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F4924" />
11439b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x521F4924" />
11440b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0024" />
11441b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11442b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
11443b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
11444b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x461F3050" />
11445b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x481F2030" />
11446b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4A1F0020" />
11447b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F2000" />
11448b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
11449b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F0000" />
11450b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F5050" />
11451b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3030" />
11452b8e80941Smrg    </register_config>
11453b8e80941Smrg    <register_config type="OA">
11454b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
11455b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
11456b8e80941Smrg        <register type="OA" address="0x00002714" value="0x00800000" />
11457b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
11458b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
11459b8e80941Smrg    </register_config>
11460b8e80941Smrg    <register_config type="FLEX">
11461b8e80941Smrg        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11462b8e80941Smrg        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11463b8e80941Smrg        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11464b8e80941Smrg        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11465b8e80941Smrg        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11466b8e80941Smrg    </register_config>
11467b8e80941Smrg  </set>
11468b8e80941Smrg
11469b8e80941Smrg  <set name="Gpu Rings Busyness"
11470b8e80941Smrg       mdapi_supported_apis="OGL OCL MEDIA IO BB"
11471b8e80941Smrg       underscore_name="gpu_busyness"
11472b8e80941Smrg       hw_config_guid="40dc79f2-88c8-47c6-8f86-f509e39fbe5d"
11473b8e80941Smrg       chipset="ICL"
11474b8e80941Smrg       symbol_name="GpuBusyness"
11475b8e80941Smrg       >
11476b8e80941Smrg    <counter name="GPU Core Clocks"
11477b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
11478b8e80941Smrg             data_type="uint64"
11479b8e80941Smrg             equation="GPU_CLOCK 0 READ"
11480b8e80941Smrg             underscore_name="gpu_core_clocks"
11481b8e80941Smrg             units="cycles"
11482b8e80941Smrg             symbol_name="GpuCoreClocks"
11483b8e80941Smrg             semantic_type="event"
11484b8e80941Smrg             mdapi_supported_apis=""
11485b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
11486b8e80941Smrg             mdapi_hw_unit_type="gpu"
11487b8e80941Smrg             mdapi_group="GPU"
11488b8e80941Smrg             />
11489b8e80941Smrg    <counter name="Vebox Ring Busy"
11490b8e80941Smrg             description="The percentage of time when vebox command streamer was busy."
11491b8e80941Smrg             data_type="float"
11492b8e80941Smrg             max_equation="100"
11493b8e80941Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11494b8e80941Smrg             underscore_name="vebox_busy"
11495b8e80941Smrg             units="percent"
11496b8e80941Smrg             symbol_name="VeboxBusy"
11497b8e80941Smrg             semantic_type="duration"
11498b8e80941Smrg             mdapi_supported_apis=""
11499b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11500b8e80941Smrg             mdapi_group="GPU"
11501b8e80941Smrg             mdapi_hw_unit_type="gpu"
11502b8e80941Smrg             />
11503b8e80941Smrg    <counter name="GPU Time Elapsed"
11504b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
11505b8e80941Smrg             data_type="uint64"
11506b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11507b8e80941Smrg             underscore_name="gpu_time"
11508b8e80941Smrg             units="ns"
11509b8e80941Smrg             symbol_name="GpuTime"
11510b8e80941Smrg             semantic_type="duration"
11511b8e80941Smrg             mdapi_supported_apis=""
11512b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11513b8e80941Smrg             mdapi_hw_unit_type="gpu"
11514b8e80941Smrg             mdapi_group="GPU"
11515b8e80941Smrg             />
11516b8e80941Smrg    <counter name="AVG GPU Core Frequency"
11517b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
11518b8e80941Smrg             data_type="uint64"
11519b8e80941Smrg             max_equation="$GpuMaxFrequency"
11520b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11521b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
11522b8e80941Smrg             units="hz"
11523b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
11524b8e80941Smrg             semantic_type="event"
11525b8e80941Smrg             mdapi_supported_apis=""
11526b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11527b8e80941Smrg             mdapi_group="GPU"
11528b8e80941Smrg             mdapi_hw_unit_type="gpu"
11529b8e80941Smrg             />
11530b8e80941Smrg    <counter name="Render Ring Busy"
11531b8e80941Smrg             description="The percentage of time when render command streamer was busy."
11532b8e80941Smrg             data_type="float"
11533b8e80941Smrg             max_equation="100"
11534b8e80941Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11535b8e80941Smrg             underscore_name="render_busy"
11536b8e80941Smrg             units="percent"
11537b8e80941Smrg             symbol_name="RenderBusy"
11538b8e80941Smrg             semantic_type="duration"
11539b8e80941Smrg             mdapi_supported_apis=""
11540b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11541b8e80941Smrg             mdapi_group="GPU"
11542b8e80941Smrg             mdapi_hw_unit_type="gpu"
11543b8e80941Smrg             />
11544b8e80941Smrg    <counter name="Vdbox0 Ring Busy"
11545b8e80941Smrg             description="The percentage of time when Vdbox0 command streamer was busy."
11546b8e80941Smrg             data_type="float"
11547b8e80941Smrg             max_equation="100"
11548b8e80941Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11549b8e80941Smrg             underscore_name="vdbox0_busy"
11550b8e80941Smrg             units="percent"
11551b8e80941Smrg             symbol_name="Vdbox0Busy"
11552b8e80941Smrg             semantic_type="duration"
11553b8e80941Smrg             mdapi_supported_apis=""
11554b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11555b8e80941Smrg             mdapi_group="GPU"
11556b8e80941Smrg             mdapi_hw_unit_type="gpu"
11557b8e80941Smrg             />
11558b8e80941Smrg    <counter name="Posh Ring Busy"
11559b8e80941Smrg             description="The percentage of time when posh command streamer was busy."
11560b8e80941Smrg             data_type="float"
11561b8e80941Smrg             max_equation="100"
11562b8e80941Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11563b8e80941Smrg             underscore_name="posh_engine_busy"
11564b8e80941Smrg             units="percent"
11565b8e80941Smrg             symbol_name="PoshEngineBusy"
11566b8e80941Smrg             semantic_type="duration"
11567b8e80941Smrg             mdapi_supported_apis=""
11568b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11569b8e80941Smrg             mdapi_group="GPU"
11570b8e80941Smrg             mdapi_hw_unit_type="gpu"
11571b8e80941Smrg             />
11572b8e80941Smrg    <counter name="Blitter Ring Busy"
11573b8e80941Smrg             description="The percentage of time when blitter command streamer was busy."
11574b8e80941Smrg             data_type="float"
11575b8e80941Smrg             max_equation="100"
11576b8e80941Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11577b8e80941Smrg             underscore_name="blitter_busy"
11578b8e80941Smrg             units="percent"
11579b8e80941Smrg             symbol_name="BlitterBusy"
11580b8e80941Smrg             semantic_type="duration"
11581b8e80941Smrg             mdapi_supported_apis=""
11582b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11583b8e80941Smrg             mdapi_group="GPU"
11584b8e80941Smrg             mdapi_hw_unit_type="gpu"
11585b8e80941Smrg             />
11586b8e80941Smrg    <counter name="Vdbox1 Ring Busy"
11587b8e80941Smrg             description="The percentage of time when Vdbox1 command streamer was busy."
11588b8e80941Smrg             data_type="float"
11589b8e80941Smrg             max_equation="100"
11590b8e80941Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11591b8e80941Smrg             underscore_name="vdbox1_busy"
11592b8e80941Smrg             units="percent"
11593b8e80941Smrg             symbol_name="Vdbox1Busy"
11594b8e80941Smrg             semantic_type="duration"
11595b8e80941Smrg             mdapi_supported_apis=""
11596b8e80941Smrg             mdapi_usage_flags="System Frame Batch"
11597b8e80941Smrg             mdapi_group="GPU"
11598b8e80941Smrg             mdapi_hw_unit_type="gpu"
11599b8e80941Smrg             />
11600b8e80941Smrg    <counter name="AnyRingBusy"
11601b8e80941Smrg             description="The percentage of time when any command streamer was busy."
11602b8e80941Smrg             data_type="float"
11603b8e80941Smrg             max_equation="100"
11604b8e80941Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11605b8e80941Smrg             underscore_name="any_ring_busy"
11606b8e80941Smrg             units="percent"
11607b8e80941Smrg             symbol_name="AnyRingBusy"
11608b8e80941Smrg             semantic_type="duration"
11609b8e80941Smrg             mdapi_supported_apis=""
11610b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11611b8e80941Smrg             mdapi_group="GPU"
11612b8e80941Smrg             mdapi_hw_unit_type="gpu"
11613b8e80941Smrg             />
11614b8e80941Smrg    <counter name="GPU Busy"
11615b8e80941Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
11616b8e80941Smrg             data_type="float"
11617b8e80941Smrg             max_equation="100"
11618b8e80941Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11619b8e80941Smrg             underscore_name="gpu_busy"
11620b8e80941Smrg             units="percent"
11621b8e80941Smrg             symbol_name="GpuBusy"
11622b8e80941Smrg             semantic_type="duration"
11623b8e80941Smrg             mdapi_supported_apis=""
11624b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
11625b8e80941Smrg             mdapi_group="GPU"
11626b8e80941Smrg             mdapi_hw_unit_type="gpu"
11627b8e80941Smrg             />
11628b8e80941Smrg    <register_config type="NOA">
11629b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
11630b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
11631b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
11632b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E061200" />
11633b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x22062400" />
11634b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10002400" />
11635b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x00038000" />
11636b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06032000" />
11637b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x020600F3" />
11638b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C060043" />
11639b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20060000" />
11640b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02000023" />
11641b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x20002000" />
11642b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x081A8000" />
11643b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11644b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11645b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11646b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10204000" />
11647b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0C214000" />
11648b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
11649b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x401F4131" />
11650b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x421F1021" />
11651b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x441F3100" />
11652b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
11653b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000002" />
11654b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181B2400" />
11655b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x185B2400" />
11656b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x12240120" />
11657b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06218000" />
11658b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08212000" />
11659b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
11660b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x180B8000" />
11661b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A0C8000" />
11662b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x040F8000" />
11663b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E080010" />
11664b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x041B8300" />
11665b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x101B0000" />
11666b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x221B0000" />
11667b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x041E4000" />
11668b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x084A8000" />
11669b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x184B4000" />
11670b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x084C8000" />
11671b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x044F2000" />
11672b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E480004" />
11673b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x045B0083" />
11674b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x105B0000" />
11675b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x225B0000" />
11676b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x045E1000" />
11677b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0823A000" />
11678b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x02242980" />
11679b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10240000" />
11680b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x06240000" />
11681b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0A244000" />
11682b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1C250004" />
11683b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x08268000" />
11684b8e80941Smrg    </register_config>
11685b8e80941Smrg    <register_config type="OA">
11686b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
11687b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
11688b8e80941Smrg        <register type="OA" address="0x00002714" value="0x10800000" />
11689b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
11690b8e80941Smrg        <register type="OA" address="0x00002724" value="0x00800000" />
11691b8e80941Smrg        <register type="OA" address="0x00002770" value="0x0007C000" />
11692b8e80941Smrg        <register type="OA" address="0x00002774" value="0x000007FF" />
11693b8e80941Smrg    </register_config>
11694b8e80941Smrg  </set>
11695b8e80941Smrg
11696b8e80941Smrg  <set name="Metric set TestOa"
11697b8e80941Smrg       mdapi_supported_apis="OGL OCL IO BB"
11698b8e80941Smrg       underscore_name="test_oa"
11699b8e80941Smrg       hw_config_guid="3c0bf614-5d67-4326-887f-a24eb8a58244"
11700b8e80941Smrg       chipset="ICL"
11701b8e80941Smrg       symbol_name="TestOa"
11702b8e80941Smrg       >
11703b8e80941Smrg    <counter name="TestCounter7"
11704b8e80941Smrg             description="HW test counter 7. Factor: 0.6666"
11705b8e80941Smrg             data_type="uint64"
11706b8e80941Smrg             equation="B 7 READ"
11707b8e80941Smrg             underscore_name="counter7"
11708b8e80941Smrg             units="events"
11709b8e80941Smrg             symbol_name="Counter7"
11710b8e80941Smrg             semantic_type="event"
11711b8e80941Smrg             mdapi_supported_apis=""
11712b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11713b8e80941Smrg             mdapi_hw_unit_type="gpu"
11714b8e80941Smrg             mdapi_group="GPU"
11715b8e80941Smrg             />
11716b8e80941Smrg    <counter name="GPU Time Elapsed"
11717b8e80941Smrg             description="Time elapsed on the GPU during the measurement."
11718b8e80941Smrg             data_type="uint64"
11719b8e80941Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11720b8e80941Smrg             underscore_name="gpu_time"
11721b8e80941Smrg             units="ns"
11722b8e80941Smrg             symbol_name="GpuTime"
11723b8e80941Smrg             semantic_type="duration"
11724b8e80941Smrg             mdapi_supported_apis=""
11725b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11726b8e80941Smrg             mdapi_hw_unit_type="gpu"
11727b8e80941Smrg             mdapi_group="GPU"
11728b8e80941Smrg             />
11729b8e80941Smrg    <counter name="GPU Core Clocks"
11730b8e80941Smrg             description="The total number of GPU core clocks elapsed during the measurement."
11731b8e80941Smrg             data_type="uint64"
11732b8e80941Smrg             equation="GPU_CLOCK 0 READ"
11733b8e80941Smrg             underscore_name="gpu_core_clocks"
11734b8e80941Smrg             units="cycles"
11735b8e80941Smrg             symbol_name="GpuCoreClocks"
11736b8e80941Smrg             semantic_type="event"
11737b8e80941Smrg             mdapi_supported_apis=""
11738b8e80941Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
11739b8e80941Smrg             mdapi_hw_unit_type="gpu"
11740b8e80941Smrg             mdapi_group="GPU"
11741b8e80941Smrg             />
11742b8e80941Smrg    <counter name="AVG GPU Core Frequency"
11743b8e80941Smrg             description="Average GPU Core Frequency in the measurement."
11744b8e80941Smrg             data_type="uint64"
11745b8e80941Smrg             max_equation="$GpuMaxFrequency"
11746b8e80941Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11747b8e80941Smrg             underscore_name="avg_gpu_core_frequency"
11748b8e80941Smrg             units="hz"
11749b8e80941Smrg             symbol_name="AvgGpuCoreFrequency"
11750b8e80941Smrg             semantic_type="event"
11751b8e80941Smrg             mdapi_supported_apis=""
11752b8e80941Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11753b8e80941Smrg             mdapi_group="GPU"
11754b8e80941Smrg             mdapi_hw_unit_type="gpu"
11755b8e80941Smrg             />
11756b8e80941Smrg    <counter name="TestCounter8"
11757b8e80941Smrg             description="HW test counter 8. Should be equal to 1."
11758b8e80941Smrg             data_type="uint64"
11759b8e80941Smrg             equation="C 0 READ"
11760b8e80941Smrg             underscore_name="counter8"
11761b8e80941Smrg             units="events"
11762b8e80941Smrg             symbol_name="Counter8"
11763b8e80941Smrg             semantic_type="event"
11764b8e80941Smrg             mdapi_supported_apis=""
11765b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11766b8e80941Smrg             mdapi_hw_unit_type="gpu"
11767b8e80941Smrg             mdapi_group="GPU"
11768b8e80941Smrg             />
11769b8e80941Smrg    <counter name="TestCounter4"
11770b8e80941Smrg             description="HW test counter 4. Factor: 0.3333"
11771b8e80941Smrg             data_type="uint64"
11772b8e80941Smrg             equation="B 4 READ"
11773b8e80941Smrg             underscore_name="counter4"
11774b8e80941Smrg             units="events"
11775b8e80941Smrg             symbol_name="Counter4"
11776b8e80941Smrg             semantic_type="event"
11777b8e80941Smrg             mdapi_supported_apis=""
11778b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11779b8e80941Smrg             mdapi_hw_unit_type="gpu"
11780b8e80941Smrg             mdapi_group="GPU"
11781b8e80941Smrg             />
11782b8e80941Smrg    <counter name="TestCounter5"
11783b8e80941Smrg             description="HW test counter 5. Factor: 0.3333"
11784b8e80941Smrg             data_type="uint64"
11785b8e80941Smrg             equation="B 5 READ"
11786b8e80941Smrg             underscore_name="counter5"
11787b8e80941Smrg             units="events"
11788b8e80941Smrg             symbol_name="Counter5"
11789b8e80941Smrg             semantic_type="event"
11790b8e80941Smrg             mdapi_supported_apis=""
11791b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11792b8e80941Smrg             mdapi_hw_unit_type="gpu"
11793b8e80941Smrg             mdapi_group="GPU"
11794b8e80941Smrg             />
11795b8e80941Smrg    <counter name="TestCounter6"
11796b8e80941Smrg             description="HW test counter 6. Factor: 0.16666"
11797b8e80941Smrg             data_type="uint64"
11798b8e80941Smrg             equation="B 6 READ"
11799b8e80941Smrg             underscore_name="counter6"
11800b8e80941Smrg             units="events"
11801b8e80941Smrg             symbol_name="Counter6"
11802b8e80941Smrg             semantic_type="event"
11803b8e80941Smrg             mdapi_supported_apis=""
11804b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11805b8e80941Smrg             mdapi_hw_unit_type="gpu"
11806b8e80941Smrg             mdapi_group="GPU"
11807b8e80941Smrg             />
11808b8e80941Smrg    <counter name="TestCounter3"
11809b8e80941Smrg             description="HW test counter 3. Factor: 0.5"
11810b8e80941Smrg             data_type="uint64"
11811b8e80941Smrg             equation="B 3 READ"
11812b8e80941Smrg             underscore_name="counter3"
11813b8e80941Smrg             units="events"
11814b8e80941Smrg             symbol_name="Counter3"
11815b8e80941Smrg             semantic_type="event"
11816b8e80941Smrg             mdapi_supported_apis=""
11817b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11818b8e80941Smrg             mdapi_hw_unit_type="gpu"
11819b8e80941Smrg             mdapi_group="GPU"
11820b8e80941Smrg             />
11821b8e80941Smrg    <counter name="TestCounter0"
11822b8e80941Smrg             description="HW test counter 0. Factor: 0.0"
11823b8e80941Smrg             data_type="uint64"
11824b8e80941Smrg             equation="B 0 READ"
11825b8e80941Smrg             underscore_name="counter0"
11826b8e80941Smrg             units="events"
11827b8e80941Smrg             symbol_name="Counter0"
11828b8e80941Smrg             semantic_type="event"
11829b8e80941Smrg             mdapi_supported_apis=""
11830b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11831b8e80941Smrg             mdapi_hw_unit_type="gpu"
11832b8e80941Smrg             mdapi_group="GPU"
11833b8e80941Smrg             />
11834b8e80941Smrg    <counter name="TestCounter1"
11835b8e80941Smrg             description="HW test counter 1. Factor: 1.0"
11836b8e80941Smrg             data_type="uint64"
11837b8e80941Smrg             equation="B 1 READ"
11838b8e80941Smrg             underscore_name="counter1"
11839b8e80941Smrg             units="events"
11840b8e80941Smrg             symbol_name="Counter1"
11841b8e80941Smrg             semantic_type="event"
11842b8e80941Smrg             mdapi_supported_apis=""
11843b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11844b8e80941Smrg             mdapi_hw_unit_type="gpu"
11845b8e80941Smrg             mdapi_group="GPU"
11846b8e80941Smrg             />
11847b8e80941Smrg    <counter name="TestCounter2"
11848b8e80941Smrg             description="HW test counter 2. Factor: 1.0"
11849b8e80941Smrg             data_type="uint64"
11850b8e80941Smrg             equation="B 2 READ"
11851b8e80941Smrg             underscore_name="counter2"
11852b8e80941Smrg             units="events"
11853b8e80941Smrg             symbol_name="Counter2"
11854b8e80941Smrg             semantic_type="event"
11855b8e80941Smrg             mdapi_supported_apis=""
11856b8e80941Smrg             mdapi_usage_flags="Frame Batch Draw"
11857b8e80941Smrg             mdapi_hw_unit_type="gpu"
11858b8e80941Smrg             mdapi_group="GPU"
11859b8e80941Smrg             />
11860b8e80941Smrg    <register_config type="NOA">
11861b8e80941Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
11862b8e80941Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
11863b8e80941Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
11864b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x16130000" />
11865b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x24000001" />
11866b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x0E130056" />
11867b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x10130000" />
11868b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x1A130000" />
11869b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x541F0001" />
11870b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x181F0000" />
11871b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11872b8e80941Smrg        <register type="NOA" address="0x00009888" value="0x301F0000" />
11873b8e80941Smrg    </register_config>
11874b8e80941Smrg    <register_config type="OA">
11875b8e80941Smrg        <register type="OA" address="0x00002740" value="0x00000000" />
11876b8e80941Smrg        <register type="OA" address="0x00002710" value="0x00000000" />
11877b8e80941Smrg        <register type="OA" address="0x00002714" value="0xF0800000" />
11878b8e80941Smrg        <register type="OA" address="0x00002720" value="0x00000000" />
11879b8e80941Smrg        <register type="OA" address="0x00002724" value="0xF0800000" />
11880b8e80941Smrg        <register type="OA" address="0x00002770" value="0x00000004" />
11881b8e80941Smrg        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11882b8e80941Smrg        <register type="OA" address="0x00002778" value="0x00000003" />
11883b8e80941Smrg        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11884b8e80941Smrg        <register type="OA" address="0x00002780" value="0x00000007" />
11885b8e80941Smrg        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11886b8e80941Smrg        <register type="OA" address="0x00002788" value="0x00100002" />
11887b8e80941Smrg        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11888b8e80941Smrg        <register type="OA" address="0x00002790" value="0x00100002" />
11889b8e80941Smrg        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11890b8e80941Smrg        <register type="OA" address="0x00002798" value="0x00100082" />
11891b8e80941Smrg        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11892b8e80941Smrg        <register type="OA" address="0x000027A0" value="0x001000C2" />
11893b8e80941Smrg        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11894b8e80941Smrg        <register type="OA" address="0x000027A8" value="0x00100001" />
11895b8e80941Smrg        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11896b8e80941Smrg    </register_config>
11897b8e80941Smrg  </set>
11898b8e80941Smrg
11899b8e80941Smrg</metrics>
11900