Home | History | Annotate | Download | only in i965
      1 <?xml version="1.0"?>
      2 <metrics version="1508421694" merge_md5="">
      3   <set name="Render Metrics Basic Gen9"
      4        mdapi_supported_apis="OGL OCL IO BB"
      5        underscore_name="render_basic"
      6        hw_config_guid="22b9519a-e9ba-4c41-8b54-f4f8ca14fa0a"
      7        chipset="BXT"
      8        symbol_name="RenderBasic"
      9        >
     10     <counter name="GPU Core Clocks"
     11              description="The total number of GPU core clocks elapsed during the measurement."
     12              data_type="uint64"
     13              equation="GPU_CLOCK 0 READ"
     14              underscore_name="gpu_core_clocks"
     15              units="cycles"
     16              symbol_name="GpuCoreClocks"
     17              semantic_type="event"
     18              mdapi_supported_apis=""
     19              mdapi_usage_flags="Tier1 Frame Batch Draw"
     20              mdapi_hw_unit_type="gpu"
     21              mdapi_group="GPU"
     22              />
     23     <counter name="EU Active"
     24              description="The percentage of time in which the Execution Units were actively processing."
     25              data_type="float"
     26              max_equation="100"
     27              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
     28              underscore_name="eu_active"
     29              units="percent"
     30              symbol_name="EuActive"
     31              semantic_type="duration"
     32              mdapi_supported_apis=""
     33              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
     34              mdapi_group="EU Array"
     35              mdapi_hw_unit_type="gpu"
     36              />
     37     <counter name="L3 Misses"
     38              description="The total number of L3 misses."
     39              data_type="uint64"
     40              equation="C 4 READ"
     41              underscore_name="l3_misses"
     42              units="messages"
     43              symbol_name="L3Misses"
     44              semantic_type="event"
     45              mdapi_supported_apis=""
     46              mdapi_usage_flags="Tier3 Frame Batch Draw"
     47              mdapi_hw_unit_type="gpu"
     48              mdapi_group="L3/TAG"
     49              />
     50     <counter name="GTI L3 Throughput"
     51              description="The total number of GPU memory bytes transferred between L3 caches and GTI."
     52              data_type="uint64"
     53              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
     54              equation="$L3Misses 64 UMUL"
     55              underscore_name="gti_l3_throughput"
     56              units="bytes"
     57              symbol_name="GtiL3Throughput"
     58              semantic_type="throughput"
     59              mdapi_supported_apis=""
     60              mdapi_usage_flags="Tier2 Frame Batch Draw"
     61              mdapi_group="GTI/L3"
     62              mdapi_hw_unit_type="gpu"
     63              />
     64     <counter name="EU Both FPU Pipes Active"
     65              description="The percentage of time in which both EU FPU pipelines were actively processing."
     66              data_type="float"
     67              max_equation="100"
     68              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
     69              underscore_name="eu_fpu_both_active"
     70              units="percent"
     71              symbol_name="EuFpuBothActive"
     72              semantic_type="duration"
     73              mdapi_supported_apis=""
     74              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
     75              mdapi_group="EU Array/Pipes"
     76              mdapi_hw_unit_type="gpu"
     77              />
     78     <counter name="Sampler Cache Misses"
     79              description="The total number of sampler cache misses in all LODs in all sampler units."
     80              data_type="uint64"
     81              equation="B 4 READ 8 UMUL"
     82              underscore_name="sampler_l1_misses"
     83              units="messages"
     84              symbol_name="SamplerL1Misses"
     85              semantic_type="event"
     86              mdapi_supported_apis=""
     87              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
     88              mdapi_hw_unit_type="gpu"
     89              mdapi_group="Sampler/Sampler Cache"
     90              />
     91     <counter name="VS Send Pipe Active"
     92              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
     93              data_type="float"
     94              max_equation="100"
     95              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
     96              underscore_name="vs_send_active"
     97              units="percent"
     98              symbol_name="VsSendActive"
     99              semantic_type="duration"
    100              mdapi_supported_apis="OGL IO BB"
    101              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    102              mdapi_group="EU Array/Vertex Shader"
    103              mdapi_hw_unit_type="gpu"
    104              />
    105     <counter name="Sampler 1 Bottleneck"
    106              low_watermark="5"
    107              description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
    108              data_type="float"
    109              high_watermark="15"
    110              equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
    111              max_equation="100"
    112              underscore_name="sampler1_bottleneck"
    113              units="percent"
    114              symbol_name="Sampler1Bottleneck"
    115              availability="$SubsliceMask 0x12 AND"
    116              semantic_type="duration"
    117              mdapi_supported_apis=""
    118              mdapi_usage_flags="Tier3 Indicate Draw"
    119              mdapi_group="Sampler"
    120              mdapi_hw_unit_type="subslice"
    121              />
    122     <counter name="VS FPU1 Pipe Active"
    123              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
    124              data_type="float"
    125              max_equation="100"
    126              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    127              underscore_name="vs_fpu1_active"
    128              units="percent"
    129              symbol_name="VsFpu1Active"
    130              semantic_type="duration"
    131              mdapi_supported_apis="OGL IO BB"
    132              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    133              mdapi_group="EU Array/Vertex Shader"
    134              mdapi_hw_unit_type="gpu"
    135              />
    136     <counter name="GS Threads Dispatched"
    137              description="The total number of geometry shader hardware threads dispatched."
    138              data_type="uint64"
    139              equation="A 5 READ"
    140              underscore_name="gs_threads"
    141              units="threads"
    142              symbol_name="GsThreads"
    143              semantic_type="event"
    144              mdapi_supported_apis="OGL4 IO BB"
    145              mdapi_usage_flags="Tier3 Frame Batch Draw"
    146              mdapi_hw_unit_type="gpu"
    147              mdapi_group="EU Array/Geometry Shader"
    148              />
    149     <counter name="L3 Sampler Throughput"
    150              description="The total number of GPU memory bytes transferred between samplers and L3 caches."
    151              data_type="uint64"
    152              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    153              equation="$SamplerL1Misses 64 UMUL"
    154              underscore_name="l3_sampler_throughput"
    155              units="bytes"
    156              symbol_name="L3SamplerThroughput"
    157              semantic_type="throughput"
    158              mdapi_supported_apis=""
    159              mdapi_usage_flags="Tier2 Frame Batch Draw"
    160              mdapi_group="L3/Sampler"
    161              mdapi_hw_unit_type="gpu"
    162              />
    163     <counter name="Early Hi-Depth Test Fails"
    164              description="The total number of pixels dropped on early hierarchical depth test."
    165              data_type="uint64"
    166              equation="A 22 READ 4 UMUL"
    167              underscore_name="hi_depth_test_fails"
    168              units="pixels"
    169              symbol_name="HiDepthTestFails"
    170              semantic_type="event"
    171              mdapi_supported_apis="OGL IO BB"
    172              mdapi_usage_flags="Tier3 Frame Batch Draw"
    173              mdapi_hw_unit_type="gpu"
    174              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
    175              />
    176     <counter name="FS Both FPU Active"
    177              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
    178              data_type="float"
    179              max_equation="100"
    180              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    181              underscore_name="ps_eu_both_fpu_active"
    182              units="percent"
    183              symbol_name="PsEuBothFpuActive"
    184              semantic_type="duration"
    185              mdapi_supported_apis="OGL IO BB"
    186              mdapi_usage_flags="Tier4 Frame Batch Draw"
    187              mdapi_group="3D Pipe/Fragment Shader"
    188              mdapi_hw_unit_type="gpu"
    189              />
    190     <counter name="VS Threads Dispatched"
    191              description="The total number of vertex shader hardware threads dispatched."
    192              data_type="uint64"
    193              equation="A 1 READ"
    194              underscore_name="vs_threads"
    195              units="threads"
    196              symbol_name="VsThreads"
    197              semantic_type="event"
    198              mdapi_supported_apis="OGL IO BB"
    199              mdapi_usage_flags="Tier3 Frame Batch Draw"
    200              mdapi_hw_unit_type="gpu"
    201              mdapi_group="EU Array/Vertex Shader"
    202              />
    203     <counter name="FS Threads Dispatched"
    204              description="The total number of fragment shader hardware threads dispatched."
    205              data_type="uint64"
    206              equation="A 6 READ"
    207              underscore_name="ps_threads"
    208              units="threads"
    209              symbol_name="PsThreads"
    210              semantic_type="event"
    211              mdapi_supported_apis="OGL IO BB"
    212              mdapi_usage_flags="Tier3 Frame Batch Draw"
    213              mdapi_hw_unit_type="gpu"
    214              mdapi_group="EU Array/Fragment Shader"
    215              />
    216     <counter name="Sampler 0 Busy"
    217              description="The percentage of time in which Sampler 0 has been processing EU requests."
    218              data_type="float"
    219              max_equation="100"
    220              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
    221              underscore_name="sampler0_busy"
    222              units="percent"
    223              symbol_name="Sampler0Busy"
    224              availability="$SubsliceMask 0x09 AND"
    225              semantic_type="duration"
    226              mdapi_supported_apis=""
    227              mdapi_usage_flags="Tier3 Batch Frame Draw"
    228              mdapi_group="Sampler"
    229              mdapi_hw_unit_type="subslice"
    230              />
    231     <counter name="Sampler 1 Busy"
    232              description="The percentage of time in which Sampler 1 has been processing EU requests."
    233              data_type="float"
    234              max_equation="100"
    235              equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
    236              underscore_name="sampler1_busy"
    237              units="percent"
    238              symbol_name="Sampler1Busy"
    239              availability="$SubsliceMask 0x12 AND"
    240              semantic_type="duration"
    241              mdapi_supported_apis=""
    242              mdapi_usage_flags="Tier3 Batch Frame Draw"
    243              mdapi_group="Sampler"
    244              mdapi_hw_unit_type="subslice"
    245              />
    246     <counter name="Samplers Busy"
    247              description="The percentage of time in which samplers have been processing EU requests."
    248              data_type="float"
    249              max_equation="100"
    250              equation="$Sampler0Busy $Sampler1Busy FMAX"
    251              underscore_name="samplers_busy"
    252              units="percent"
    253              symbol_name="SamplersBusy"
    254              semantic_type="duration"
    255              mdapi_supported_apis=""
    256              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
    257              mdapi_group="Sampler"
    258              mdapi_hw_unit_type="slice"
    259              />
    260     <counter name="GTI Fixed Pipe Throughput"
    261              description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
    262              data_type="uint64"
    263              max_equation="$GpuCoreClocks 64 UMUL"
    264              equation="B 6 READ B 7 READ UADD 64 UMUL"
    265              underscore_name="gti_vf_throughput"
    266              units="bytes"
    267              symbol_name="GtiVfThroughput"
    268              semantic_type="throughput"
    269              mdapi_supported_apis="OGL IO BB"
    270              mdapi_usage_flags="Tier2 Frame Batch Draw"
    271              mdapi_group="GTI/3D Pipe"
    272              mdapi_hw_unit_type="gpu"
    273              />
    274     <counter name="Shader Barrier Messages"
    275              description="The total number of shader barrier messages."
    276              data_type="uint64"
    277              equation="A 35 READ"
    278              underscore_name="shader_barriers"
    279              units="messages"
    280              symbol_name="ShaderBarriers"
    281              semantic_type="event"
    282              mdapi_supported_apis=""
    283              mdapi_usage_flags="Tier3 Frame Batch Draw"
    284              mdapi_hw_unit_type="gpu"
    285              mdapi_group="EU Array/Barrier"
    286              />
    287     <counter name="Sampler 0 Bottleneck"
    288              low_watermark="5"
    289              description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
    290              data_type="float"
    291              high_watermark="15"
    292              equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
    293              max_equation="100"
    294              underscore_name="sampler0_bottleneck"
    295              units="percent"
    296              symbol_name="Sampler0Bottleneck"
    297              availability="$SubsliceMask 0x09 AND"
    298              semantic_type="duration"
    299              mdapi_supported_apis=""
    300              mdapi_usage_flags="Tier3 Indicate Draw"
    301              mdapi_group="Sampler"
    302              mdapi_hw_unit_type="subslice"
    303              />
    304     <counter name="Sampler Texels"
    305              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
    306              data_type="uint64"
    307              equation="A 28 READ 4 UMUL"
    308              underscore_name="sampler_texels"
    309              units="texels"
    310              symbol_name="SamplerTexels"
    311              semantic_type="event"
    312              mdapi_supported_apis=""
    313              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
    314              mdapi_hw_unit_type="gpu"
    315              mdapi_group="Sampler/Sampler Input"
    316              />
    317     <counter name="Pixels Failing Tests"
    318              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
    319              data_type="uint64"
    320              equation="A 25 READ 4 UMUL"
    321              underscore_name="pixels_failing_post_ps_tests"
    322              units="pixels"
    323              symbol_name="PixelsFailingPostPsTests"
    324              semantic_type="event"
    325              mdapi_supported_apis="OGL IO BB"
    326              mdapi_usage_flags="Tier3 Frame Batch Draw"
    327              mdapi_hw_unit_type="gpu"
    328              mdapi_group="3D Pipe/Output Merger"
    329              />
    330     <counter name="GPU Time Elapsed"
    331              description="Time elapsed on the GPU during the measurement."
    332              data_type="uint64"
    333              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
    334              underscore_name="gpu_time"
    335              units="ns"
    336              symbol_name="GpuTime"
    337              semantic_type="duration"
    338              mdapi_supported_apis=""
    339              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
    340              mdapi_hw_unit_type="gpu"
    341              mdapi_group="GPU"
    342              />
    343     <counter name="AVG GPU Core Frequency"
    344              description="Average GPU Core Frequency in the measurement."
    345              data_type="uint64"
    346              max_equation="$GpuMaxFrequency"
    347              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
    348              underscore_name="avg_gpu_core_frequency"
    349              units="hz"
    350              symbol_name="AvgGpuCoreFrequency"
    351              semantic_type="event"
    352              mdapi_supported_apis=""
    353              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
    354              mdapi_group="GPU"
    355              mdapi_hw_unit_type="gpu"
    356              />
    357     <counter name="Sampler Texels Misses"
    358              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
    359              data_type="uint64"
    360              equation="A 29 READ 4 UMUL"
    361              underscore_name="sampler_texel_misses"
    362              units="texels"
    363              symbol_name="SamplerTexelMisses"
    364              semantic_type="event"
    365              mdapi_supported_apis=""
    366              mdapi_usage_flags="Tier3 Batch Frame Draw"
    367              mdapi_hw_unit_type="gpu"
    368              mdapi_group="Sampler/Sampler Cache"
    369              />
    370     <counter name="CS Threads Dispatched"
    371              description="The total number of compute shader hardware threads dispatched."
    372              data_type="uint64"
    373              equation="A 4 READ"
    374              underscore_name="cs_threads"
    375              units="threads"
    376              symbol_name="CsThreads"
    377              semantic_type="event"
    378              mdapi_supported_apis="OGL4 OCL IO BB"
    379              mdapi_usage_flags="Tier3 Frame Batch Draw"
    380              mdapi_hw_unit_type="gpu"
    381              mdapi_group="EU Array/Compute Shader"
    382              />
    383     <counter name="Shader Memory Accesses"
    384              description="The total number of shader memory accesses to L3."
    385              data_type="uint64"
    386              equation="A 32 READ"
    387              underscore_name="shader_memory_accesses"
    388              units="messages"
    389              symbol_name="ShaderMemoryAccesses"
    390              semantic_type="event"
    391              mdapi_supported_apis=""
    392              mdapi_usage_flags="Tier3 Frame Batch Draw"
    393              mdapi_hw_unit_type="gpu"
    394              mdapi_group="L3/Data Port"
    395              />
    396     <counter name="L3 Lookup Accesses w/o IC"
    397              description="The total number of L3 cache lookup accesses w/o IC."
    398              data_type="uint64"
    399              equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
    400              underscore_name="l3_lookups"
    401              units="messages"
    402              symbol_name="L3Lookups"
    403              semantic_type="event"
    404              mdapi_supported_apis=""
    405              mdapi_usage_flags="Tier3 Frame Batch Draw"
    406              mdapi_hw_unit_type="gpu"
    407              mdapi_group="L3/TAG"
    408              />
    409     <counter name="SLM Bytes Read"
    410              description="The total number of GPU memory bytes read from shared local memory."
    411              data_type="uint64"
    412              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
    413              equation="A 30 READ 64 UMUL"
    414              underscore_name="slm_bytes_read"
    415              units="bytes"
    416              symbol_name="SlmBytesRead"
    417              semantic_type="throughput"
    418              mdapi_supported_apis="OGL4 OCL IO BB"
    419              mdapi_usage_flags="Tier3 Frame Batch Draw"
    420              mdapi_group="L3/Data Port/SLM"
    421              mdapi_hw_unit_type="gpu"
    422              />
    423     <counter name="GTI Read Throughput"
    424              description="The total number of GPU memory bytes read from GTI."
    425              data_type="uint64"
    426              max_equation="$GpuCoreClocks 64 UMUL"
    427              equation="C 6 READ 64 UMUL"
    428              underscore_name="gti_read_throughput"
    429              units="bytes"
    430              symbol_name="GtiReadThroughput"
    431              semantic_type="throughput"
    432              mdapi_supported_apis=""
    433              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
    434              mdapi_group="GTI"
    435              mdapi_hw_unit_type="gpu"
    436              />
    437     <counter name="PS FPU1 Pipe Active"
    438              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
    439              data_type="float"
    440              max_equation="100"
    441              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    442              underscore_name="ps_fpu1_active"
    443              units="percent"
    444              symbol_name="PsFpu1Active"
    445              semantic_type="duration"
    446              mdapi_supported_apis="OGL IO BB"
    447              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    448              mdapi_group="EU Array/Pixel Shader"
    449              mdapi_hw_unit_type="gpu"
    450              />
    451     <counter name="PS Send Pipeline Active"
    452              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
    453              data_type="float"
    454              max_equation="100"
    455              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    456              underscore_name="ps_send_active"
    457              units="percent"
    458              symbol_name="PsSendActive"
    459              semantic_type="duration"
    460              mdapi_supported_apis="OGL IO BB"
    461              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    462              mdapi_group="EU Array/Pixel Shader"
    463              mdapi_hw_unit_type="gpu"
    464              />
    465     <counter name="Rasterized Pixels"
    466              description="The total number of rasterized pixels."
    467              data_type="uint64"
    468              equation="A 21 READ 4 UMUL"
    469              underscore_name="rasterized_pixels"
    470              units="pixels"
    471              symbol_name="RasterizedPixels"
    472              semantic_type="event"
    473              mdapi_supported_apis="OGL IO BB"
    474              mdapi_usage_flags="Tier3 Frame Batch Draw"
    475              mdapi_hw_unit_type="gpu"
    476              mdapi_group="3D Pipe/Rasterizer"
    477              />
    478     <counter name="GPU Busy"
    479              description="The percentage of time in which the GPU has been processing GPU commands."
    480              data_type="float"
    481              max_equation="100"
    482              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
    483              underscore_name="gpu_busy"
    484              units="percent"
    485              symbol_name="GpuBusy"
    486              semantic_type="duration"
    487              mdapi_supported_apis=""
    488              mdapi_usage_flags="Tier1 Overview System Frame"
    489              mdapi_group="GPU"
    490              mdapi_hw_unit_type="gpu"
    491              />
    492     <counter name="GTI Depth Throughput"
    493              description="The total number of GPU memory bytes transferred between depth caches and GTI."
    494              data_type="uint64"
    495              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    496              equation="C 0 READ C 1 READ UADD 64 UMUL"
    497              underscore_name="gti_depth_throughput"
    498              units="bytes"
    499              symbol_name="GtiDepthThroughput"
    500              semantic_type="throughput"
    501              mdapi_supported_apis="OGL IO BB"
    502              mdapi_usage_flags="Tier2 Frame Batch Draw"
    503              mdapi_group="GTI/Depth Cache"
    504              mdapi_hw_unit_type="gpu"
    505              />
    506     <counter name="VS FPU0 Pipe Active"
    507              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
    508              data_type="float"
    509              max_equation="100"
    510              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    511              underscore_name="vs_fpu0_active"
    512              units="percent"
    513              symbol_name="VsFpu0Active"
    514              semantic_type="duration"
    515              mdapi_supported_apis="OGL IO BB"
    516              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    517              mdapi_group="EU Array/Vertex Shader"
    518              mdapi_hw_unit_type="gpu"
    519              />
    520     <counter name="PS FPU0 Pipe Active"
    521              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
    522              data_type="float"
    523              max_equation="100"
    524              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    525              underscore_name="ps_fpu0_active"
    526              units="percent"
    527              symbol_name="PsFpu0Active"
    528              semantic_type="duration"
    529              mdapi_supported_apis="OGL IO BB"
    530              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    531              mdapi_group="EU Array/Pixel Shader"
    532              mdapi_hw_unit_type="gpu"
    533              />
    534     <counter name="DS Threads Dispatched"
    535              description="The total number of domain shader hardware threads dispatched."
    536              data_type="uint64"
    537              equation="A 3 READ"
    538              underscore_name="ds_threads"
    539              units="threads"
    540              symbol_name="DsThreads"
    541              semantic_type="event"
    542              mdapi_supported_apis="OGL4 IO BB"
    543              mdapi_usage_flags="Tier3 Frame Batch Draw"
    544              mdapi_hw_unit_type="gpu"
    545              mdapi_group="EU Array/Domain Shader"
    546              />
    547     <counter name="Samples Written"
    548              description="The total number of samples or pixels written to all render targets."
    549              data_type="uint64"
    550              equation="A 26 READ 4 UMUL"
    551              underscore_name="samples_written"
    552              units="pixels"
    553              symbol_name="SamplesWritten"
    554              semantic_type="event"
    555              mdapi_supported_apis="OGL IO BB"
    556              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
    557              mdapi_hw_unit_type="gpu"
    558              mdapi_group="3D Pipe/Output Merger"
    559              />
    560     <counter name="EU Stall"
    561              description="The percentage of time in which the Execution Units were stalled."
    562              data_type="float"
    563              max_equation="100"
    564              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    565              underscore_name="eu_stall"
    566              units="percent"
    567              symbol_name="EuStall"
    568              semantic_type="duration"
    569              mdapi_supported_apis=""
    570              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
    571              mdapi_group="EU Array"
    572              mdapi_hw_unit_type="gpu"
    573              />
    574     <counter name="Samples Blended"
    575              description="The total number of blended samples or pixels written to all render targets."
    576              data_type="uint64"
    577              equation="A 27 READ 4 UMUL"
    578              underscore_name="samples_blended"
    579              units="pixels"
    580              symbol_name="SamplesBlended"
    581              semantic_type="event"
    582              mdapi_supported_apis="OGL IO BB"
    583              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
    584              mdapi_hw_unit_type="gpu"
    585              mdapi_group="3D Pipe/Output Merger"
    586              />
    587     <counter name="Early Depth Test Fails"
    588              description="The total number of pixels dropped on early depth test."
    589              data_type="uint64"
    590              equation="A 23 READ 4 UMUL"
    591              underscore_name="early_depth_test_fails"
    592              units="pixels"
    593              symbol_name="EarlyDepthTestFails"
    594              semantic_type="event"
    595              mdapi_supported_apis="OGL IO BB"
    596              mdapi_usage_flags="Tier3 Frame Batch Draw"
    597              mdapi_hw_unit_type="gpu"
    598              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
    599              />
    600     <counter name="Samplers Bottleneck"
    601              low_watermark="5"
    602              description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
    603              data_type="float"
    604              high_watermark="15"
    605              equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
    606              max_equation="100"
    607              underscore_name="sampler_bottleneck"
    608              units="percent"
    609              symbol_name="SamplerBottleneck"
    610              semantic_type="duration"
    611              mdapi_supported_apis=""
    612              mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
    613              mdapi_group="Sampler"
    614              mdapi_hw_unit_type="slice"
    615              />
    616     <counter name="GTI HDC TLB Lookup Throughput"
    617              description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
    618              data_type="uint64"
    619              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    620              equation="C 5 READ 64 UMUL"
    621              underscore_name="gti_hdc_lookups_throughput"
    622              units="bytes"
    623              symbol_name="GtiHdcLookupsThroughput"
    624              semantic_type="throughput"
    625              mdapi_supported_apis=""
    626              mdapi_usage_flags="Tier2 Frame Batch Draw"
    627              mdapi_group="GTI/L3"
    628              mdapi_hw_unit_type="gpu"
    629              />
    630     <counter name="GTI RCC Throughput"
    631              description="The total number of GPU memory bytes transferred between render color caches and GTI."
    632              data_type="uint64"
    633              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    634              equation="C 2 READ C 3 READ UADD 64 UMUL"
    635              underscore_name="gti_rcc_throughput"
    636              units="bytes"
    637              symbol_name="GtiRccThroughput"
    638              semantic_type="throughput"
    639              mdapi_supported_apis="OGL IO BB"
    640              mdapi_usage_flags="Tier2 Frame Batch Draw"
    641              mdapi_group="GTI/Color Cache"
    642              mdapi_hw_unit_type="gpu"
    643              />
    644     <counter name="HS Threads Dispatched"
    645              description="The total number of hull shader hardware threads dispatched."
    646              data_type="uint64"
    647              equation="A 2 READ"
    648              underscore_name="hs_threads"
    649              units="threads"
    650              symbol_name="HsThreads"
    651              semantic_type="event"
    652              mdapi_supported_apis="OGL4 IO BB"
    653              mdapi_usage_flags="Tier3 Frame Batch Draw"
    654              mdapi_hw_unit_type="gpu"
    655              mdapi_group="EU Array/Hull Shader"
    656              />
    657     <counter name="GTI Write Throughput"
    658              description="The total number of GPU memory bytes written to GTI."
    659              data_type="uint64"
    660              max_equation="$GpuCoreClocks 32 UMUL"
    661              equation="C 7 READ 64 UMUL"
    662              underscore_name="gti_write_throughput"
    663              units="bytes"
    664              symbol_name="GtiWriteThroughput"
    665              semantic_type="throughput"
    666              mdapi_supported_apis=""
    667              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
    668              mdapi_group="GTI"
    669              mdapi_hw_unit_type="gpu"
    670              />
    671     <counter name="SLM Bytes Written"
    672              description="The total number of GPU memory bytes written into shared local memory."
    673              data_type="uint64"
    674              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
    675              equation="A 31 READ 64 UMUL"
    676              underscore_name="slm_bytes_written"
    677              units="bytes"
    678              symbol_name="SlmBytesWritten"
    679              semantic_type="throughput"
    680              mdapi_supported_apis="OGL4 OCL IO BB"
    681              mdapi_usage_flags="Tier3 Frame Batch Draw"
    682              mdapi_group="L3/Data Port/SLM"
    683              mdapi_hw_unit_type="gpu"
    684              />
    685     <counter name="L3 Shader Throughput"
    686              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
    687              data_type="uint64"
    688              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    689              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
    690              underscore_name="l3_shader_throughput"
    691              units="bytes"
    692              symbol_name="L3ShaderThroughput"
    693              semantic_type="throughput"
    694              mdapi_supported_apis="OGL4 OCL IO BB"
    695              mdapi_usage_flags="Tier2 Frame Batch Draw"
    696              mdapi_group="L3/Data Port"
    697              mdapi_hw_unit_type="gpu"
    698              />
    699     <counter name="Samples Killed in FS"
    700              description="The total number of samples or pixels dropped in fragment shaders."
    701              data_type="uint64"
    702              equation="A 24 READ 4 UMUL"
    703              underscore_name="samples_killed_in_ps"
    704              units="pixels"
    705              symbol_name="SamplesKilledInPs"
    706              semantic_type="event"
    707              mdapi_supported_apis="OGL IO BB"
    708              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
    709              mdapi_hw_unit_type="gpu"
    710              mdapi_group="3D Pipe/Fragment Shader"
    711              />
    712     <counter name="Shader Atomic Memory Accesses"
    713              description="The total number of shader atomic memory accesses."
    714              data_type="uint64"
    715              equation="A 34 READ"
    716              underscore_name="shader_atomics"
    717              units="messages"
    718              symbol_name="ShaderAtomics"
    719              semantic_type="event"
    720              mdapi_supported_apis="OGL OCL IO BB"
    721              mdapi_usage_flags="Tier3 Frame Batch Draw"
    722              mdapi_hw_unit_type="gpu"
    723              mdapi_group="L3/Data Port/Atomics"
    724              />
    725     <register_config type="NOA"
    726                      availability="$SkuRevisionId 0x03 UGTE"
    727                      priority="0"
    728                      >
    729         <register type="NOA" address="0x00009840" value="0x00000080" />
    730         <register type="NOA" address="0x00009888" value="0x166C00F0" />
    731         <register type="NOA" address="0x00009888" value="0x12120280" />
    732         <register type="NOA" address="0x00009888" value="0x12320280" />
    733         <register type="NOA" address="0x00009888" value="0x11930317" />
    734         <register type="NOA" address="0x00009888" value="0x159303DF" />
    735         <register type="NOA" address="0x00009888" value="0x3F900C00" />
    736         <register type="NOA" address="0x00009888" value="0x419000A0" />
    737         <register type="NOA" address="0x00009888" value="0x002D1000" />
    738         <register type="NOA" address="0x00009888" value="0x062D4000" />
    739         <register type="NOA" address="0x00009888" value="0x082D5000" />
    740         <register type="NOA" address="0x00009888" value="0x0A2D1000" />
    741         <register type="NOA" address="0x00009888" value="0x0C2E0800" />
    742         <register type="NOA" address="0x00009888" value="0x0E2E5900" />
    743         <register type="NOA" address="0x00009888" value="0x0A4C8000" />
    744         <register type="NOA" address="0x00009888" value="0x0C4C8000" />
    745         <register type="NOA" address="0x00009888" value="0x0E4C4000" />
    746         <register type="NOA" address="0x00009888" value="0x064E8000" />
    747         <register type="NOA" address="0x00009888" value="0x084E8000" />
    748         <register type="NOA" address="0x00009888" value="0x0A4E2000" />
    749         <register type="NOA" address="0x00009888" value="0x1C4F0010" />
    750         <register type="NOA" address="0x00009888" value="0x0A6C0053" />
    751         <register type="NOA" address="0x00009888" value="0x106C0000" />
    752         <register type="NOA" address="0x00009888" value="0x1C6C0000" />
    753         <register type="NOA" address="0x00009888" value="0x1A0FCC00" />
    754         <register type="NOA" address="0x00009888" value="0x1C0F0002" />
    755         <register type="NOA" address="0x00009888" value="0x1C2C0040" />
    756         <register type="NOA" address="0x00009888" value="0x00101000" />
    757         <register type="NOA" address="0x00009888" value="0x04101000" />
    758         <register type="NOA" address="0x00009888" value="0x00114000" />
    759         <register type="NOA" address="0x00009888" value="0x08114000" />
    760         <register type="NOA" address="0x00009888" value="0x00120020" />
    761         <register type="NOA" address="0x00009888" value="0x08120021" />
    762         <register type="NOA" address="0x00009888" value="0x00141000" />
    763         <register type="NOA" address="0x00009888" value="0x08141000" />
    764         <register type="NOA" address="0x00009888" value="0x02308000" />
    765         <register type="NOA" address="0x00009888" value="0x04302000" />
    766         <register type="NOA" address="0x00009888" value="0x06318000" />
    767         <register type="NOA" address="0x00009888" value="0x08318000" />
    768         <register type="NOA" address="0x00009888" value="0x06320800" />
    769         <register type="NOA" address="0x00009888" value="0x08320840" />
    770         <register type="NOA" address="0x00009888" value="0x00320000" />
    771         <register type="NOA" address="0x00009888" value="0x06344000" />
    772         <register type="NOA" address="0x00009888" value="0x08344000" />
    773         <register type="NOA" address="0x00009888" value="0x0D931831" />
    774         <register type="NOA" address="0x00009888" value="0x0F939F3F" />
    775         <register type="NOA" address="0x00009888" value="0x01939E80" />
    776         <register type="NOA" address="0x00009888" value="0x039303BC" />
    777         <register type="NOA" address="0x00009888" value="0x0593000E" />
    778         <register type="NOA" address="0x00009888" value="0x1993002A" />
    779         <register type="NOA" address="0x00009888" value="0x07930000" />
    780         <register type="NOA" address="0x00009888" value="0x09930000" />
    781         <register type="NOA" address="0x00009888" value="0x1D900177" />
    782         <register type="NOA" address="0x00009888" value="0x1F900187" />
    783         <register type="NOA" address="0x00009888" value="0x35900000" />
    784         <register type="NOA" address="0x00009888" value="0x13904000" />
    785         <register type="NOA" address="0x00009888" value="0x21904000" />
    786         <register type="NOA" address="0x00009888" value="0x23904000" />
    787         <register type="NOA" address="0x00009888" value="0x25904000" />
    788         <register type="NOA" address="0x00009888" value="0x27904000" />
    789         <register type="NOA" address="0x00009888" value="0x2B904000" />
    790         <register type="NOA" address="0x00009888" value="0x2D904000" />
    791         <register type="NOA" address="0x00009888" value="0x2F904000" />
    792         <register type="NOA" address="0x00009888" value="0x31904000" />
    793         <register type="NOA" address="0x00009888" value="0x15904000" />
    794         <register type="NOA" address="0x00009888" value="0x17904000" />
    795         <register type="NOA" address="0x00009888" value="0x19904000" />
    796         <register type="NOA" address="0x00009888" value="0x1B904000" />
    797         <register type="NOA" address="0x00009888" value="0x53901110" />
    798         <register type="NOA" address="0x00009888" value="0x43900423" />
    799         <register type="NOA" address="0x00009888" value="0x55900111" />
    800         <register type="NOA" address="0x00009888" value="0x47900C02" />
    801         <register type="NOA" address="0x00009888" value="0x57900000" />
    802         <register type="NOA" address="0x00009888" value="0x49900020" />
    803         <register type="NOA" address="0x00009888" value="0x59901111" />
    804         <register type="NOA" address="0x00009888" value="0x4B900421" />
    805         <register type="NOA" address="0x00009888" value="0x37900000" />
    806         <register type="NOA" address="0x00009888" value="0x33900000" />
    807         <register type="NOA" address="0x00009888" value="0x4D900001" />
    808         <register type="NOA" address="0x00009888" value="0x45900821" />
    809     </register_config>
    810     <register_config type="OA">
    811         <register type="OA" address="0x00002710" value="0x00000000" />
    812         <register type="OA" address="0x00002714" value="0x00800000" />
    813         <register type="OA" address="0x00002720" value="0x00000000" />
    814         <register type="OA" address="0x00002724" value="0x00800000" />
    815         <register type="OA" address="0x00002740" value="0x00000000" />
    816     </register_config>
    817     <register_config type="FLEX">
    818         <register type="FLEX" address="0x0000E458" value="0x00005004" />
    819         <register type="FLEX" address="0x0000E558" value="0x00010003" />
    820         <register type="FLEX" address="0x0000E658" value="0x00012011" />
    821         <register type="FLEX" address="0x0000E758" value="0x00015014" />
    822         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
    823         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
    824         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
    825     </register_config>
    826   </set>
    827 
    828   <set name="Compute Metrics Basic Gen9"
    829        mdapi_supported_apis="OGL4 OCL IO BB"
    830        underscore_name="compute_basic"
    831        hw_config_guid="012d72cf-82a9-4d25-8ddf-74076fd30797"
    832        chipset="BXT"
    833        symbol_name="ComputeBasic"
    834        >
    835     <counter name="GPU Core Clocks"
    836              description="The total number of GPU core clocks elapsed during the measurement."
    837              data_type="uint64"
    838              equation="GPU_CLOCK 0 READ"
    839              underscore_name="gpu_core_clocks"
    840              units="cycles"
    841              symbol_name="GpuCoreClocks"
    842              semantic_type="event"
    843              mdapi_supported_apis="OGL OCL IO BB"
    844              mdapi_usage_flags="Tier1 Frame Batch Draw"
    845              mdapi_hw_unit_type="gpu"
    846              mdapi_group="GPU"
    847              />
    848     <counter name="EU Active"
    849              description="The percentage of time in which the Execution Units were actively processing."
    850              data_type="float"
    851              max_equation="100"
    852              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    853              underscore_name="eu_active"
    854              units="percent"
    855              symbol_name="EuActive"
    856              semantic_type="duration"
    857              mdapi_supported_apis="OGL OCL IO BB"
    858              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
    859              mdapi_group="EU Array"
    860              mdapi_hw_unit_type="gpu"
    861              />
    862     <counter name="Untyped Bytes Read"
    863              description="The total number of typed memory bytes read via Data Port."
    864              data_type="uint64"
    865              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    866              equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
    867              underscore_name="untyped_bytes_read"
    868              units="bytes"
    869              symbol_name="UntypedBytesRead"
    870              semantic_type="throughput"
    871              mdapi_supported_apis="OGL4 OCL IO BB"
    872              mdapi_usage_flags="Tier3 Frame Batch Draw"
    873              mdapi_group="L3/Data Port"
    874              mdapi_hw_unit_type="gpu"
    875              />
    876     <counter name="EU Both FPU Pipes Active"
    877              description="The percentage of time in which both EU FPU pipelines were actively processing."
    878              data_type="float"
    879              max_equation="100"
    880              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    881              underscore_name="eu_fpu_both_active"
    882              units="percent"
    883              symbol_name="EuFpuBothActive"
    884              semantic_type="duration"
    885              mdapi_supported_apis="OGL OCL IO BB"
    886              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    887              mdapi_group="EU Array/Pipes"
    888              mdapi_hw_unit_type="gpu"
    889              />
    890     <counter name="Typed Bytes Written"
    891              description="The total number of untyped memory bytes written via Data Port."
    892              data_type="uint64"
    893              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
    894              equation="B 3 READ B 4 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
    895              underscore_name="typed_bytes_written"
    896              units="bytes"
    897              symbol_name="TypedBytesWritten"
    898              semantic_type="throughput"
    899              mdapi_supported_apis="OGL4 OCL IO BB"
    900              mdapi_usage_flags="Tier3 Frame Batch Draw"
    901              mdapi_group="L3/Data Port"
    902              mdapi_hw_unit_type="gpu"
    903              />
    904     <counter name="EU FPU0 Pipe Active"
    905              description="The percentage of time in which EU FPU0 pipeline was actively processing."
    906              data_type="float"
    907              max_equation="100"
    908              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    909              underscore_name="fpu0_active"
    910              units="percent"
    911              symbol_name="Fpu0Active"
    912              semantic_type="duration"
    913              mdapi_supported_apis="OGL IO BB"
    914              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    915              mdapi_group="EU Array/Pipes"
    916              mdapi_hw_unit_type="gpu"
    917              />
    918     <counter name="EU FPU1 Pipe Active"
    919              description="The percentage of time in which EU FPU1 pipeline was actively processing."
    920              data_type="float"
    921              max_equation="100"
    922              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
    923              underscore_name="fpu1_active"
    924              units="percent"
    925              symbol_name="Fpu1Active"
    926              semantic_type="duration"
    927              mdapi_supported_apis="OGL IO BB"
    928              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
    929              mdapi_group="EU Array/Pipes"
    930              mdapi_hw_unit_type="gpu"
    931              />
    932     <counter name="EU AVG IPC Rate"
    933              description="The average rate of IPC calculated for 2 FPU pipelines."
    934              data_type="float"
    935              max_equation="2"
    936              equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
    937              underscore_name="eu_avg_ipc_rate"
    938              units="number"
    939              symbol_name="EuAvgIpcRate"
    940              semantic_type="ratio"
    941              mdapi_supported_apis="OGL OCL IO BB"
    942              mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
    943              mdapi_group="EU Array"
    944              mdapi_hw_unit_type="gpu"
    945              />
    946     <counter name="GS Threads Dispatched"
    947              description="The total number of geometry shader hardware threads dispatched."
    948              data_type="uint64"
    949              equation="A 5 READ"
    950              underscore_name="gs_threads"
    951              units="threads"
    952              symbol_name="GsThreads"
    953              semantic_type="event"
    954              mdapi_supported_apis="OGL4 IO BB"
    955              mdapi_usage_flags="Tier3 Frame Batch Draw"
    956              mdapi_hw_unit_type="gpu"
    957              mdapi_group="EU Array/Geometry Shader"
    958              />
    959     <counter name="Early Hi-Depth Test Fails"
    960              description="The total number of pixels dropped on early hierarchical depth test."
    961              data_type="uint64"
    962              equation="A 22 READ 4 UMUL"
    963              underscore_name="hi_depth_test_fails"
    964              units="pixels"
    965              symbol_name="HiDepthTestFails"
    966              semantic_type="event"
    967              mdapi_supported_apis="OGL IO BB"
    968              mdapi_usage_flags="Tier3 Frame Batch Draw"
    969              mdapi_hw_unit_type="gpu"
    970              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
    971              />
    972     <counter name="VS Threads Dispatched"
    973              description="The total number of vertex shader hardware threads dispatched."
    974              data_type="uint64"
    975              equation="A 1 READ"
    976              underscore_name="vs_threads"
    977              units="threads"
    978              symbol_name="VsThreads"
    979              semantic_type="event"
    980              mdapi_supported_apis="OGL IO BB"
    981              mdapi_usage_flags="Tier3 Frame Batch Draw"
    982              mdapi_hw_unit_type="gpu"
    983              mdapi_group="EU Array/Vertex Shader"
    984              />
    985     <counter name="FS Threads Dispatched"
    986              description="The total number of fragment shader hardware threads dispatched."
    987              data_type="uint64"
    988              equation="A 6 READ"
    989              underscore_name="ps_threads"
    990              units="threads"
    991              symbol_name="PsThreads"
    992              semantic_type="event"
    993              mdapi_supported_apis="OGL IO BB"
    994              mdapi_usage_flags="Tier3 Frame Batch Draw"
    995              mdapi_hw_unit_type="gpu"
    996              mdapi_group="EU Array/Fragment Shader"
    997              />
    998     <counter name="Shader Barrier Messages"
    999              description="The total number of shader barrier messages."
   1000              data_type="uint64"
   1001              equation="A 35 READ"
   1002              underscore_name="shader_barriers"
   1003              units="messages"
   1004              symbol_name="ShaderBarriers"
   1005              semantic_type="event"
   1006              mdapi_supported_apis="OGL OCL IO BB"
   1007              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1008              mdapi_hw_unit_type="gpu"
   1009              mdapi_group="EU Array/Barrier"
   1010              />
   1011     <counter name="Sampler Texels"
   1012              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   1013              data_type="uint64"
   1014              equation="A 28 READ 4 UMUL"
   1015              underscore_name="sampler_texels"
   1016              units="texels"
   1017              symbol_name="SamplerTexels"
   1018              semantic_type="event"
   1019              mdapi_supported_apis="OGL OCL IO BB"
   1020              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1021              mdapi_hw_unit_type="gpu"
   1022              mdapi_group="Sampler/Sampler Input"
   1023              />
   1024     <counter name="Pixels Failing Tests"
   1025              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   1026              data_type="uint64"
   1027              equation="A 25 READ 4 UMUL"
   1028              underscore_name="pixels_failing_post_ps_tests"
   1029              units="pixels"
   1030              symbol_name="PixelsFailingPostPsTests"
   1031              semantic_type="event"
   1032              mdapi_supported_apis="OGL IO BB"
   1033              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1034              mdapi_hw_unit_type="gpu"
   1035              mdapi_group="3D Pipe/Output Merger"
   1036              />
   1037     <counter name="GPU Time Elapsed"
   1038              description="Time elapsed on the GPU during the measurement."
   1039              data_type="uint64"
   1040              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   1041              underscore_name="gpu_time"
   1042              units="ns"
   1043              symbol_name="GpuTime"
   1044              semantic_type="duration"
   1045              mdapi_supported_apis="OGL OCL IO BB"
   1046              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1047              mdapi_hw_unit_type="gpu"
   1048              mdapi_group="GPU"
   1049              />
   1050     <counter name="AVG GPU Core Frequency"
   1051              description="Average GPU Core Frequency in the measurement."
   1052              data_type="uint64"
   1053              max_equation="$GpuMaxFrequency"
   1054              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   1055              underscore_name="avg_gpu_core_frequency"
   1056              units="hz"
   1057              symbol_name="AvgGpuCoreFrequency"
   1058              semantic_type="event"
   1059              mdapi_supported_apis="OGL OCL IO BB"
   1060              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1061              mdapi_group="GPU"
   1062              mdapi_hw_unit_type="gpu"
   1063              />
   1064     <counter name="Sampler Texels Misses"
   1065              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   1066              data_type="uint64"
   1067              equation="A 29 READ 4 UMUL"
   1068              underscore_name="sampler_texel_misses"
   1069              units="texels"
   1070              symbol_name="SamplerTexelMisses"
   1071              semantic_type="event"
   1072              mdapi_supported_apis="OGL OCL IO BB"
   1073              mdapi_usage_flags="Tier3 Batch Frame Draw"
   1074              mdapi_hw_unit_type="gpu"
   1075              mdapi_group="Sampler/Sampler Cache"
   1076              />
   1077     <counter name="CS Threads Dispatched"
   1078              description="The total number of compute shader hardware threads dispatched."
   1079              data_type="uint64"
   1080              equation="A 4 READ"
   1081              underscore_name="cs_threads"
   1082              units="threads"
   1083              symbol_name="CsThreads"
   1084              semantic_type="event"
   1085              mdapi_supported_apis="OGL4 OCL IO BB"
   1086              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1087              mdapi_hw_unit_type="gpu"
   1088              mdapi_group="EU Array/Compute Shader"
   1089              />
   1090     <counter name="SLM Bytes Read"
   1091              description="The total number of GPU memory bytes read from shared local memory."
   1092              data_type="uint64"
   1093              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   1094              equation="A 30 READ 64 UMUL"
   1095              underscore_name="slm_bytes_read"
   1096              units="bytes"
   1097              symbol_name="SlmBytesRead"
   1098              semantic_type="throughput"
   1099              mdapi_supported_apis="OGL4 OCL IO BB"
   1100              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1101              mdapi_group="L3/Data Port/SLM"
   1102              mdapi_hw_unit_type="gpu"
   1103              />
   1104     <counter name="GTI Read Throughput"
   1105              description="The total number of GPU memory bytes read from GTI."
   1106              data_type="uint64"
   1107              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   1108              equation="C 4 READ 64 UMUL"
   1109              underscore_name="gti_read_throughput"
   1110              units="bytes"
   1111              symbol_name="GtiReadThroughput"
   1112              semantic_type="throughput"
   1113              mdapi_supported_apis="OGL OCL IO BB"
   1114              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1115              mdapi_group="GTI"
   1116              mdapi_hw_unit_type="gpu"
   1117              />
   1118     <counter name="Untyped Writes"
   1119              description="The total number of untyped memory bytes written via Data Port."
   1120              data_type="uint64"
   1121              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   1122              equation="C 1 READ C 2 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
   1123              underscore_name="untyped_bytes_written"
   1124              units="bytes"
   1125              symbol_name="UntypedBytesWritten"
   1126              semantic_type="throughput"
   1127              mdapi_supported_apis="OGL4 OCL IO BB"
   1128              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1129              mdapi_group="L3/Data Port"
   1130              mdapi_hw_unit_type="gpu"
   1131              />
   1132     <counter name="GPU Busy"
   1133              description="The percentage of time in which the GPU has been processing GPU commands."
   1134              data_type="float"
   1135              max_equation="100"
   1136              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   1137              underscore_name="gpu_busy"
   1138              units="percent"
   1139              symbol_name="GpuBusy"
   1140              semantic_type="duration"
   1141              mdapi_supported_apis="OGL OCL IO BB"
   1142              mdapi_usage_flags="Tier1 Overview System Frame"
   1143              mdapi_group="GPU"
   1144              mdapi_hw_unit_type="gpu"
   1145              />
   1146     <counter name="Rasterized Pixels"
   1147              description="The total number of rasterized pixels."
   1148              data_type="uint64"
   1149              equation="A 21 READ 4 UMUL"
   1150              underscore_name="rasterized_pixels"
   1151              units="pixels"
   1152              symbol_name="RasterizedPixels"
   1153              semantic_type="event"
   1154              mdapi_supported_apis="OGL IO BB"
   1155              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1156              mdapi_hw_unit_type="gpu"
   1157              mdapi_group="3D Pipe/Rasterizer"
   1158              />
   1159     <counter name="Typed Bytes Read"
   1160              description="The total number of typed memory bytes read via Data Port."
   1161              data_type="uint64"
   1162              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   1163              equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
   1164              underscore_name="typed_bytes_read"
   1165              units="bytes"
   1166              symbol_name="TypedBytesRead"
   1167              semantic_type="throughput"
   1168              mdapi_supported_apis="OGL4 OCL IO BB"
   1169              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1170              mdapi_group="L3/Data Port"
   1171              mdapi_hw_unit_type="gpu"
   1172              />
   1173     <counter name="DS Threads Dispatched"
   1174              description="The total number of domain shader hardware threads dispatched."
   1175              data_type="uint64"
   1176              equation="A 3 READ"
   1177              underscore_name="ds_threads"
   1178              units="threads"
   1179              symbol_name="DsThreads"
   1180              semantic_type="event"
   1181              mdapi_supported_apis="OGL4 IO BB"
   1182              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1183              mdapi_hw_unit_type="gpu"
   1184              mdapi_group="EU Array/Domain Shader"
   1185              />
   1186     <counter name="EU Thread Occupancy"
   1187              description="The percentage of time in which hardware threads occupied EUs."
   1188              data_type="float"
   1189              max_equation="100"
   1190              equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL  $GpuCoreClocks FDIV"
   1191              underscore_name="eu_thread_occupancy"
   1192              units="percent"
   1193              symbol_name="EuThreadOccupancy"
   1194              semantic_type="duration"
   1195              mdapi_supported_apis="OGL IO BB"
   1196              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   1197              mdapi_group="EU Array"
   1198              mdapi_hw_unit_type="gpu"
   1199              />
   1200     <counter name="EU Stall"
   1201              description="The percentage of time in which the Execution Units were stalled."
   1202              data_type="float"
   1203              max_equation="100"
   1204              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   1205              underscore_name="eu_stall"
   1206              units="percent"
   1207              symbol_name="EuStall"
   1208              semantic_type="duration"
   1209              mdapi_supported_apis="OGL OCL IO BB"
   1210              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   1211              mdapi_group="EU Array"
   1212              mdapi_hw_unit_type="gpu"
   1213              />
   1214     <counter name="Samples Blended"
   1215              description="The total number of blended samples or pixels written to all render targets."
   1216              data_type="uint64"
   1217              equation="A 27 READ 4 UMUL"
   1218              underscore_name="samples_blended"
   1219              units="pixels"
   1220              symbol_name="SamplesBlended"
   1221              semantic_type="event"
   1222              mdapi_supported_apis="OGL IO BB"
   1223              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1224              mdapi_hw_unit_type="gpu"
   1225              mdapi_group="3D Pipe/Output Merger"
   1226              />
   1227     <counter name="Early Depth Test Fails"
   1228              description="The total number of pixels dropped on early depth test."
   1229              data_type="uint64"
   1230              equation="A 23 READ 4 UMUL"
   1231              underscore_name="early_depth_test_fails"
   1232              units="pixels"
   1233              symbol_name="EarlyDepthTestFails"
   1234              semantic_type="event"
   1235              mdapi_supported_apis="OGL IO BB"
   1236              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1237              mdapi_hw_unit_type="gpu"
   1238              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   1239              />
   1240     <counter name="Shader Memory Accesses"
   1241              description="The total number of shader memory accesses to L3."
   1242              data_type="uint64"
   1243              equation="A 32 READ"
   1244              underscore_name="shader_memory_accesses"
   1245              units="messages"
   1246              symbol_name="ShaderMemoryAccesses"
   1247              semantic_type="event"
   1248              mdapi_supported_apis="OGL OCL IO BB"
   1249              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1250              mdapi_hw_unit_type="gpu"
   1251              mdapi_group="L3/Data Port"
   1252              />
   1253     <counter name="HS Threads Dispatched"
   1254              description="The total number of hull shader hardware threads dispatched."
   1255              data_type="uint64"
   1256              equation="A 2 READ"
   1257              underscore_name="hs_threads"
   1258              units="threads"
   1259              symbol_name="HsThreads"
   1260              semantic_type="event"
   1261              mdapi_supported_apis="OGL4 IO BB"
   1262              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1263              mdapi_hw_unit_type="gpu"
   1264              mdapi_group="EU Array/Hull Shader"
   1265              />
   1266     <counter name="GTI Write Throughput"
   1267              description="The total number of GPU memory bytes written to GTI."
   1268              data_type="uint64"
   1269              max_equation="$GpuCoreClocks 32 UMUL"
   1270              equation="C 5 READ 64 UMUL"
   1271              underscore_name="gti_write_throughput"
   1272              units="bytes"
   1273              symbol_name="GtiWriteThroughput"
   1274              semantic_type="throughput"
   1275              mdapi_supported_apis="OGL OCL IO BB"
   1276              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1277              mdapi_group="GTI"
   1278              mdapi_hw_unit_type="gpu"
   1279              />
   1280     <counter name="SLM Bytes Written"
   1281              description="The total number of GPU memory bytes written into shared local memory."
   1282              data_type="uint64"
   1283              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   1284              equation="A 31 READ 64 UMUL"
   1285              underscore_name="slm_bytes_written"
   1286              units="bytes"
   1287              symbol_name="SlmBytesWritten"
   1288              semantic_type="throughput"
   1289              mdapi_supported_apis="OGL4 OCL IO BB"
   1290              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1291              mdapi_group="L3/Data Port/SLM"
   1292              mdapi_hw_unit_type="gpu"
   1293              />
   1294     <counter name="L3 Shader Throughput"
   1295              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   1296              data_type="uint64"
   1297              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   1298              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   1299              underscore_name="l3_shader_throughput"
   1300              units="bytes"
   1301              symbol_name="L3ShaderThroughput"
   1302              semantic_type="throughput"
   1303              mdapi_supported_apis="OGL4 OCL IO BB"
   1304              mdapi_usage_flags="Tier2 Frame Batch Draw"
   1305              mdapi_group="L3/Data Port"
   1306              mdapi_hw_unit_type="gpu"
   1307              />
   1308     <counter name="Samples Killed in FS"
   1309              description="The total number of samples or pixels dropped in fragment shaders."
   1310              data_type="uint64"
   1311              equation="A 24 READ 4 UMUL"
   1312              underscore_name="samples_killed_in_ps"
   1313              units="pixels"
   1314              symbol_name="SamplesKilledInPs"
   1315              semantic_type="event"
   1316              mdapi_supported_apis="OGL IO BB"
   1317              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   1318              mdapi_hw_unit_type="gpu"
   1319              mdapi_group="3D Pipe/Fragment Shader"
   1320              />
   1321     <counter name="Samples Written"
   1322              description="The total number of samples or pixels written to all render targets."
   1323              data_type="uint64"
   1324              equation="A 26 READ 4 UMUL"
   1325              underscore_name="samples_written"
   1326              units="pixels"
   1327              symbol_name="SamplesWritten"
   1328              semantic_type="event"
   1329              mdapi_supported_apis="OGL IO BB"
   1330              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1331              mdapi_hw_unit_type="gpu"
   1332              mdapi_group="3D Pipe/Output Merger"
   1333              />
   1334     <counter name="Shader Atomic Memory Accesses"
   1335              description="The total number of shader atomic memory accesses."
   1336              data_type="uint64"
   1337              equation="A 34 READ"
   1338              underscore_name="shader_atomics"
   1339              units="messages"
   1340              symbol_name="ShaderAtomics"
   1341              semantic_type="event"
   1342              mdapi_supported_apis="OGL OCL IO BB"
   1343              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1344              mdapi_hw_unit_type="gpu"
   1345              mdapi_group="L3/Data Port/Atomics"
   1346              />
   1347     <counter name="EU Send Pipe Active"
   1348              description="The percentage of time in which EU send pipeline was actively processing."
   1349              data_type="float"
   1350              max_equation="100"
   1351              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   1352              underscore_name="eu_send_active"
   1353              units="percent"
   1354              symbol_name="EuSendActive"
   1355              semantic_type="duration"
   1356              mdapi_supported_apis="OGL IO BB"
   1357              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   1358              mdapi_group="EU Array/Pipes"
   1359              mdapi_hw_unit_type="gpu"
   1360              />
   1361     <register_config type="NOA">
   1362         <register type="NOA" address="0x00009840" value="0x00000080" />
   1363         <register type="NOA" address="0x00009888" value="0x104F00E0" />
   1364         <register type="NOA" address="0x00009888" value="0x124F1C00" />
   1365         <register type="NOA" address="0x00009888" value="0x39900340" />
   1366         <register type="NOA" address="0x00009888" value="0x3F900C00" />
   1367         <register type="NOA" address="0x00009888" value="0x41900000" />
   1368         <register type="NOA" address="0x00009888" value="0x002D5000" />
   1369         <register type="NOA" address="0x00009888" value="0x062D4000" />
   1370         <register type="NOA" address="0x00009888" value="0x082D4000" />
   1371         <register type="NOA" address="0x00009888" value="0x0A2D1000" />
   1372         <register type="NOA" address="0x00009888" value="0x0C2D5000" />
   1373         <register type="NOA" address="0x00009888" value="0x0E2D4000" />
   1374         <register type="NOA" address="0x00009888" value="0x0C2E1400" />
   1375         <register type="NOA" address="0x00009888" value="0x0E2E5100" />
   1376         <register type="NOA" address="0x00009888" value="0x102E0114" />
   1377         <register type="NOA" address="0x00009888" value="0x044CC000" />
   1378         <register type="NOA" address="0x00009888" value="0x0A4C8000" />
   1379         <register type="NOA" address="0x00009888" value="0x0C4C8000" />
   1380         <register type="NOA" address="0x00009888" value="0x0E4C4000" />
   1381         <register type="NOA" address="0x00009888" value="0x104C8000" />
   1382         <register type="NOA" address="0x00009888" value="0x124C8000" />
   1383         <register type="NOA" address="0x00009888" value="0x164C2000" />
   1384         <register type="NOA" address="0x00009888" value="0x004EA000" />
   1385         <register type="NOA" address="0x00009888" value="0x064E8000" />
   1386         <register type="NOA" address="0x00009888" value="0x084E8000" />
   1387         <register type="NOA" address="0x00009888" value="0x0A4E2000" />
   1388         <register type="NOA" address="0x00009888" value="0x0C4EA000" />
   1389         <register type="NOA" address="0x00009888" value="0x0E4E8000" />
   1390         <register type="NOA" address="0x00009888" value="0x004F6B42" />
   1391         <register type="NOA" address="0x00009888" value="0x064F6200" />
   1392         <register type="NOA" address="0x00009888" value="0x084F4100" />
   1393         <register type="NOA" address="0x00009888" value="0x0A4F0061" />
   1394         <register type="NOA" address="0x00009888" value="0x0C4F6C4C" />
   1395         <register type="NOA" address="0x00009888" value="0x0E4F4B00" />
   1396         <register type="NOA" address="0x00009888" value="0x1A4F0000" />
   1397         <register type="NOA" address="0x00009888" value="0x1C4F0000" />
   1398         <register type="NOA" address="0x00009888" value="0x180F5000" />
   1399         <register type="NOA" address="0x00009888" value="0x1A0F8800" />
   1400         <register type="NOA" address="0x00009888" value="0x1C0F08A2" />
   1401         <register type="NOA" address="0x00009888" value="0x182C4000" />
   1402         <register type="NOA" address="0x00009888" value="0x1C2C1451" />
   1403         <register type="NOA" address="0x00009888" value="0x1E2C0001" />
   1404         <register type="NOA" address="0x00009888" value="0x1A2C0010" />
   1405         <register type="NOA" address="0x00009888" value="0x01938000" />
   1406         <register type="NOA" address="0x00009888" value="0x0F938000" />
   1407         <register type="NOA" address="0x00009888" value="0x19938A28" />
   1408         <register type="NOA" address="0x00009888" value="0x03938000" />
   1409         <register type="NOA" address="0x00009888" value="0x19900177" />
   1410         <register type="NOA" address="0x00009888" value="0x1B900178" />
   1411         <register type="NOA" address="0x00009888" value="0x1D900125" />
   1412         <register type="NOA" address="0x00009888" value="0x1F900123" />
   1413         <register type="NOA" address="0x00009888" value="0x35900000" />
   1414         <register type="NOA" address="0x00009888" value="0x13904000" />
   1415         <register type="NOA" address="0x00009888" value="0x21904000" />
   1416         <register type="NOA" address="0x00009888" value="0x25904000" />
   1417         <register type="NOA" address="0x00009888" value="0x27904000" />
   1418         <register type="NOA" address="0x00009888" value="0x2B904000" />
   1419         <register type="NOA" address="0x00009888" value="0x2D904000" />
   1420         <register type="NOA" address="0x00009888" value="0x31904000" />
   1421         <register type="NOA" address="0x00009888" value="0x15904000" />
   1422         <register type="NOA" address="0x00009888" value="0x53901000" />
   1423         <register type="NOA" address="0x00009888" value="0x43900000" />
   1424         <register type="NOA" address="0x00009888" value="0x55900111" />
   1425         <register type="NOA" address="0x00009888" value="0x47900000" />
   1426         <register type="NOA" address="0x00009888" value="0x57900000" />
   1427         <register type="NOA" address="0x00009888" value="0x49900000" />
   1428         <register type="NOA" address="0x00009888" value="0x59900000" />
   1429         <register type="NOA" address="0x00009888" value="0x4B900000" />
   1430         <register type="NOA" address="0x00009888" value="0x37900000" />
   1431         <register type="NOA" address="0x00009888" value="0x33900000" />
   1432         <register type="NOA" address="0x00009888" value="0x4D900000" />
   1433         <register type="NOA" address="0x00009888" value="0x45900000" />
   1434     </register_config>
   1435     <register_config type="OA">
   1436         <register type="OA" address="0x00002710" value="0x00000000" />
   1437         <register type="OA" address="0x00002714" value="0x00800000" />
   1438         <register type="OA" address="0x00002720" value="0x00000000" />
   1439         <register type="OA" address="0x00002724" value="0x00800000" />
   1440         <register type="OA" address="0x00002740" value="0x00000000" />
   1441     </register_config>
   1442     <register_config type="FLEX">
   1443         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   1444         <register type="FLEX" address="0x0000E558" value="0x00000003" />
   1445         <register type="FLEX" address="0x0000E658" value="0x00002001" />
   1446         <register type="FLEX" address="0x0000E758" value="0x00778008" />
   1447         <register type="FLEX" address="0x0000E45C" value="0x00088078" />
   1448         <register type="FLEX" address="0x0000E55C" value="0x00808708" />
   1449         <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
   1450     </register_config>
   1451   </set>
   1452 
   1453   <set name="Render Metrics for 3D Pipeline Profile Gen9"
   1454        mdapi_supported_apis="OGL OCL IO BB"
   1455        underscore_name="render_pipe_profile"
   1456        hw_config_guid="ce416533-e49e-4211-80af-ec513590a914"
   1457        chipset="BXT"
   1458        symbol_name="RenderPipeProfile"
   1459        >
   1460     <counter name="GPU Core Clocks"
   1461              description="The total number of GPU core clocks elapsed during the measurement."
   1462              data_type="uint64"
   1463              equation="GPU_CLOCK 0 READ"
   1464              underscore_name="gpu_core_clocks"
   1465              units="cycles"
   1466              symbol_name="GpuCoreClocks"
   1467              semantic_type="event"
   1468              mdapi_supported_apis=""
   1469              mdapi_usage_flags="Tier1 Frame Batch Draw"
   1470              mdapi_hw_unit_type="gpu"
   1471              mdapi_group="GPU"
   1472              />
   1473     <counter name="EU Active"
   1474              description="The percentage of time in which the Execution Units were actively processing."
   1475              data_type="float"
   1476              max_equation="100"
   1477              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   1478              underscore_name="eu_active"
   1479              units="percent"
   1480              symbol_name="EuActive"
   1481              semantic_type="duration"
   1482              mdapi_supported_apis=""
   1483              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   1484              mdapi_group="EU Array"
   1485              mdapi_hw_unit_type="gpu"
   1486              />
   1487     <counter name="VS Bottleneck"
   1488              low_watermark="10"
   1489              description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
   1490              data_type="float"
   1491              high_watermark="30"
   1492              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   1493              underscore_name="vs_bottleneck"
   1494              units="percent"
   1495              symbol_name="VsBottleneck"
   1496              semantic_type="duration"
   1497              mdapi_supported_apis="OGL IO BB"
   1498              mdapi_usage_flags="Tier3 Indicate Draw"
   1499              mdapi_group="3D Pipe/Vertex Shader"
   1500              mdapi_hw_unit_type="gpu"
   1501              />
   1502     <counter name="Hi-Depth Bottleneck"
   1503              low_watermark="5"
   1504              description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
   1505              data_type="float"
   1506              high_watermark="15"
   1507              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   1508              underscore_name="hi_depth_bottleneck"
   1509              units="percent"
   1510              symbol_name="HiDepthBottleneck"
   1511              semantic_type="duration"
   1512              mdapi_supported_apis="OGL IO BB"
   1513              mdapi_usage_flags="Tier3 Indicate Draw"
   1514              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   1515              mdapi_hw_unit_type="gpu"
   1516              />
   1517     <counter name="GS Bottleneck"
   1518              low_watermark="5"
   1519              description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
   1520              data_type="float"
   1521              high_watermark="15"
   1522              equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
   1523              underscore_name="gs_bottleneck"
   1524              units="percent"
   1525              symbol_name="GsBottleneck"
   1526              semantic_type="duration"
   1527              mdapi_supported_apis="OGL IO BB"
   1528              mdapi_usage_flags="Tier3 Indicate Draw"
   1529              mdapi_group="3D Pipe/Geometry Shader"
   1530              mdapi_hw_unit_type="gpu"
   1531              />
   1532     <counter name="GS Threads Dispatched"
   1533              description="The total number of geometry shader hardware threads dispatched."
   1534              data_type="uint64"
   1535              equation="A 5 READ"
   1536              underscore_name="gs_threads"
   1537              units="threads"
   1538              symbol_name="GsThreads"
   1539              semantic_type="event"
   1540              mdapi_supported_apis="OGL4 IO BB"
   1541              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1542              mdapi_hw_unit_type="gpu"
   1543              mdapi_group="EU Array/Geometry Shader"
   1544              />
   1545     <counter name="Early Hi-Depth Test Fails"
   1546              description="The total number of pixels dropped on early hierarchical depth test."
   1547              data_type="uint64"
   1548              equation="A 22 READ 4 UMUL"
   1549              underscore_name="hi_depth_test_fails"
   1550              units="pixels"
   1551              symbol_name="HiDepthTestFails"
   1552              semantic_type="event"
   1553              mdapi_supported_apis="OGL IO BB"
   1554              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1555              mdapi_hw_unit_type="gpu"
   1556              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   1557              />
   1558     <counter name="VS Threads Dispatched"
   1559              description="The total number of vertex shader hardware threads dispatched."
   1560              data_type="uint64"
   1561              equation="A 1 READ"
   1562              underscore_name="vs_threads"
   1563              units="threads"
   1564              symbol_name="VsThreads"
   1565              semantic_type="event"
   1566              mdapi_supported_apis="OGL IO BB"
   1567              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1568              mdapi_hw_unit_type="gpu"
   1569              mdapi_group="EU Array/Vertex Shader"
   1570              />
   1571     <counter name="FS Threads Dispatched"
   1572              description="The total number of fragment shader hardware threads dispatched."
   1573              data_type="uint64"
   1574              equation="A 6 READ"
   1575              underscore_name="ps_threads"
   1576              units="threads"
   1577              symbol_name="PsThreads"
   1578              semantic_type="event"
   1579              mdapi_supported_apis="OGL IO BB"
   1580              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1581              mdapi_hw_unit_type="gpu"
   1582              mdapi_group="EU Array/Fragment Shader"
   1583              />
   1584     <counter name="BC Bottleneck"
   1585              low_watermark="5"
   1586              description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
   1587              data_type="float"
   1588              high_watermark="15"
   1589              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   1590              underscore_name="bc_bottleneck"
   1591              units="percent"
   1592              symbol_name="BcBottleneck"
   1593              semantic_type="duration"
   1594              mdapi_supported_apis="OGL IO BB"
   1595              mdapi_usage_flags="Tier3 Indicate Draw"
   1596              mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
   1597              mdapi_hw_unit_type="gpu"
   1598              />
   1599     <counter name="HS Stall"
   1600              description="The percentage of time in which hull stall pipeline stage was stalled."
   1601              data_type="float"
   1602              equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
   1603              underscore_name="hs_stall"
   1604              units="percent"
   1605              symbol_name="HsStall"
   1606              semantic_type="duration"
   1607              mdapi_supported_apis="OGL4 IO BB"
   1608              mdapi_usage_flags="Tier4 Correlate Draw"
   1609              mdapi_hw_unit_type="gpu"
   1610              mdapi_group="3D Pipe/Hull Shader"
   1611              />
   1612     <counter name="Shader Barrier Messages"
   1613              description="The total number of shader barrier messages."
   1614              data_type="uint64"
   1615              equation="A 35 READ"
   1616              underscore_name="shader_barriers"
   1617              units="messages"
   1618              symbol_name="ShaderBarriers"
   1619              semantic_type="event"
   1620              mdapi_supported_apis="OGL4 OCL IO BB"
   1621              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1622              mdapi_hw_unit_type="gpu"
   1623              mdapi_group="EU Array/Barrier"
   1624              />
   1625     <counter name="Sampler Texels"
   1626              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   1627              data_type="uint64"
   1628              equation="A 28 READ 4 UMUL"
   1629              underscore_name="sampler_texels"
   1630              units="texels"
   1631              symbol_name="SamplerTexels"
   1632              semantic_type="event"
   1633              mdapi_supported_apis=""
   1634              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1635              mdapi_hw_unit_type="gpu"
   1636              mdapi_group="Sampler/Sampler Input"
   1637              />
   1638     <counter name="Pixels Failing Tests"
   1639              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   1640              data_type="uint64"
   1641              equation="A 25 READ 4 UMUL"
   1642              underscore_name="pixels_failing_post_ps_tests"
   1643              units="pixels"
   1644              symbol_name="PixelsFailingPostPsTests"
   1645              semantic_type="event"
   1646              mdapi_supported_apis="OGL IO BB"
   1647              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1648              mdapi_hw_unit_type="gpu"
   1649              mdapi_group="3D Pipe/Output Merger"
   1650              />
   1651     <counter name="GPU Time Elapsed"
   1652              description="Time elapsed on the GPU during the measurement."
   1653              data_type="uint64"
   1654              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   1655              underscore_name="gpu_time"
   1656              units="ns"
   1657              symbol_name="GpuTime"
   1658              semantic_type="duration"
   1659              mdapi_supported_apis=""
   1660              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1661              mdapi_hw_unit_type="gpu"
   1662              mdapi_group="GPU"
   1663              />
   1664     <counter name="AVG GPU Core Frequency"
   1665              description="Average GPU Core Frequency in the measurement."
   1666              data_type="uint64"
   1667              max_equation="$GpuMaxFrequency"
   1668              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   1669              underscore_name="avg_gpu_core_frequency"
   1670              units="hz"
   1671              symbol_name="AvgGpuCoreFrequency"
   1672              semantic_type="event"
   1673              mdapi_supported_apis=""
   1674              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   1675              mdapi_group="GPU"
   1676              mdapi_hw_unit_type="gpu"
   1677              />
   1678     <counter name="Sampler Texels Misses"
   1679              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   1680              data_type="uint64"
   1681              equation="A 29 READ 4 UMUL"
   1682              underscore_name="sampler_texel_misses"
   1683              units="texels"
   1684              symbol_name="SamplerTexelMisses"
   1685              semantic_type="event"
   1686              mdapi_supported_apis=""
   1687              mdapi_usage_flags="Tier3 Batch Frame Draw"
   1688              mdapi_hw_unit_type="gpu"
   1689              mdapi_group="Sampler/Sampler Cache"
   1690              />
   1691     <counter name="CS Threads Dispatched"
   1692              description="The total number of compute shader hardware threads dispatched."
   1693              data_type="uint64"
   1694              equation="A 4 READ"
   1695              underscore_name="cs_threads"
   1696              units="threads"
   1697              symbol_name="CsThreads"
   1698              semantic_type="event"
   1699              mdapi_supported_apis="OGL4 OCL IO BB"
   1700              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1701              mdapi_hw_unit_type="gpu"
   1702              mdapi_group="EU Array/Compute Shader"
   1703              />
   1704     <counter name="VF Bottleneck"
   1705              low_watermark="5"
   1706              description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
   1707              data_type="float"
   1708              high_watermark="15"
   1709              equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
   1710              underscore_name="vf_bottleneck"
   1711              units="percent"
   1712              symbol_name="VfBottleneck"
   1713              semantic_type="duration"
   1714              mdapi_supported_apis="OGL IO BB"
   1715              mdapi_usage_flags="Tier3 Indicate Draw"
   1716              mdapi_group="3D Pipe/Input Assembler"
   1717              mdapi_hw_unit_type="gpu"
   1718              />
   1719     <counter name="SLM Bytes Read"
   1720              description="The total number of GPU memory bytes read from shared local memory."
   1721              data_type="uint64"
   1722              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   1723              equation="A 30 READ 64 UMUL"
   1724              underscore_name="slm_bytes_read"
   1725              units="bytes"
   1726              symbol_name="SlmBytesRead"
   1727              semantic_type="throughput"
   1728              mdapi_supported_apis="OGL4 OCL IO BB"
   1729              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1730              mdapi_group="L3/Data Port/SLM"
   1731              mdapi_hw_unit_type="gpu"
   1732              />
   1733     <counter name="Strip-Fans Bottleneck"
   1734              low_watermark="5"
   1735              description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
   1736              data_type="float"
   1737              high_watermark="10"
   1738              equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
   1739              underscore_name="sf_bottleneck"
   1740              units="percent"
   1741              symbol_name="SfBottleneck"
   1742              semantic_type="duration"
   1743              mdapi_supported_apis="OGL IO BB"
   1744              mdapi_usage_flags="Tier3 Indicate Draw"
   1745              mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
   1746              mdapi_hw_unit_type="gpu"
   1747              />
   1748     <counter name="SF Stall"
   1749              description="The percentage of time in which strip-fans pipeline stage was stalled."
   1750              data_type="float"
   1751              equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
   1752              underscore_name="sf_stall"
   1753              units="percent"
   1754              symbol_name="SfStall"
   1755              semantic_type="duration"
   1756              mdapi_supported_apis="OGL IO BB"
   1757              mdapi_usage_flags="Tier4 Correlate Draw"
   1758              mdapi_hw_unit_type="gpu"
   1759              mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
   1760              />
   1761     <counter name="GPU Busy"
   1762              description="The percentage of time in which the GPU has been processing GPU commands."
   1763              data_type="float"
   1764              max_equation="100"
   1765              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   1766              underscore_name="gpu_busy"
   1767              units="percent"
   1768              symbol_name="GpuBusy"
   1769              semantic_type="duration"
   1770              mdapi_supported_apis=""
   1771              mdapi_usage_flags="Tier1 Overview System Frame"
   1772              mdapi_group="GPU"
   1773              mdapi_hw_unit_type="gpu"
   1774              />
   1775     <counter name="HS Bottleneck"
   1776              low_watermark="3"
   1777              description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
   1778              data_type="float"
   1779              high_watermark="9"
   1780              equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
   1781              underscore_name="hs_bottleneck"
   1782              units="percent"
   1783              symbol_name="HsBottleneck"
   1784              semantic_type="duration"
   1785              mdapi_supported_apis="OGL IO BB"
   1786              mdapi_usage_flags="Tier3 Indicate Draw"
   1787              mdapi_group="3D Pipe/Hull Shader"
   1788              mdapi_hw_unit_type="gpu"
   1789              />
   1790     <counter name="CL Stall"
   1791              description="The percentage of time in which clipper pipeline stage was stalled."
   1792              data_type="float"
   1793              equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
   1794              underscore_name="cl_stall"
   1795              units="percent"
   1796              symbol_name="ClStall"
   1797              semantic_type="duration"
   1798              mdapi_supported_apis="OGL IO BB"
   1799              mdapi_usage_flags="Tier4 Correlate Draw"
   1800              mdapi_hw_unit_type="gpu"
   1801              mdapi_group="3D Pipe/Clipper"
   1802              />
   1803     <counter name="SO Bottleneck"
   1804              low_watermark="5"
   1805              description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
   1806              data_type="float"
   1807              high_watermark="15"
   1808              equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
   1809              underscore_name="so_bottleneck"
   1810              units="percent"
   1811              symbol_name="SoBottleneck"
   1812              semantic_type="duration"
   1813              mdapi_supported_apis="OGL IO BB"
   1814              mdapi_usage_flags="Tier3 Indicate Draw"
   1815              mdapi_group="3D Pipe/Stream Output"
   1816              mdapi_hw_unit_type="gpu"
   1817              />
   1818     <counter name="Rasterized Pixels"
   1819              description="The total number of rasterized pixels."
   1820              data_type="uint64"
   1821              equation="A 21 READ 4 UMUL"
   1822              underscore_name="rasterized_pixels"
   1823              units="pixels"
   1824              symbol_name="RasterizedPixels"
   1825              semantic_type="event"
   1826              mdapi_supported_apis="OGL IO BB"
   1827              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1828              mdapi_hw_unit_type="gpu"
   1829              mdapi_group="3D Pipe/Rasterizer"
   1830              />
   1831     <counter name="DS Threads Dispatched"
   1832              description="The total number of domain shader hardware threads dispatched."
   1833              data_type="uint64"
   1834              equation="A 3 READ"
   1835              underscore_name="ds_threads"
   1836              units="threads"
   1837              symbol_name="DsThreads"
   1838              semantic_type="event"
   1839              mdapi_supported_apis="OGL4 IO BB"
   1840              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1841              mdapi_hw_unit_type="gpu"
   1842              mdapi_group="EU Array/Domain Shader"
   1843              />
   1844     <counter name="Samples Written"
   1845              description="The total number of samples or pixels written to all render targets."
   1846              data_type="uint64"
   1847              equation="A 26 READ 4 UMUL"
   1848              underscore_name="samples_written"
   1849              units="pixels"
   1850              symbol_name="SamplesWritten"
   1851              semantic_type="event"
   1852              mdapi_supported_apis="OGL IO BB"
   1853              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1854              mdapi_hw_unit_type="gpu"
   1855              mdapi_group="3D Pipe/Output Merger"
   1856              />
   1857     <counter name="DS Bottleneck"
   1858              low_watermark="5"
   1859              description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
   1860              data_type="float"
   1861              high_watermark="15"
   1862              equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
   1863              underscore_name="ds_bottleneck"
   1864              units="percent"
   1865              symbol_name="DsBottleneck"
   1866              semantic_type="duration"
   1867              mdapi_supported_apis="OGL4 IO BB"
   1868              mdapi_usage_flags="Tier3 Indicate Draw"
   1869              mdapi_group="3D Pipe/Domain Shader"
   1870              mdapi_hw_unit_type="gpu"
   1871              />
   1872     <counter name="EU Stall"
   1873              description="The percentage of time in which the Execution Units were stalled."
   1874              data_type="float"
   1875              max_equation="100"
   1876              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   1877              underscore_name="eu_stall"
   1878              units="percent"
   1879              symbol_name="EuStall"
   1880              semantic_type="duration"
   1881              mdapi_supported_apis=""
   1882              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   1883              mdapi_group="EU Array"
   1884              mdapi_hw_unit_type="gpu"
   1885              />
   1886     <counter name="Clipper Bottleneck"
   1887              low_watermark="10"
   1888              description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
   1889              data_type="float"
   1890              high_watermark="30"
   1891              equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
   1892              underscore_name="cl_bottleneck"
   1893              units="percent"
   1894              symbol_name="ClBottleneck"
   1895              semantic_type="duration"
   1896              mdapi_supported_apis="OGL IO BB"
   1897              mdapi_usage_flags="Tier3 Indicate Draw"
   1898              mdapi_group="3D Pipe/Clipper"
   1899              mdapi_hw_unit_type="gpu"
   1900              />
   1901     <counter name="DS Stall"
   1902              description="The percentage of time in which domain shader pipeline stage was stalled."
   1903              data_type="float"
   1904              equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
   1905              underscore_name="ds_stall"
   1906              units="percent"
   1907              symbol_name="DsStall"
   1908              semantic_type="duration"
   1909              mdapi_supported_apis="OGL4 IO BB"
   1910              mdapi_usage_flags="Tier4 Correlate Draw"
   1911              mdapi_hw_unit_type="gpu"
   1912              mdapi_group="3D Pipe/Domain Shader"
   1913              />
   1914     <counter name="Early Depth Bottleneck"
   1915              low_watermark="10"
   1916              description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
   1917              data_type="float"
   1918              high_watermark="30"
   1919              equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
   1920              underscore_name="early_depth_bottleneck"
   1921              units="percent"
   1922              symbol_name="EarlyDepthBottleneck"
   1923              semantic_type="duration"
   1924              mdapi_supported_apis="OGL IO BB"
   1925              mdapi_usage_flags="Tier3 Indicate Draw"
   1926              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   1927              mdapi_hw_unit_type="gpu"
   1928              />
   1929     <counter name="Samples Blended"
   1930              description="The total number of blended samples or pixels written to all render targets."
   1931              data_type="uint64"
   1932              equation="A 27 READ 4 UMUL"
   1933              underscore_name="samples_blended"
   1934              units="pixels"
   1935              symbol_name="SamplesBlended"
   1936              semantic_type="event"
   1937              mdapi_supported_apis="OGL IO BB"
   1938              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   1939              mdapi_hw_unit_type="gpu"
   1940              mdapi_group="3D Pipe/Output Merger"
   1941              />
   1942     <counter name="Early Depth Test Fails"
   1943              description="The total number of pixels dropped on early depth test."
   1944              data_type="uint64"
   1945              equation="A 23 READ 4 UMUL"
   1946              underscore_name="early_depth_test_fails"
   1947              units="pixels"
   1948              symbol_name="EarlyDepthTestFails"
   1949              semantic_type="event"
   1950              mdapi_supported_apis="OGL IO BB"
   1951              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1952              mdapi_hw_unit_type="gpu"
   1953              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   1954              />
   1955     <counter name="Shader Memory Accesses"
   1956              description="The total number of shader memory accesses to L3."
   1957              data_type="uint64"
   1958              equation="A 32 READ"
   1959              underscore_name="shader_memory_accesses"
   1960              units="messages"
   1961              symbol_name="ShaderMemoryAccesses"
   1962              semantic_type="event"
   1963              mdapi_supported_apis=""
   1964              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1965              mdapi_hw_unit_type="gpu"
   1966              mdapi_group="L3/Data Port"
   1967              />
   1968     <counter name="HS Threads Dispatched"
   1969              description="The total number of hull shader hardware threads dispatched."
   1970              data_type="uint64"
   1971              equation="A 2 READ"
   1972              underscore_name="hs_threads"
   1973              units="threads"
   1974              symbol_name="HsThreads"
   1975              semantic_type="event"
   1976              mdapi_supported_apis="OGL4 IO BB"
   1977              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1978              mdapi_hw_unit_type="gpu"
   1979              mdapi_group="EU Array/Hull Shader"
   1980              />
   1981     <counter name="SLM Bytes Written"
   1982              description="The total number of GPU memory bytes written into shared local memory."
   1983              data_type="uint64"
   1984              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   1985              equation="A 31 READ 64 UMUL"
   1986              underscore_name="slm_bytes_written"
   1987              units="bytes"
   1988              symbol_name="SlmBytesWritten"
   1989              semantic_type="throughput"
   1990              mdapi_supported_apis="OGL4 OCL IO BB"
   1991              mdapi_usage_flags="Tier3 Frame Batch Draw"
   1992              mdapi_group="L3/Data Port/SLM"
   1993              mdapi_hw_unit_type="gpu"
   1994              />
   1995     <counter name="L3 Shader Throughput"
   1996              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   1997              data_type="uint64"
   1998              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   1999              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   2000              underscore_name="l3_shader_throughput"
   2001              units="bytes"
   2002              symbol_name="L3ShaderThroughput"
   2003              semantic_type="throughput"
   2004              mdapi_supported_apis="OGL4 OCL IO BB"
   2005              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2006              mdapi_group="L3/Data Port"
   2007              mdapi_hw_unit_type="gpu"
   2008              />
   2009     <counter name="Samples Killed in FS"
   2010              description="The total number of samples or pixels dropped in fragment shaders."
   2011              data_type="uint64"
   2012              equation="A 24 READ 4 UMUL"
   2013              underscore_name="samples_killed_in_ps"
   2014              units="pixels"
   2015              symbol_name="SamplesKilledInPs"
   2016              semantic_type="event"
   2017              mdapi_supported_apis="OGL IO BB"
   2018              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   2019              mdapi_hw_unit_type="gpu"
   2020              mdapi_group="3D Pipe/Fragment Shader"
   2021              />
   2022     <counter name="SO Stall"
   2023              description="The percentage of time in which stream-output pipeline stage was stalled."
   2024              data_type="float"
   2025              equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
   2026              underscore_name="so_stall"
   2027              units="percent"
   2028              symbol_name="SoStall"
   2029              semantic_type="duration"
   2030              mdapi_supported_apis="OGL IO BB"
   2031              mdapi_usage_flags="Tier4 Correlate Draw"
   2032              mdapi_hw_unit_type="gpu"
   2033              mdapi_group="3D Pipe/Stream Output"
   2034              />
   2035     <counter name="Shader Atomic Memory Accesses"
   2036              description="The total number of shader atomic memory accesses."
   2037              data_type="uint64"
   2038              equation="A 34 READ"
   2039              underscore_name="shader_atomics"
   2040              units="messages"
   2041              symbol_name="ShaderAtomics"
   2042              semantic_type="event"
   2043              mdapi_supported_apis="OGL4 OCL IO BB"
   2044              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2045              mdapi_hw_unit_type="gpu"
   2046              mdapi_group="L3/Data Port/Atomics"
   2047              />
   2048     <register_config type="NOA">
   2049         <register type="NOA" address="0x00009840" value="0x00000080" />
   2050         <register type="NOA" address="0x00009888" value="0x0C2E001F" />
   2051         <register type="NOA" address="0x00009888" value="0x0A2F0000" />
   2052         <register type="NOA" address="0x00009888" value="0x10186800" />
   2053         <register type="NOA" address="0x00009888" value="0x11810019" />
   2054         <register type="NOA" address="0x00009888" value="0x15810013" />
   2055         <register type="NOA" address="0x00009888" value="0x13820020" />
   2056         <register type="NOA" address="0x00009888" value="0x11830020" />
   2057         <register type="NOA" address="0x00009888" value="0x17840000" />
   2058         <register type="NOA" address="0x00009888" value="0x11860007" />
   2059         <register type="NOA" address="0x00009888" value="0x21860000" />
   2060         <register type="NOA" address="0x00009888" value="0x178703E0" />
   2061         <register type="NOA" address="0x00009888" value="0x0C2D8000" />
   2062         <register type="NOA" address="0x00009888" value="0x042D4000" />
   2063         <register type="NOA" address="0x00009888" value="0x062D1000" />
   2064         <register type="NOA" address="0x00009888" value="0x022E5400" />
   2065         <register type="NOA" address="0x00009888" value="0x002E0000" />
   2066         <register type="NOA" address="0x00009888" value="0x0E2E0080" />
   2067         <register type="NOA" address="0x00009888" value="0x082F0040" />
   2068         <register type="NOA" address="0x00009888" value="0x002F0000" />
   2069         <register type="NOA" address="0x00009888" value="0x06143000" />
   2070         <register type="NOA" address="0x00009888" value="0x06174000" />
   2071         <register type="NOA" address="0x00009888" value="0x06180012" />
   2072         <register type="NOA" address="0x00009888" value="0x00180000" />
   2073         <register type="NOA" address="0x00009888" value="0x0D804000" />
   2074         <register type="NOA" address="0x00009888" value="0x0F804000" />
   2075         <register type="NOA" address="0x00009888" value="0x05804000" />
   2076         <register type="NOA" address="0x00009888" value="0x09810200" />
   2077         <register type="NOA" address="0x00009888" value="0x0B810030" />
   2078         <register type="NOA" address="0x00009888" value="0x03810003" />
   2079         <register type="NOA" address="0x00009888" value="0x21819140" />
   2080         <register type="NOA" address="0x00009888" value="0x23819050" />
   2081         <register type="NOA" address="0x00009888" value="0x25810018" />
   2082         <register type="NOA" address="0x00009888" value="0x0B820980" />
   2083         <register type="NOA" address="0x00009888" value="0x03820D80" />
   2084         <register type="NOA" address="0x00009888" value="0x11820000" />
   2085         <register type="NOA" address="0x00009888" value="0x0182C000" />
   2086         <register type="NOA" address="0x00009888" value="0x07828000" />
   2087         <register type="NOA" address="0x00009888" value="0x09824000" />
   2088         <register type="NOA" address="0x00009888" value="0x0F828000" />
   2089         <register type="NOA" address="0x00009888" value="0x0D830004" />
   2090         <register type="NOA" address="0x00009888" value="0x0583000C" />
   2091         <register type="NOA" address="0x00009888" value="0x0F831000" />
   2092         <register type="NOA" address="0x00009888" value="0x01848072" />
   2093         <register type="NOA" address="0x00009888" value="0x11840000" />
   2094         <register type="NOA" address="0x00009888" value="0x07848000" />
   2095         <register type="NOA" address="0x00009888" value="0x09844000" />
   2096         <register type="NOA" address="0x00009888" value="0x0F848000" />
   2097         <register type="NOA" address="0x00009888" value="0x07860000" />
   2098         <register type="NOA" address="0x00009888" value="0x09860092" />
   2099         <register type="NOA" address="0x00009888" value="0x0F860400" />
   2100         <register type="NOA" address="0x00009888" value="0x01869100" />
   2101         <register type="NOA" address="0x00009888" value="0x0F870065" />
   2102         <register type="NOA" address="0x00009888" value="0x01870000" />
   2103         <register type="NOA" address="0x00009888" value="0x19930800" />
   2104         <register type="NOA" address="0x00009888" value="0x0B938000" />
   2105         <register type="NOA" address="0x00009888" value="0x0D938000" />
   2106         <register type="NOA" address="0x00009888" value="0x1B952000" />
   2107         <register type="NOA" address="0x00009888" value="0x1D955055" />
   2108         <register type="NOA" address="0x00009888" value="0x1F951455" />
   2109         <register type="NOA" address="0x00009888" value="0x0992A000" />
   2110         <register type="NOA" address="0x00009888" value="0x0F928000" />
   2111         <register type="NOA" address="0x00009888" value="0x1192A800" />
   2112         <register type="NOA" address="0x00009888" value="0x1392028A" />
   2113         <register type="NOA" address="0x00009888" value="0x0B92A000" />
   2114         <register type="NOA" address="0x00009888" value="0x0D922000" />
   2115         <register type="NOA" address="0x00009888" value="0x13908000" />
   2116         <register type="NOA" address="0x00009888" value="0x21908000" />
   2117         <register type="NOA" address="0x00009888" value="0x23908000" />
   2118         <register type="NOA" address="0x00009888" value="0x25908000" />
   2119         <register type="NOA" address="0x00009888" value="0x27908000" />
   2120         <register type="NOA" address="0x00009888" value="0x29908000" />
   2121         <register type="NOA" address="0x00009888" value="0x2B908000" />
   2122         <register type="NOA" address="0x00009888" value="0x2D904000" />
   2123         <register type="NOA" address="0x00009888" value="0x2F908000" />
   2124         <register type="NOA" address="0x00009888" value="0x31908000" />
   2125         <register type="NOA" address="0x00009888" value="0x15908000" />
   2126         <register type="NOA" address="0x00009888" value="0x17908000" />
   2127         <register type="NOA" address="0x00009888" value="0x19908000" />
   2128         <register type="NOA" address="0x00009888" value="0x1B908000" />
   2129         <register type="NOA" address="0x00009888" value="0x1D904000" />
   2130         <register type="NOA" address="0x00009888" value="0x1F904000" />
   2131         <register type="NOA" address="0x00009888" value="0x53900000" />
   2132         <register type="NOA" address="0x00009888" value="0x43900C01" />
   2133         <register type="NOA" address="0x00009888" value="0x55900000" />
   2134         <register type="NOA" address="0x00009888" value="0x47900000" />
   2135         <register type="NOA" address="0x00009888" value="0x57900000" />
   2136         <register type="NOA" address="0x00009888" value="0x49900863" />
   2137         <register type="NOA" address="0x00009888" value="0x59900000" />
   2138         <register type="NOA" address="0x00009888" value="0x4B900061" />
   2139         <register type="NOA" address="0x00009888" value="0x37900000" />
   2140         <register type="NOA" address="0x00009888" value="0x33900000" />
   2141         <register type="NOA" address="0x00009888" value="0x4D900000" />
   2142         <register type="NOA" address="0x00009888" value="0x45900C22" />
   2143     </register_config>
   2144     <register_config type="OA">
   2145         <register type="OA" address="0x00002724" value="0xF0800000" />
   2146         <register type="OA" address="0x00002720" value="0x00000000" />
   2147         <register type="OA" address="0x00002714" value="0xF0800000" />
   2148         <register type="OA" address="0x00002710" value="0x00000000" />
   2149         <register type="OA" address="0x00002740" value="0x00000000" />
   2150         <register type="OA" address="0x00002770" value="0x0007FFEA" />
   2151         <register type="OA" address="0x00002774" value="0x00007FFC" />
   2152         <register type="OA" address="0x00002778" value="0x0007AFFA" />
   2153         <register type="OA" address="0x0000277C" value="0x0000F5FD" />
   2154         <register type="OA" address="0x00002780" value="0x00079FFA" />
   2155         <register type="OA" address="0x00002784" value="0x0000F3FB" />
   2156         <register type="OA" address="0x00002788" value="0x0007BF7A" />
   2157         <register type="OA" address="0x0000278C" value="0x0000F7E7" />
   2158         <register type="OA" address="0x00002790" value="0x0007FEFA" />
   2159         <register type="OA" address="0x00002794" value="0x0000F7CF" />
   2160         <register type="OA" address="0x00002798" value="0x00077FFA" />
   2161         <register type="OA" address="0x0000279C" value="0x0000EFDF" />
   2162         <register type="OA" address="0x000027A0" value="0x0006FFFA" />
   2163         <register type="OA" address="0x000027A4" value="0x0000CFBF" />
   2164         <register type="OA" address="0x000027A8" value="0x0003FFFA" />
   2165         <register type="OA" address="0x000027AC" value="0x00005F7F" />
   2166     </register_config>
   2167     <register_config type="FLEX">
   2168         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   2169         <register type="FLEX" address="0x0000E558" value="0x00015014" />
   2170         <register type="FLEX" address="0x0000E658" value="0x00025024" />
   2171         <register type="FLEX" address="0x0000E758" value="0x00035034" />
   2172         <register type="FLEX" address="0x0000E45C" value="0x00045044" />
   2173         <register type="FLEX" address="0x0000E55C" value="0x00055054" />
   2174         <register type="FLEX" address="0x0000E65C" value="0x00065064" />
   2175     </register_config>
   2176   </set>
   2177 
   2178   <set name="Memory Reads Distribution Gen9"
   2179        mdapi_supported_apis="OGL OCL IO BB"
   2180        underscore_name="memory_reads"
   2181        hw_config_guid="398e2452-18d7-42d0-b241-e4d0a9148ada"
   2182        chipset="BXT"
   2183        symbol_name="MemoryReads"
   2184        >
   2185     <counter name="GPU Core Clocks"
   2186              description="The total number of GPU core clocks elapsed during the measurement."
   2187              data_type="uint64"
   2188              equation="GPU_CLOCK 0 READ"
   2189              underscore_name="gpu_core_clocks"
   2190              units="cycles"
   2191              symbol_name="GpuCoreClocks"
   2192              semantic_type="event"
   2193              mdapi_supported_apis=""
   2194              mdapi_usage_flags="Tier1 Frame Batch Draw"
   2195              mdapi_hw_unit_type="gpu"
   2196              mdapi_group="GPU"
   2197              />
   2198     <counter name="EU Active"
   2199              description="The percentage of time in which the Execution Units were actively processing."
   2200              data_type="float"
   2201              max_equation="100"
   2202              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   2203              underscore_name="eu_active"
   2204              units="percent"
   2205              symbol_name="EuActive"
   2206              semantic_type="duration"
   2207              mdapi_supported_apis=""
   2208              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   2209              mdapi_group="EU Array"
   2210              mdapi_hw_unit_type="gpu"
   2211              />
   2212     <counter name="GtiL3Bank0Reads"
   2213              description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
   2214              data_type="uint64"
   2215              equation="C 4 READ"
   2216              underscore_name="gti_l3_bank0_reads"
   2217              units="messages"
   2218              symbol_name="GtiL3Bank0Reads"
   2219              semantic_type="event"
   2220              mdapi_supported_apis=""
   2221              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2222              mdapi_hw_unit_type="gpu"
   2223              mdapi_group="GTI/L3"
   2224              />
   2225     <counter name="GS Threads Dispatched"
   2226              description="The total number of geometry shader hardware threads dispatched."
   2227              data_type="uint64"
   2228              equation="A 5 READ"
   2229              underscore_name="gs_threads"
   2230              units="threads"
   2231              symbol_name="GsThreads"
   2232              semantic_type="event"
   2233              mdapi_supported_apis="OGL4 IO BB"
   2234              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2235              mdapi_hw_unit_type="gpu"
   2236              mdapi_group="EU Array/Geometry Shader"
   2237              />
   2238     <counter name="GtiRingAccesses"
   2239              description="The total number of all accesses from GTI to the ring."
   2240              data_type="uint64"
   2241              equation="C 3 READ 2 UMUL"
   2242              underscore_name="gti_ring_accesses"
   2243              units="messages"
   2244              symbol_name="GtiRingAccesses"
   2245              semantic_type="event"
   2246              mdapi_supported_apis=""
   2247              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2248              mdapi_hw_unit_type="gpu"
   2249              mdapi_group="GTI"
   2250              />
   2251     <counter name="Early Hi-Depth Test Fails"
   2252              description="The total number of pixels dropped on early hierarchical depth test."
   2253              data_type="uint64"
   2254              equation="A 22 READ 4 UMUL"
   2255              underscore_name="hi_depth_test_fails"
   2256              units="pixels"
   2257              symbol_name="HiDepthTestFails"
   2258              semantic_type="event"
   2259              mdapi_supported_apis="OGL IO BB"
   2260              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2261              mdapi_hw_unit_type="gpu"
   2262              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   2263              />
   2264     <counter name="VS Threads Dispatched"
   2265              description="The total number of vertex shader hardware threads dispatched."
   2266              data_type="uint64"
   2267              equation="A 1 READ"
   2268              underscore_name="vs_threads"
   2269              units="threads"
   2270              symbol_name="VsThreads"
   2271              semantic_type="event"
   2272              mdapi_supported_apis="OGL IO BB"
   2273              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2274              mdapi_hw_unit_type="gpu"
   2275              mdapi_group="EU Array/Vertex Shader"
   2276              />
   2277     <counter name="FS Threads Dispatched"
   2278              description="The total number of fragment shader hardware threads dispatched."
   2279              data_type="uint64"
   2280              equation="A 6 READ"
   2281              underscore_name="ps_threads"
   2282              units="threads"
   2283              symbol_name="PsThreads"
   2284              semantic_type="event"
   2285              mdapi_supported_apis="OGL IO BB"
   2286              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2287              mdapi_hw_unit_type="gpu"
   2288              mdapi_group="EU Array/Fragment Shader"
   2289              />
   2290     <counter name="GtiL3Bank3Reads"
   2291              description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
   2292              data_type="uint64"
   2293              equation="C 7 READ"
   2294              underscore_name="gti_l3_bank3_reads"
   2295              units="messages"
   2296              symbol_name="GtiL3Bank3Reads"
   2297              semantic_type="event"
   2298              mdapi_supported_apis=""
   2299              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2300              mdapi_hw_unit_type="subslice"
   2301              mdapi_group="GTI/L3"
   2302              />
   2303     <counter name="Shader Barrier Messages"
   2304              description="The total number of shader barrier messages."
   2305              data_type="uint64"
   2306              equation="A 35 READ"
   2307              underscore_name="shader_barriers"
   2308              units="messages"
   2309              symbol_name="ShaderBarriers"
   2310              semantic_type="event"
   2311              mdapi_supported_apis="OGL4 OCL IO BB"
   2312              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2313              mdapi_hw_unit_type="gpu"
   2314              mdapi_group="EU Array/Barrier"
   2315              />
   2316     <counter name="GtiRsMemoryReads"
   2317              description="The total number of GTI memory reads from Resource Streamer."
   2318              data_type="uint64"
   2319              equation="B 2 READ"
   2320              underscore_name="gti_rs_memory_reads"
   2321              units="messages"
   2322              symbol_name="GtiRsMemoryReads"
   2323              semantic_type="event"
   2324              mdapi_supported_apis=""
   2325              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2326              mdapi_hw_unit_type="gpu"
   2327              mdapi_group="GTI/3D Pipe/Resource Streamer"
   2328              />
   2329     <counter name="Sampler Texels"
   2330              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   2331              data_type="uint64"
   2332              equation="A 28 READ 4 UMUL"
   2333              underscore_name="sampler_texels"
   2334              units="texels"
   2335              symbol_name="SamplerTexels"
   2336              semantic_type="event"
   2337              mdapi_supported_apis=""
   2338              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   2339              mdapi_hw_unit_type="gpu"
   2340              mdapi_group="Sampler/Sampler Input"
   2341              />
   2342     <counter name="Pixels Failing Tests"
   2343              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   2344              data_type="uint64"
   2345              equation="A 25 READ 4 UMUL"
   2346              underscore_name="pixels_failing_post_ps_tests"
   2347              units="pixels"
   2348              symbol_name="PixelsFailingPostPsTests"
   2349              semantic_type="event"
   2350              mdapi_supported_apis="OGL IO BB"
   2351              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2352              mdapi_hw_unit_type="gpu"
   2353              mdapi_group="3D Pipe/Output Merger"
   2354              />
   2355     <counter name="GtiHizMemoryReads"
   2356              description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
   2357              data_type="uint64"
   2358              equation="B 5 READ"
   2359              underscore_name="gti_hiz_memory_reads"
   2360              units="messages"
   2361              symbol_name="GtiHizMemoryReads"
   2362              semantic_type="event"
   2363              mdapi_supported_apis="OGL IO BB"
   2364              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2365              mdapi_hw_unit_type="gpu"
   2366              mdapi_group="GTI/Depth Cache"
   2367              />
   2368     <counter name="GPU Time Elapsed"
   2369              description="Time elapsed on the GPU during the measurement."
   2370              data_type="uint64"
   2371              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   2372              underscore_name="gpu_time"
   2373              units="ns"
   2374              symbol_name="GpuTime"
   2375              semantic_type="duration"
   2376              mdapi_supported_apis=""
   2377              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   2378              mdapi_hw_unit_type="gpu"
   2379              mdapi_group="GPU"
   2380              />
   2381     <counter name="AVG GPU Core Frequency"
   2382              description="Average GPU Core Frequency in the measurement."
   2383              data_type="uint64"
   2384              max_equation="$GpuMaxFrequency"
   2385              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   2386              underscore_name="avg_gpu_core_frequency"
   2387              units="hz"
   2388              symbol_name="AvgGpuCoreFrequency"
   2389              semantic_type="event"
   2390              mdapi_supported_apis=""
   2391              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   2392              mdapi_group="GPU"
   2393              mdapi_hw_unit_type="gpu"
   2394              />
   2395     <counter name="Sampler Texels Misses"
   2396              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   2397              data_type="uint64"
   2398              equation="A 29 READ 4 UMUL"
   2399              underscore_name="sampler_texel_misses"
   2400              units="texels"
   2401              symbol_name="SamplerTexelMisses"
   2402              semantic_type="event"
   2403              mdapi_supported_apis=""
   2404              mdapi_usage_flags="Tier3 Batch Frame Draw"
   2405              mdapi_hw_unit_type="gpu"
   2406              mdapi_group="Sampler/Sampler Cache"
   2407              />
   2408     <counter name="GtiRccMemoryReads"
   2409              description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
   2410              data_type="uint64"
   2411              equation="B 3 READ"
   2412              underscore_name="gti_rcc_memory_reads"
   2413              units="messages"
   2414              symbol_name="GtiRccMemoryReads"
   2415              semantic_type="event"
   2416              mdapi_supported_apis="OGL IO BB"
   2417              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2418              mdapi_hw_unit_type="gpu"
   2419              mdapi_group="GTI/Color Cache"
   2420              />
   2421     <counter name="CS Threads Dispatched"
   2422              description="The total number of compute shader hardware threads dispatched."
   2423              data_type="uint64"
   2424              equation="A 4 READ"
   2425              underscore_name="cs_threads"
   2426              units="threads"
   2427              symbol_name="CsThreads"
   2428              semantic_type="event"
   2429              mdapi_supported_apis="OGL4 OCL IO BB"
   2430              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2431              mdapi_hw_unit_type="gpu"
   2432              mdapi_group="EU Array/Compute Shader"
   2433              />
   2434     <counter name="SLM Bytes Read"
   2435              description="The total number of GPU memory bytes read from shared local memory."
   2436              data_type="uint64"
   2437              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   2438              equation="A 30 READ 64 UMUL"
   2439              underscore_name="slm_bytes_read"
   2440              units="bytes"
   2441              symbol_name="SlmBytesRead"
   2442              semantic_type="throughput"
   2443              mdapi_supported_apis="OGL4 OCL IO BB"
   2444              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2445              mdapi_group="L3/Data Port/SLM"
   2446              mdapi_hw_unit_type="gpu"
   2447              />
   2448     <counter name="GtiL3Bank1Reads"
   2449              description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
   2450              data_type="uint64"
   2451              equation="C 5 READ"
   2452              underscore_name="gti_l3_bank1_reads"
   2453              units="messages"
   2454              symbol_name="GtiL3Bank1Reads"
   2455              semantic_type="event"
   2456              mdapi_supported_apis=""
   2457              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2458              mdapi_hw_unit_type="subslice"
   2459              mdapi_group="GTI/L3"
   2460              />
   2461     <counter name="GPU Busy"
   2462              description="The percentage of time in which the GPU has been processing GPU commands."
   2463              data_type="float"
   2464              max_equation="100"
   2465              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   2466              underscore_name="gpu_busy"
   2467              units="percent"
   2468              symbol_name="GpuBusy"
   2469              semantic_type="duration"
   2470              mdapi_supported_apis=""
   2471              mdapi_usage_flags="Tier1 Overview System Frame"
   2472              mdapi_group="GPU"
   2473              mdapi_hw_unit_type="gpu"
   2474              />
   2475     <counter name="GtiCmdStreamerMemoryReads"
   2476              description="The total number of GTI memory reads from Command Streamer."
   2477              data_type="uint64"
   2478              equation="B 0 READ"
   2479              underscore_name="gti_cmd_streamer_memory_reads"
   2480              units="messages"
   2481              symbol_name="GtiCmdStreamerMemoryReads"
   2482              semantic_type="event"
   2483              mdapi_supported_apis=""
   2484              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2485              mdapi_hw_unit_type="gpu"
   2486              mdapi_group="GTI/3D Pipe/Command Streamer"
   2487              />
   2488     <counter name="GtiL3Bank2Reads"
   2489              description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
   2490              data_type="uint64"
   2491              equation="C 6 READ"
   2492              underscore_name="gti_l3_bank2_reads"
   2493              units="messages"
   2494              symbol_name="GtiL3Bank2Reads"
   2495              semantic_type="event"
   2496              mdapi_supported_apis=""
   2497              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2498              mdapi_hw_unit_type="subslice"
   2499              mdapi_group="GTI/L3"
   2500              />
   2501     <counter name="GtiMemoryReads"
   2502              description="The total number of GTI memory reads."
   2503              data_type="uint64"
   2504              equation="C 0 READ"
   2505              underscore_name="gti_memory_reads"
   2506              units="messages"
   2507              symbol_name="GtiMemoryReads"
   2508              semantic_type="event"
   2509              mdapi_supported_apis=""
   2510              mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
   2511              mdapi_hw_unit_type="gpu"
   2512              mdapi_group="GTI"
   2513              />
   2514     <counter name="Rasterized Pixels"
   2515              description="The total number of rasterized pixels."
   2516              data_type="uint64"
   2517              equation="A 21 READ 4 UMUL"
   2518              underscore_name="rasterized_pixels"
   2519              units="pixels"
   2520              symbol_name="RasterizedPixels"
   2521              semantic_type="event"
   2522              mdapi_supported_apis="OGL IO BB"
   2523              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2524              mdapi_hw_unit_type="gpu"
   2525              mdapi_group="3D Pipe/Rasterizer"
   2526              />
   2527     <counter name="GtiRczMemoryReads"
   2528              description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
   2529              data_type="uint64"
   2530              equation="B 7 READ"
   2531              underscore_name="gti_rcz_memory_reads"
   2532              units="messages"
   2533              symbol_name="GtiRczMemoryReads"
   2534              semantic_type="event"
   2535              mdapi_supported_apis="OGL IO BB"
   2536              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2537              mdapi_hw_unit_type="gpu"
   2538              mdapi_group="GTI/Depth Cache"
   2539              />
   2540     <counter name="DS Threads Dispatched"
   2541              description="The total number of domain shader hardware threads dispatched."
   2542              data_type="uint64"
   2543              equation="A 3 READ"
   2544              underscore_name="ds_threads"
   2545              units="threads"
   2546              symbol_name="DsThreads"
   2547              semantic_type="event"
   2548              mdapi_supported_apis="OGL4 IO BB"
   2549              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2550              mdapi_hw_unit_type="gpu"
   2551              mdapi_group="EU Array/Domain Shader"
   2552              />
   2553     <counter name="Samples Written"
   2554              description="The total number of samples or pixels written to all render targets."
   2555              data_type="uint64"
   2556              equation="A 26 READ 4 UMUL"
   2557              underscore_name="samples_written"
   2558              units="pixels"
   2559              symbol_name="SamplesWritten"
   2560              semantic_type="event"
   2561              mdapi_supported_apis="OGL IO BB"
   2562              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   2563              mdapi_hw_unit_type="gpu"
   2564              mdapi_group="3D Pipe/Output Merger"
   2565              />
   2566     <counter name="EU Stall"
   2567              description="The percentage of time in which the Execution Units were stalled."
   2568              data_type="float"
   2569              max_equation="100"
   2570              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   2571              underscore_name="eu_stall"
   2572              units="percent"
   2573              symbol_name="EuStall"
   2574              semantic_type="duration"
   2575              mdapi_supported_apis=""
   2576              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   2577              mdapi_group="EU Array"
   2578              mdapi_hw_unit_type="gpu"
   2579              />
   2580     <counter name="Samples Blended"
   2581              description="The total number of blended samples or pixels written to all render targets."
   2582              data_type="uint64"
   2583              equation="A 27 READ 4 UMUL"
   2584              underscore_name="samples_blended"
   2585              units="pixels"
   2586              symbol_name="SamplesBlended"
   2587              semantic_type="event"
   2588              mdapi_supported_apis="OGL IO BB"
   2589              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   2590              mdapi_hw_unit_type="gpu"
   2591              mdapi_group="3D Pipe/Output Merger"
   2592              />
   2593     <counter name="Early Depth Test Fails"
   2594              description="The total number of pixels dropped on early depth test."
   2595              data_type="uint64"
   2596              equation="A 23 READ 4 UMUL"
   2597              underscore_name="early_depth_test_fails"
   2598              units="pixels"
   2599              symbol_name="EarlyDepthTestFails"
   2600              semantic_type="event"
   2601              mdapi_supported_apis="OGL IO BB"
   2602              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2603              mdapi_hw_unit_type="gpu"
   2604              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   2605              />
   2606     <counter name="GtiMscMemoryReads"
   2607              description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
   2608              data_type="uint64"
   2609              equation="B 4 READ"
   2610              underscore_name="gti_msc_memory_reads"
   2611              units="messages"
   2612              symbol_name="GtiMscMemoryReads"
   2613              semantic_type="event"
   2614              mdapi_supported_apis="OGL IO BB"
   2615              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2616              mdapi_hw_unit_type="gpu"
   2617              mdapi_group="GTI/Color Cache"
   2618              />
   2619     <counter name="GtiVfMemoryReads"
   2620              description="The total number of GTI memory reads from Vertex Fetch."
   2621              data_type="uint64"
   2622              equation="B 1 READ"
   2623              underscore_name="gti_vf_memory_reads"
   2624              units="messages"
   2625              symbol_name="GtiVfMemoryReads"
   2626              semantic_type="event"
   2627              mdapi_supported_apis="OGL IO BB"
   2628              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2629              mdapi_hw_unit_type="gpu"
   2630              mdapi_group="GTI/3D Pipe/Vertex Fetch"
   2631              />
   2632     <counter name="GtiStcMemoryReads"
   2633              description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
   2634              data_type="uint64"
   2635              equation="B 6 READ"
   2636              underscore_name="gti_stc_memory_reads"
   2637              units="messages"
   2638              symbol_name="GtiStcMemoryReads"
   2639              semantic_type="event"
   2640              mdapi_supported_apis="OGL IO BB"
   2641              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2642              mdapi_hw_unit_type="gpu"
   2643              mdapi_group="GTI/Depth Cache"
   2644              />
   2645     <counter name="Shader Memory Accesses"
   2646              description="The total number of shader memory accesses to L3."
   2647              data_type="uint64"
   2648              equation="A 32 READ"
   2649              underscore_name="shader_memory_accesses"
   2650              units="messages"
   2651              symbol_name="ShaderMemoryAccesses"
   2652              semantic_type="event"
   2653              mdapi_supported_apis=""
   2654              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2655              mdapi_hw_unit_type="gpu"
   2656              mdapi_group="L3/Data Port"
   2657              />
   2658     <counter name="HS Threads Dispatched"
   2659              description="The total number of hull shader hardware threads dispatched."
   2660              data_type="uint64"
   2661              equation="A 2 READ"
   2662              underscore_name="hs_threads"
   2663              units="threads"
   2664              symbol_name="HsThreads"
   2665              semantic_type="event"
   2666              mdapi_supported_apis="OGL4 IO BB"
   2667              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2668              mdapi_hw_unit_type="gpu"
   2669              mdapi_group="EU Array/Hull Shader"
   2670              />
   2671     <counter name="Samples Killed in FS"
   2672              description="The total number of samples or pixels dropped in fragment shaders."
   2673              data_type="uint64"
   2674              equation="A 24 READ 4 UMUL"
   2675              underscore_name="samples_killed_in_ps"
   2676              units="pixels"
   2677              symbol_name="SamplesKilledInPs"
   2678              semantic_type="event"
   2679              mdapi_supported_apis="OGL IO BB"
   2680              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   2681              mdapi_hw_unit_type="gpu"
   2682              mdapi_group="3D Pipe/Fragment Shader"
   2683              />
   2684     <counter name="SLM Bytes Written"
   2685              description="The total number of GPU memory bytes written into shared local memory."
   2686              data_type="uint64"
   2687              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   2688              equation="A 31 READ 64 UMUL"
   2689              underscore_name="slm_bytes_written"
   2690              units="bytes"
   2691              symbol_name="SlmBytesWritten"
   2692              semantic_type="throughput"
   2693              mdapi_supported_apis="OGL4 OCL IO BB"
   2694              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2695              mdapi_group="L3/Data Port/SLM"
   2696              mdapi_hw_unit_type="gpu"
   2697              />
   2698     <counter name="GtiL3Reads"
   2699              description="The total number of GTI memory reads from L3 (L3 Cache misses)."
   2700              data_type="uint64"
   2701              equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
   2702              underscore_name="gti_l3_reads"
   2703              units="messages"
   2704              symbol_name="GtiL3Reads"
   2705              semantic_type="event"
   2706              mdapi_supported_apis=""
   2707              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2708              mdapi_hw_unit_type="gpu"
   2709              mdapi_group="GTI/L3"
   2710              />
   2711     <counter name="Shader Atomic Memory Accesses"
   2712              description="The total number of shader atomic memory accesses."
   2713              data_type="uint64"
   2714              equation="A 34 READ"
   2715              underscore_name="shader_atomics"
   2716              units="messages"
   2717              symbol_name="ShaderAtomics"
   2718              semantic_type="event"
   2719              mdapi_supported_apis="OGL4 OCL IO BB"
   2720              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2721              mdapi_hw_unit_type="gpu"
   2722              mdapi_group="L3/Data Port/Atomics"
   2723              />
   2724     <register_config type="NOA">
   2725         <register type="NOA" address="0x00009840" value="0x00000080" />
   2726         <register type="NOA" address="0x00009888" value="0x19800343" />
   2727         <register type="NOA" address="0x00009888" value="0x39900340" />
   2728         <register type="NOA" address="0x00009888" value="0x3F901000" />
   2729         <register type="NOA" address="0x00009888" value="0x41900003" />
   2730         <register type="NOA" address="0x00009888" value="0x03803180" />
   2731         <register type="NOA" address="0x00009888" value="0x058035E2" />
   2732         <register type="NOA" address="0x00009888" value="0x0780006A" />
   2733         <register type="NOA" address="0x00009888" value="0x11800000" />
   2734         <register type="NOA" address="0x00009888" value="0x2181A000" />
   2735         <register type="NOA" address="0x00009888" value="0x2381000A" />
   2736         <register type="NOA" address="0x00009888" value="0x1D950550" />
   2737         <register type="NOA" address="0x00009888" value="0x0B928000" />
   2738         <register type="NOA" address="0x00009888" value="0x0D92A000" />
   2739         <register type="NOA" address="0x00009888" value="0x0F922000" />
   2740         <register type="NOA" address="0x00009888" value="0x13900170" />
   2741         <register type="NOA" address="0x00009888" value="0x21900171" />
   2742         <register type="NOA" address="0x00009888" value="0x23900172" />
   2743         <register type="NOA" address="0x00009888" value="0x25900173" />
   2744         <register type="NOA" address="0x00009888" value="0x27900174" />
   2745         <register type="NOA" address="0x00009888" value="0x29900175" />
   2746         <register type="NOA" address="0x00009888" value="0x2B900176" />
   2747         <register type="NOA" address="0x00009888" value="0x2D900177" />
   2748         <register type="NOA" address="0x00009888" value="0x2F90017F" />
   2749         <register type="NOA" address="0x00009888" value="0x31900125" />
   2750         <register type="NOA" address="0x00009888" value="0x15900123" />
   2751         <register type="NOA" address="0x00009888" value="0x17900121" />
   2752         <register type="NOA" address="0x00009888" value="0x35900000" />
   2753         <register type="NOA" address="0x00009888" value="0x19908000" />
   2754         <register type="NOA" address="0x00009888" value="0x1B908000" />
   2755         <register type="NOA" address="0x00009888" value="0x1D908000" />
   2756         <register type="NOA" address="0x00009888" value="0x1F908000" />
   2757         <register type="NOA" address="0x00009888" value="0x53900000" />
   2758         <register type="NOA" address="0x00009888" value="0x43901084" />
   2759         <register type="NOA" address="0x00009888" value="0x55900000" />
   2760         <register type="NOA" address="0x00009888" value="0x47901080" />
   2761         <register type="NOA" address="0x00009888" value="0x57900000" />
   2762         <register type="NOA" address="0x00009888" value="0x49901084" />
   2763         <register type="NOA" address="0x00009888" value="0x59900000" />
   2764         <register type="NOA" address="0x00009888" value="0x4B901084" />
   2765         <register type="NOA" address="0x00009888" value="0x37900000" />
   2766         <register type="NOA" address="0x00009888" value="0x33900000" />
   2767         <register type="NOA" address="0x00009888" value="0x4D900004" />
   2768         <register type="NOA" address="0x00009888" value="0x45900000" />
   2769     </register_config>
   2770     <register_config type="OA">
   2771         <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
   2772         <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
   2773         <register type="OA" address="0x00002724" value="0xF0800000" />
   2774         <register type="OA" address="0x00002720" value="0x00000000" />
   2775         <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
   2776         <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
   2777         <register type="OA" address="0x00002714" value="0xF0800000" />
   2778         <register type="OA" address="0x00002710" value="0x00000000" />
   2779         <register type="OA" address="0x0000274C" value="0x86543210" />
   2780         <register type="OA" address="0x00002748" value="0x86543210" />
   2781         <register type="OA" address="0x00002744" value="0x00006667" />
   2782         <register type="OA" address="0x00002740" value="0x00000000" />
   2783         <register type="OA" address="0x0000275C" value="0x86543210" />
   2784         <register type="OA" address="0x00002758" value="0x86543210" />
   2785         <register type="OA" address="0x00002754" value="0x00006465" />
   2786         <register type="OA" address="0x00002750" value="0x00000000" />
   2787         <register type="OA" address="0x00002770" value="0x0007F81A" />
   2788         <register type="OA" address="0x00002774" value="0x0000FE00" />
   2789         <register type="OA" address="0x00002778" value="0x0007F82A" />
   2790         <register type="OA" address="0x0000277C" value="0x0000FE00" />
   2791         <register type="OA" address="0x00002780" value="0x0007F872" />
   2792         <register type="OA" address="0x00002784" value="0x0000FE00" />
   2793         <register type="OA" address="0x00002788" value="0x0007F8BA" />
   2794         <register type="OA" address="0x0000278C" value="0x0000FE00" />
   2795         <register type="OA" address="0x00002790" value="0x0007F87A" />
   2796         <register type="OA" address="0x00002794" value="0x0000FE00" />
   2797         <register type="OA" address="0x00002798" value="0x0007F8EA" />
   2798         <register type="OA" address="0x0000279C" value="0x0000FE00" />
   2799         <register type="OA" address="0x000027A0" value="0x0007F8E2" />
   2800         <register type="OA" address="0x000027A4" value="0x0000FE00" />
   2801         <register type="OA" address="0x000027A8" value="0x0007F8F2" />
   2802         <register type="OA" address="0x000027AC" value="0x0000FE00" />
   2803     </register_config>
   2804     <register_config type="FLEX">
   2805         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   2806         <register type="FLEX" address="0x0000E558" value="0x00015014" />
   2807         <register type="FLEX" address="0x0000E658" value="0x00025024" />
   2808         <register type="FLEX" address="0x0000E758" value="0x00035034" />
   2809         <register type="FLEX" address="0x0000E45C" value="0x00045044" />
   2810         <register type="FLEX" address="0x0000E55C" value="0x00055054" />
   2811         <register type="FLEX" address="0x0000E65C" value="0x00065064" />
   2812     </register_config>
   2813   </set>
   2814 
   2815   <set name="Memory Writes Distribution Gen9"
   2816        mdapi_supported_apis="OGL OCL IO BB"
   2817        underscore_name="memory_writes"
   2818        hw_config_guid="d324a0d6-7269-4847-a5c2-6f71ddc7fed5"
   2819        chipset="BXT"
   2820        symbol_name="MemoryWrites"
   2821        >
   2822     <counter name="GPU Core Clocks"
   2823              description="The total number of GPU core clocks elapsed during the measurement."
   2824              data_type="uint64"
   2825              equation="GPU_CLOCK 0 READ"
   2826              underscore_name="gpu_core_clocks"
   2827              units="cycles"
   2828              symbol_name="GpuCoreClocks"
   2829              semantic_type="event"
   2830              mdapi_supported_apis=""
   2831              mdapi_usage_flags="Tier1 Frame Batch Draw"
   2832              mdapi_hw_unit_type="gpu"
   2833              mdapi_group="GPU"
   2834              />
   2835     <counter name="EU Active"
   2836              description="The percentage of time in which the Execution Units were actively processing."
   2837              data_type="float"
   2838              max_equation="100"
   2839              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   2840              underscore_name="eu_active"
   2841              units="percent"
   2842              symbol_name="EuActive"
   2843              semantic_type="duration"
   2844              mdapi_supported_apis=""
   2845              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   2846              mdapi_group="EU Array"
   2847              mdapi_hw_unit_type="gpu"
   2848              />
   2849     <counter name="GtiMemoryWrites"
   2850              description="The total number of GTI memory writes."
   2851              data_type="uint64"
   2852              equation="C 0 READ"
   2853              underscore_name="gti_memory_writes"
   2854              units="messages"
   2855              symbol_name="GtiMemoryWrites"
   2856              semantic_type="event"
   2857              mdapi_supported_apis=""
   2858              mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
   2859              mdapi_hw_unit_type="gpu"
   2860              mdapi_group="GTI"
   2861              />
   2862     <counter name="GS Threads Dispatched"
   2863              description="The total number of geometry shader hardware threads dispatched."
   2864              data_type="uint64"
   2865              equation="A 5 READ"
   2866              underscore_name="gs_threads"
   2867              units="threads"
   2868              symbol_name="GsThreads"
   2869              semantic_type="event"
   2870              mdapi_supported_apis="OGL4 IO BB"
   2871              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2872              mdapi_hw_unit_type="gpu"
   2873              mdapi_group="EU Array/Geometry Shader"
   2874              />
   2875     <counter name="GtiRingAccesses"
   2876              description="The total number of all GTI accesses to the ring."
   2877              data_type="uint64"
   2878              equation="C 3 READ 2 UMUL"
   2879              underscore_name="gti_ring_accesses"
   2880              units="messages"
   2881              symbol_name="GtiRingAccesses"
   2882              semantic_type="event"
   2883              mdapi_supported_apis=""
   2884              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2885              mdapi_hw_unit_type="gpu"
   2886              mdapi_group="GTI"
   2887              />
   2888     <counter name="Early Hi-Depth Test Fails"
   2889              description="The total number of pixels dropped on early hierarchical depth test."
   2890              data_type="uint64"
   2891              equation="A 22 READ 4 UMUL"
   2892              underscore_name="hi_depth_test_fails"
   2893              units="pixels"
   2894              symbol_name="HiDepthTestFails"
   2895              semantic_type="event"
   2896              mdapi_supported_apis="OGL IO BB"
   2897              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2898              mdapi_hw_unit_type="gpu"
   2899              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   2900              />
   2901     <counter name="VS Threads Dispatched"
   2902              description="The total number of vertex shader hardware threads dispatched."
   2903              data_type="uint64"
   2904              equation="A 1 READ"
   2905              underscore_name="vs_threads"
   2906              units="threads"
   2907              symbol_name="VsThreads"
   2908              semantic_type="event"
   2909              mdapi_supported_apis="OGL IO BB"
   2910              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2911              mdapi_hw_unit_type="gpu"
   2912              mdapi_group="EU Array/Vertex Shader"
   2913              />
   2914     <counter name="FS Threads Dispatched"
   2915              description="The total number of fragment shader hardware threads dispatched."
   2916              data_type="uint64"
   2917              equation="A 6 READ"
   2918              underscore_name="ps_threads"
   2919              units="threads"
   2920              symbol_name="PsThreads"
   2921              semantic_type="event"
   2922              mdapi_supported_apis="OGL IO BB"
   2923              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2924              mdapi_hw_unit_type="gpu"
   2925              mdapi_group="EU Array/Fragment Shader"
   2926              />
   2927     <counter name="GtiMscMemoryWrites"
   2928              description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
   2929              data_type="uint64"
   2930              equation="B 4 READ"
   2931              underscore_name="gti_msc_memory_writes"
   2932              units="messages"
   2933              symbol_name="GtiMscMemoryWrites"
   2934              semantic_type="event"
   2935              mdapi_supported_apis="OGL IO BB"
   2936              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2937              mdapi_hw_unit_type="gpu"
   2938              mdapi_group="GTI/Color Cache"
   2939              />
   2940     <counter name="Shader Barrier Messages"
   2941              description="The total number of shader barrier messages."
   2942              data_type="uint64"
   2943              equation="A 35 READ"
   2944              underscore_name="shader_barriers"
   2945              units="messages"
   2946              symbol_name="ShaderBarriers"
   2947              semantic_type="event"
   2948              mdapi_supported_apis="OGL4 OCL IO BB"
   2949              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2950              mdapi_hw_unit_type="gpu"
   2951              mdapi_group="EU Array/Barrier"
   2952              />
   2953     <counter name="GtiCmdStreamerMemoryWrites"
   2954              description="The total number of GTI memory writes from Command Streamer."
   2955              data_type="uint64"
   2956              equation="B 0 READ"
   2957              underscore_name="gti_cmd_streamer_memory_writes"
   2958              units="messages"
   2959              symbol_name="GtiCmdStreamerMemoryWrites"
   2960              semantic_type="event"
   2961              mdapi_supported_apis=""
   2962              mdapi_usage_flags="Tier2 Frame Batch Draw"
   2963              mdapi_hw_unit_type="gpu"
   2964              mdapi_group="GTI/3D Pipe/Command Streamer"
   2965              />
   2966     <counter name="Sampler Texels"
   2967              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   2968              data_type="uint64"
   2969              equation="A 28 READ 4 UMUL"
   2970              underscore_name="sampler_texels"
   2971              units="texels"
   2972              symbol_name="SamplerTexels"
   2973              semantic_type="event"
   2974              mdapi_supported_apis=""
   2975              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   2976              mdapi_hw_unit_type="gpu"
   2977              mdapi_group="Sampler/Sampler Input"
   2978              />
   2979     <counter name="Pixels Failing Tests"
   2980              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   2981              data_type="uint64"
   2982              equation="A 25 READ 4 UMUL"
   2983              underscore_name="pixels_failing_post_ps_tests"
   2984              units="pixels"
   2985              symbol_name="PixelsFailingPostPsTests"
   2986              semantic_type="event"
   2987              mdapi_supported_apis="OGL IO BB"
   2988              mdapi_usage_flags="Tier3 Frame Batch Draw"
   2989              mdapi_hw_unit_type="gpu"
   2990              mdapi_group="3D Pipe/Output Merger"
   2991              />
   2992     <counter name="GtiL3Bank0Writes"
   2993              description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
   2994              data_type="uint64"
   2995              equation="C 4 READ"
   2996              underscore_name="gti_l3_bank0_writes"
   2997              units="messages"
   2998              symbol_name="GtiL3Bank0Writes"
   2999              semantic_type="event"
   3000              mdapi_supported_apis=""
   3001              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3002              mdapi_hw_unit_type="gpu"
   3003              mdapi_group="GTI/L3"
   3004              />
   3005     <counter name="GtiL3Bank1Writes"
   3006              description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
   3007              data_type="uint64"
   3008              equation="C 5 READ"
   3009              underscore_name="gti_l3_bank1_writes"
   3010              units="messages"
   3011              symbol_name="GtiL3Bank1Writes"
   3012              semantic_type="event"
   3013              mdapi_supported_apis=""
   3014              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3015              mdapi_hw_unit_type="gpu"
   3016              mdapi_group="GTI/L3"
   3017              />
   3018     <counter name="GtiL3Bank2Writes"
   3019              description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
   3020              data_type="uint64"
   3021              equation="C 6 READ"
   3022              underscore_name="gti_l3_bank2_writes"
   3023              units="messages"
   3024              symbol_name="GtiL3Bank2Writes"
   3025              semantic_type="event"
   3026              mdapi_supported_apis=""
   3027              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3028              mdapi_hw_unit_type="gpu"
   3029              mdapi_group="GTI/L3"
   3030              />
   3031     <counter name="GtiL3Bank3Writes"
   3032              description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
   3033              data_type="uint64"
   3034              equation="C 7 READ"
   3035              underscore_name="gti_l3_bank3_writes"
   3036              units="messages"
   3037              symbol_name="GtiL3Bank3Writes"
   3038              semantic_type="event"
   3039              mdapi_supported_apis=""
   3040              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3041              mdapi_hw_unit_type="gpu"
   3042              mdapi_group="GTI/L3"
   3043              />
   3044     <counter name="GtiL3Writes"
   3045              description="The total number of GTI memory writes from L3 (L3 invalidations)."
   3046              data_type="uint64"
   3047              equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
   3048              underscore_name="gti_l3_writes"
   3049              units="messages"
   3050              symbol_name="GtiL3Writes"
   3051              semantic_type="event"
   3052              mdapi_supported_apis=""
   3053              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3054              mdapi_hw_unit_type="gpu"
   3055              mdapi_group="GTI/L3"
   3056              />
   3057     <counter name="GPU Time Elapsed"
   3058              description="Time elapsed on the GPU during the measurement."
   3059              data_type="uint64"
   3060              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   3061              underscore_name="gpu_time"
   3062              units="ns"
   3063              symbol_name="GpuTime"
   3064              semantic_type="duration"
   3065              mdapi_supported_apis=""
   3066              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   3067              mdapi_hw_unit_type="gpu"
   3068              mdapi_group="GPU"
   3069              />
   3070     <counter name="AVG GPU Core Frequency"
   3071              description="Average GPU Core Frequency in the measurement."
   3072              data_type="uint64"
   3073              max_equation="$GpuMaxFrequency"
   3074              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   3075              underscore_name="avg_gpu_core_frequency"
   3076              units="hz"
   3077              symbol_name="AvgGpuCoreFrequency"
   3078              semantic_type="event"
   3079              mdapi_supported_apis=""
   3080              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   3081              mdapi_group="GPU"
   3082              mdapi_hw_unit_type="gpu"
   3083              />
   3084     <counter name="Sampler Texels Misses"
   3085              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   3086              data_type="uint64"
   3087              equation="A 29 READ 4 UMUL"
   3088              underscore_name="sampler_texel_misses"
   3089              units="texels"
   3090              symbol_name="SamplerTexelMisses"
   3091              semantic_type="event"
   3092              mdapi_supported_apis=""
   3093              mdapi_usage_flags="Tier3 Batch Frame Draw"
   3094              mdapi_hw_unit_type="gpu"
   3095              mdapi_group="Sampler/Sampler Cache"
   3096              />
   3097     <counter name="CS Threads Dispatched"
   3098              description="The total number of compute shader hardware threads dispatched."
   3099              data_type="uint64"
   3100              equation="A 4 READ"
   3101              underscore_name="cs_threads"
   3102              units="threads"
   3103              symbol_name="CsThreads"
   3104              semantic_type="event"
   3105              mdapi_supported_apis="OGL4 OCL IO BB"
   3106              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3107              mdapi_hw_unit_type="gpu"
   3108              mdapi_group="EU Array/Compute Shader"
   3109              />
   3110     <counter name="SLM Bytes Read"
   3111              description="The total number of GPU memory bytes read from shared local memory."
   3112              data_type="uint64"
   3113              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   3114              equation="A 30 READ 64 UMUL"
   3115              underscore_name="slm_bytes_read"
   3116              units="bytes"
   3117              symbol_name="SlmBytesRead"
   3118              semantic_type="throughput"
   3119              mdapi_supported_apis="OGL4 OCL IO BB"
   3120              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3121              mdapi_group="L3/Data Port/SLM"
   3122              mdapi_hw_unit_type="gpu"
   3123              />
   3124     <counter name="GtiRccMemoryWrites"
   3125              description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
   3126              data_type="uint64"
   3127              equation="B 3 READ"
   3128              underscore_name="gti_rcc_memory_writes"
   3129              units="messages"
   3130              symbol_name="GtiRccMemoryWrites"
   3131              semantic_type="event"
   3132              mdapi_supported_apis="OGL IO BB"
   3133              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3134              mdapi_hw_unit_type="gpu"
   3135              mdapi_group="GTI/Color Cache"
   3136              />
   3137     <counter name="GtiSoMemoryWrites"
   3138              description="The total number of GTI memory writes from Stream Output."
   3139              data_type="uint64"
   3140              equation="B 2 READ"
   3141              underscore_name="gti_so_memory_writes"
   3142              units="messages"
   3143              symbol_name="GtiSoMemoryWrites"
   3144              semantic_type="event"
   3145              mdapi_supported_apis="OGL IO BB"
   3146              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3147              mdapi_hw_unit_type="gpu"
   3148              mdapi_group="GTI/3D Pipe/Stream Output"
   3149              />
   3150     <counter name="GPU Busy"
   3151              description="The percentage of time in which the GPU has been processing GPU commands."
   3152              data_type="float"
   3153              max_equation="100"
   3154              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   3155              underscore_name="gpu_busy"
   3156              units="percent"
   3157              symbol_name="GpuBusy"
   3158              semantic_type="duration"
   3159              mdapi_supported_apis=""
   3160              mdapi_usage_flags="Tier1 Overview System Frame"
   3161              mdapi_group="GPU"
   3162              mdapi_hw_unit_type="gpu"
   3163              />
   3164     <counter name="GtiStcMemoryWrites"
   3165              description="The total number of GTI memory writes from Stencil Cache."
   3166              data_type="uint64"
   3167              equation="B 6 READ"
   3168              underscore_name="gti_stc_memory_writes"
   3169              units="messages"
   3170              symbol_name="GtiStcMemoryWrites"
   3171              semantic_type="event"
   3172              mdapi_supported_apis="OGL IO BB"
   3173              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3174              mdapi_hw_unit_type="gpu"
   3175              mdapi_group="GTI/Depth Cache"
   3176              />
   3177     <counter name="Rasterized Pixels"
   3178              description="The total number of rasterized pixels."
   3179              data_type="uint64"
   3180              equation="A 21 READ 4 UMUL"
   3181              underscore_name="rasterized_pixels"
   3182              units="pixels"
   3183              symbol_name="RasterizedPixels"
   3184              semantic_type="event"
   3185              mdapi_supported_apis="OGL IO BB"
   3186              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3187              mdapi_hw_unit_type="gpu"
   3188              mdapi_group="3D Pipe/Rasterizer"
   3189              />
   3190     <counter name="DS Threads Dispatched"
   3191              description="The total number of domain shader hardware threads dispatched."
   3192              data_type="uint64"
   3193              equation="A 3 READ"
   3194              underscore_name="ds_threads"
   3195              units="threads"
   3196              symbol_name="DsThreads"
   3197              semantic_type="event"
   3198              mdapi_supported_apis="OGL4 IO BB"
   3199              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3200              mdapi_hw_unit_type="gpu"
   3201              mdapi_group="EU Array/Domain Shader"
   3202              />
   3203     <counter name="Samples Written"
   3204              description="The total number of samples or pixels written to all render targets."
   3205              data_type="uint64"
   3206              equation="A 26 READ 4 UMUL"
   3207              underscore_name="samples_written"
   3208              units="pixels"
   3209              symbol_name="SamplesWritten"
   3210              semantic_type="event"
   3211              mdapi_supported_apis="OGL IO BB"
   3212              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   3213              mdapi_hw_unit_type="gpu"
   3214              mdapi_group="3D Pipe/Output Merger"
   3215              />
   3216     <counter name="EU Stall"
   3217              description="The percentage of time in which the Execution Units were stalled."
   3218              data_type="float"
   3219              max_equation="100"
   3220              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3221              underscore_name="eu_stall"
   3222              units="percent"
   3223              symbol_name="EuStall"
   3224              semantic_type="duration"
   3225              mdapi_supported_apis=""
   3226              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   3227              mdapi_group="EU Array"
   3228              mdapi_hw_unit_type="gpu"
   3229              />
   3230     <counter name="Samples Blended"
   3231              description="The total number of blended samples or pixels written to all render targets."
   3232              data_type="uint64"
   3233              equation="A 27 READ 4 UMUL"
   3234              underscore_name="samples_blended"
   3235              units="pixels"
   3236              symbol_name="SamplesBlended"
   3237              semantic_type="event"
   3238              mdapi_supported_apis="OGL IO BB"
   3239              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   3240              mdapi_hw_unit_type="gpu"
   3241              mdapi_group="3D Pipe/Output Merger"
   3242              />
   3243     <counter name="Early Depth Test Fails"
   3244              description="The total number of pixels dropped on early depth test."
   3245              data_type="uint64"
   3246              equation="A 23 READ 4 UMUL"
   3247              underscore_name="early_depth_test_fails"
   3248              units="pixels"
   3249              symbol_name="EarlyDepthTestFails"
   3250              semantic_type="event"
   3251              mdapi_supported_apis="OGL IO BB"
   3252              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3253              mdapi_hw_unit_type="gpu"
   3254              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   3255              />
   3256     <counter name="Shader Memory Accesses"
   3257              description="The total number of shader memory accesses to L3."
   3258              data_type="uint64"
   3259              equation="A 32 READ"
   3260              underscore_name="shader_memory_accesses"
   3261              units="messages"
   3262              symbol_name="ShaderMemoryAccesses"
   3263              semantic_type="event"
   3264              mdapi_supported_apis=""
   3265              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3266              mdapi_hw_unit_type="gpu"
   3267              mdapi_group="L3/Data Port"
   3268              />
   3269     <counter name="HS Threads Dispatched"
   3270              description="The total number of hull shader hardware threads dispatched."
   3271              data_type="uint64"
   3272              equation="A 2 READ"
   3273              underscore_name="hs_threads"
   3274              units="threads"
   3275              symbol_name="HsThreads"
   3276              semantic_type="event"
   3277              mdapi_supported_apis="OGL4 IO BB"
   3278              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3279              mdapi_hw_unit_type="gpu"
   3280              mdapi_group="EU Array/Hull Shader"
   3281              />
   3282     <counter name="GtiRczMemoryWrites"
   3283              description="The total number of GTI memory writes from Render Depth Cache."
   3284              data_type="uint64"
   3285              equation="B 7 READ"
   3286              underscore_name="gti_rcz_memory_writes"
   3287              units="messages"
   3288              symbol_name="GtiRczMemoryWrites"
   3289              semantic_type="event"
   3290              mdapi_supported_apis="OGL IO BB"
   3291              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3292              mdapi_hw_unit_type="gpu"
   3293              mdapi_group="GTI/Depth Cache"
   3294              />
   3295     <counter name="SLM Bytes Written"
   3296              description="The total number of GPU memory bytes written into shared local memory."
   3297              data_type="uint64"
   3298              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   3299              equation="A 31 READ 64 UMUL"
   3300              underscore_name="slm_bytes_written"
   3301              units="bytes"
   3302              symbol_name="SlmBytesWritten"
   3303              semantic_type="throughput"
   3304              mdapi_supported_apis="OGL4 OCL IO BB"
   3305              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3306              mdapi_group="L3/Data Port/SLM"
   3307              mdapi_hw_unit_type="gpu"
   3308              />
   3309     <counter name="L3 Shader Throughput"
   3310              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   3311              data_type="uint64"
   3312              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   3313              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   3314              underscore_name="l3_shader_throughput"
   3315              units="bytes"
   3316              symbol_name="L3ShaderThroughput"
   3317              semantic_type="throughput"
   3318              mdapi_supported_apis="OGL4 OCL IO BB"
   3319              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3320              mdapi_group="L3/Data Port"
   3321              mdapi_hw_unit_type="gpu"
   3322              />
   3323     <counter name="Samples Killed in FS"
   3324              description="The total number of samples or pixels dropped in fragment shaders."
   3325              data_type="uint64"
   3326              equation="A 24 READ 4 UMUL"
   3327              underscore_name="samples_killed_in_ps"
   3328              units="pixels"
   3329              symbol_name="SamplesKilledInPs"
   3330              semantic_type="event"
   3331              mdapi_supported_apis="OGL IO BB"
   3332              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   3333              mdapi_hw_unit_type="gpu"
   3334              mdapi_group="3D Pipe/Fragment Shader"
   3335              />
   3336     <counter name="GtiHizMemoryWrites"
   3337              description="The total number of GTI memory writes from Hierarchical Depth Cache."
   3338              data_type="uint64"
   3339              equation="B 5 READ"
   3340              underscore_name="gti_hiz_memory_writes"
   3341              units="messages"
   3342              symbol_name="GtiHizMemoryWrites"
   3343              semantic_type="event"
   3344              mdapi_supported_apis="OGL IO BB"
   3345              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3346              mdapi_hw_unit_type="gpu"
   3347              mdapi_group="GTI/Depth Cache"
   3348              />
   3349     <counter name="Shader Atomic Memory Accesses"
   3350              description="The total number of shader atomic memory accesses."
   3351              data_type="uint64"
   3352              equation="A 34 READ"
   3353              underscore_name="shader_atomics"
   3354              units="messages"
   3355              symbol_name="ShaderAtomics"
   3356              semantic_type="event"
   3357              mdapi_supported_apis="OGL4 OCL IO BB"
   3358              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3359              mdapi_hw_unit_type="gpu"
   3360              mdapi_group="L3/Data Port/Atomics"
   3361              />
   3362     <register_config type="NOA">
   3363         <register type="NOA" address="0x00009840" value="0x00000080" />
   3364         <register type="NOA" address="0x00009888" value="0x19800343" />
   3365         <register type="NOA" address="0x00009888" value="0x39900340" />
   3366         <register type="NOA" address="0x00009888" value="0x3F900000" />
   3367         <register type="NOA" address="0x00009888" value="0x41900080" />
   3368         <register type="NOA" address="0x00009888" value="0x03803180" />
   3369         <register type="NOA" address="0x00009888" value="0x058035E2" />
   3370         <register type="NOA" address="0x00009888" value="0x0780006A" />
   3371         <register type="NOA" address="0x00009888" value="0x11800000" />
   3372         <register type="NOA" address="0x00009888" value="0x2181A000" />
   3373         <register type="NOA" address="0x00009888" value="0x2381000A" />
   3374         <register type="NOA" address="0x00009888" value="0x1D950550" />
   3375         <register type="NOA" address="0x00009888" value="0x0B928000" />
   3376         <register type="NOA" address="0x00009888" value="0x0D92A000" />
   3377         <register type="NOA" address="0x00009888" value="0x0F922000" />
   3378         <register type="NOA" address="0x00009888" value="0x13900180" />
   3379         <register type="NOA" address="0x00009888" value="0x21900181" />
   3380         <register type="NOA" address="0x00009888" value="0x23900182" />
   3381         <register type="NOA" address="0x00009888" value="0x25900183" />
   3382         <register type="NOA" address="0x00009888" value="0x27900184" />
   3383         <register type="NOA" address="0x00009888" value="0x29900185" />
   3384         <register type="NOA" address="0x00009888" value="0x2B900186" />
   3385         <register type="NOA" address="0x00009888" value="0x2D900187" />
   3386         <register type="NOA" address="0x00009888" value="0x2F900170" />
   3387         <register type="NOA" address="0x00009888" value="0x31900125" />
   3388         <register type="NOA" address="0x00009888" value="0x15900123" />
   3389         <register type="NOA" address="0x00009888" value="0x17900121" />
   3390         <register type="NOA" address="0x00009888" value="0x35900000" />
   3391         <register type="NOA" address="0x00009888" value="0x19908000" />
   3392         <register type="NOA" address="0x00009888" value="0x1B908000" />
   3393         <register type="NOA" address="0x00009888" value="0x1D908000" />
   3394         <register type="NOA" address="0x00009888" value="0x1F908000" />
   3395         <register type="NOA" address="0x00009888" value="0x53900000" />
   3396         <register type="NOA" address="0x00009888" value="0x43901084" />
   3397         <register type="NOA" address="0x00009888" value="0x55900000" />
   3398         <register type="NOA" address="0x00009888" value="0x47901080" />
   3399         <register type="NOA" address="0x00009888" value="0x57900000" />
   3400         <register type="NOA" address="0x00009888" value="0x49901084" />
   3401         <register type="NOA" address="0x00009888" value="0x59900000" />
   3402         <register type="NOA" address="0x00009888" value="0x4B901084" />
   3403         <register type="NOA" address="0x00009888" value="0x37900000" />
   3404         <register type="NOA" address="0x00009888" value="0x33900000" />
   3405         <register type="NOA" address="0x00009888" value="0x4D900004" />
   3406         <register type="NOA" address="0x00009888" value="0x45900000" />
   3407     </register_config>
   3408     <register_config type="OA">
   3409         <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
   3410         <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
   3411         <register type="OA" address="0x00002724" value="0xF0800000" />
   3412         <register type="OA" address="0x00002720" value="0x00000000" />
   3413         <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
   3414         <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
   3415         <register type="OA" address="0x00002714" value="0xF0800000" />
   3416         <register type="OA" address="0x00002710" value="0x00000000" />
   3417         <register type="OA" address="0x0000274C" value="0x86543210" />
   3418         <register type="OA" address="0x00002748" value="0x86543210" />
   3419         <register type="OA" address="0x00002744" value="0x00006667" />
   3420         <register type="OA" address="0x00002740" value="0x00000000" />
   3421         <register type="OA" address="0x0000275C" value="0x86543210" />
   3422         <register type="OA" address="0x00002758" value="0x86543210" />
   3423         <register type="OA" address="0x00002754" value="0x00006465" />
   3424         <register type="OA" address="0x00002750" value="0x00000000" />
   3425         <register type="OA" address="0x00002770" value="0x0007F81A" />
   3426         <register type="OA" address="0x00002774" value="0x0000FE00" />
   3427         <register type="OA" address="0x00002778" value="0x0007F82A" />
   3428         <register type="OA" address="0x0000277C" value="0x0000FE00" />
   3429         <register type="OA" address="0x00002780" value="0x0007F822" />
   3430         <register type="OA" address="0x00002784" value="0x0000FE00" />
   3431         <register type="OA" address="0x00002788" value="0x0007F8BA" />
   3432         <register type="OA" address="0x0000278C" value="0x0000FE00" />
   3433         <register type="OA" address="0x00002790" value="0x0007F87A" />
   3434         <register type="OA" address="0x00002794" value="0x0000FE00" />
   3435         <register type="OA" address="0x00002798" value="0x0007F8EA" />
   3436         <register type="OA" address="0x0000279C" value="0x0000FE00" />
   3437         <register type="OA" address="0x000027A0" value="0x0007F8E2" />
   3438         <register type="OA" address="0x000027A4" value="0x0000FE00" />
   3439         <register type="OA" address="0x000027A8" value="0x0007F8F2" />
   3440         <register type="OA" address="0x000027AC" value="0x0000FE00" />
   3441     </register_config>
   3442     <register_config type="FLEX">
   3443         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   3444         <register type="FLEX" address="0x0000E558" value="0x00015014" />
   3445         <register type="FLEX" address="0x0000E658" value="0x00025024" />
   3446         <register type="FLEX" address="0x0000E758" value="0x00035034" />
   3447         <register type="FLEX" address="0x0000E45C" value="0x00045044" />
   3448         <register type="FLEX" address="0x0000E55C" value="0x00055054" />
   3449         <register type="FLEX" address="0x0000E65C" value="0x00065064" />
   3450     </register_config>
   3451   </set>
   3452 
   3453   <set name="Compute Metrics Extended Gen9"
   3454        mdapi_supported_apis="OGL4 OCL IO BB"
   3455        underscore_name="compute_extended"
   3456        hw_config_guid="caf3596a-7bb1-4dec-b3b3-2a080d283b49"
   3457        chipset="BXT"
   3458        symbol_name="ComputeExtended"
   3459        >
   3460     <counter name="GPU Core Clocks"
   3461              description="The total number of GPU core clocks elapsed during the measurement."
   3462              data_type="uint64"
   3463              equation="GPU_CLOCK 0 READ"
   3464              underscore_name="gpu_core_clocks"
   3465              units="cycles"
   3466              symbol_name="GpuCoreClocks"
   3467              semantic_type="event"
   3468              mdapi_supported_apis=""
   3469              mdapi_usage_flags="Tier1 Frame Batch Draw"
   3470              mdapi_hw_unit_type="gpu"
   3471              mdapi_group="GPU"
   3472              />
   3473     <counter name="EU Active"
   3474              description="The percentage of time in which the Execution Units were actively processing."
   3475              data_type="float"
   3476              max_equation="100"
   3477              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3478              underscore_name="eu_active"
   3479              units="percent"
   3480              symbol_name="EuActive"
   3481              semantic_type="duration"
   3482              mdapi_supported_apis=""
   3483              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   3484              mdapi_group="EU Array"
   3485              mdapi_hw_unit_type="gpu"
   3486              />
   3487     <counter name="EU Both FPU Pipes Active"
   3488              description="The percentage of time in which both EU FPU pipelines were actively processing."
   3489              data_type="float"
   3490              max_equation="100"
   3491              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3492              underscore_name="eu_fpu_both_active"
   3493              units="percent"
   3494              symbol_name="EuFpuBothActive"
   3495              semantic_type="duration"
   3496              mdapi_supported_apis=""
   3497              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   3498              mdapi_group="EU Array/Pipes"
   3499              mdapi_hw_unit_type="gpu"
   3500              />
   3501     <counter name="EU FPU0 Pipe Active"
   3502              description="The percentage of time in which EU FPU0 pipeline was actively processing."
   3503              data_type="float"
   3504              max_equation="100"
   3505              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3506              underscore_name="fpu0_active"
   3507              units="percent"
   3508              symbol_name="Fpu0Active"
   3509              semantic_type="duration"
   3510              mdapi_supported_apis=""
   3511              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   3512              mdapi_group="EU Array/Pipes"
   3513              mdapi_hw_unit_type="gpu"
   3514              />
   3515     <counter name="EU FPU1 Pipe Active"
   3516              description="The percentage of time in which EU FPU1 pipeline was actively processing."
   3517              data_type="float"
   3518              max_equation="100"
   3519              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3520              underscore_name="fpu1_active"
   3521              units="percent"
   3522              symbol_name="Fpu1Active"
   3523              semantic_type="duration"
   3524              mdapi_supported_apis=""
   3525              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   3526              mdapi_group="EU Array/Pipes"
   3527              mdapi_hw_unit_type="gpu"
   3528              />
   3529     <counter name="EU AVG IPC Rate"
   3530              description="The average rate of IPC calculated for 2 FPU pipelines."
   3531              data_type="float"
   3532              max_equation="2"
   3533              equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
   3534              underscore_name="eu_avg_ipc_rate"
   3535              units="number"
   3536              symbol_name="EuAvgIpcRate"
   3537              semantic_type="ratio"
   3538              mdapi_supported_apis=""
   3539              mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
   3540              mdapi_group="EU Array"
   3541              mdapi_hw_unit_type="gpu"
   3542              />
   3543     <counter name="Typed Writes 0"
   3544              description="The subslice 0 typed writes."
   3545              data_type="uint64"
   3546              equation="C 0 READ"
   3547              underscore_name="typed_writes0"
   3548              units="messages"
   3549              symbol_name="TypedWrites0"
   3550              semantic_type="event"
   3551              mdapi_supported_apis=""
   3552              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3553              mdapi_hw_unit_type="subslice"
   3554              mdapi_group="L3/Data Port"
   3555              />
   3556     <counter name="EuTypedAtomics0"
   3557              description="The subslice 0 EU Typed Atomics subslice 0."
   3558              data_type="uint64"
   3559              equation="B 5 READ"
   3560              underscore_name="eu_typed_atomics0"
   3561              units="messages"
   3562              symbol_name="EuTypedAtomics0"
   3563              semantic_type="event"
   3564              mdapi_supported_apis=""
   3565              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3566              mdapi_hw_unit_type="subslice"
   3567              mdapi_group="L3/Data Port"
   3568              />
   3569     <counter name="Typed Atomics 0"
   3570              description="The subslice 0 typed atomics."
   3571              data_type="uint64"
   3572              equation="C 4 READ"
   3573              underscore_name="typed_atomics0"
   3574              units="messages"
   3575              symbol_name="TypedAtomics0"
   3576              semantic_type="event"
   3577              mdapi_supported_apis=""
   3578              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3579              mdapi_hw_unit_type="subslice"
   3580              mdapi_group="L3/Data Port"
   3581              />
   3582     <counter name="TypedAtomicsPerCacheLine"
   3583              description="The ratio of EU typed atomics requests to L3 cache line writes."
   3584              data_type="float"
   3585              equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
   3586              underscore_name="typed_atomics_per_cache_line"
   3587              units="eu sends to l3 cache lines"
   3588              symbol_name="TypedAtomicsPerCacheLine"
   3589              semantic_type="ratio"
   3590              mdapi_supported_apis=""
   3591              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3592              mdapi_hw_unit_type="subslice"
   3593              mdapi_group="L3/Data Port"
   3594              />
   3595     <counter name="EuUntypedReads0"
   3596              description="The subslice 0 EU Untyped Reads subslice 0."
   3597              data_type="uint64"
   3598              equation="B 0 READ"
   3599              underscore_name="eu_untyped_reads0"
   3600              units="messages"
   3601              symbol_name="EuUntypedReads0"
   3602              semantic_type="event"
   3603              mdapi_supported_apis=""
   3604              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3605              mdapi_hw_unit_type="subslice"
   3606              mdapi_group="L3/Data Port"
   3607              />
   3608     <counter name="Untyped Writes 0"
   3609              description="The subslice 0 untyped writes (including SLM writes)."
   3610              data_type="uint64"
   3611              equation="C 1 READ"
   3612              underscore_name="untyped_writes0"
   3613              units="messages"
   3614              symbol_name="UntypedWrites0"
   3615              semantic_type="event"
   3616              mdapi_supported_apis=""
   3617              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3618              mdapi_hw_unit_type="subslice"
   3619              mdapi_group="L3/Data Port"
   3620              />
   3621     <counter name="EuUntypedAtomics0"
   3622              description="The subslice 0 EU Untyped Atomics subslice 0."
   3623              data_type="uint64"
   3624              equation="B 4 READ"
   3625              underscore_name="eu_untyped_atomics0"
   3626              units="messages"
   3627              symbol_name="EuUntypedAtomics0"
   3628              semantic_type="event"
   3629              mdapi_supported_apis=""
   3630              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3631              mdapi_hw_unit_type="subslice"
   3632              mdapi_group="L3/Data Port"
   3633              />
   3634     <counter name="EuUntypedWrites0"
   3635              description="The subslice 0 EU Untyped Writes subslice 0."
   3636              data_type="uint64"
   3637              equation="B 1 READ"
   3638              underscore_name="eu_untyped_writes0"
   3639              units="messages"
   3640              symbol_name="EuUntypedWrites0"
   3641              semantic_type="event"
   3642              mdapi_supported_apis=""
   3643              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3644              mdapi_hw_unit_type="subslice"
   3645              mdapi_group="L3/Data Port"
   3646              />
   3647     <counter name="EuA64UntypedWrites0"
   3648              description="The subslice 0 EU A64 Untyped Writes subslice 0."
   3649              data_type="uint64"
   3650              equation="B 7 READ"
   3651              underscore_name="eu_a64_untyped_writes0"
   3652              units="messages"
   3653              symbol_name="EuA64UntypedWrites0"
   3654              semantic_type="event"
   3655              mdapi_supported_apis=""
   3656              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3657              mdapi_hw_unit_type="subslice"
   3658              mdapi_group="L3/Data Port"
   3659              />
   3660     <counter name="UntypedWritesPerCacheLine"
   3661              description="The ratio of EU untyped write requests to L3 cache line writes."
   3662              data_type="float"
   3663              equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
   3664              underscore_name="untyped_writes_per_cache_line"
   3665              units="eu sends to l3 cache lines"
   3666              symbol_name="UntypedWritesPerCacheLine"
   3667              semantic_type="ratio"
   3668              mdapi_supported_apis=""
   3669              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3670              mdapi_hw_unit_type="subslice"
   3671              mdapi_group="L3/Data Port"
   3672              />
   3673     <counter name="Shader Barrier Messages"
   3674              description="The total number of shader barrier messages."
   3675              data_type="uint64"
   3676              equation="A 35 READ"
   3677              underscore_name="shader_barriers"
   3678              units="messages"
   3679              symbol_name="ShaderBarriers"
   3680              semantic_type="event"
   3681              mdapi_supported_apis=""
   3682              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3683              mdapi_hw_unit_type="gpu"
   3684              mdapi_group="EU Array/Barrier"
   3685              />
   3686     <counter name="Sampler Texels"
   3687              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   3688              data_type="uint64"
   3689              equation="A 28 READ 4 UMUL"
   3690              underscore_name="sampler_texels"
   3691              units="texels"
   3692              symbol_name="SamplerTexels"
   3693              semantic_type="event"
   3694              mdapi_supported_apis=""
   3695              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   3696              mdapi_hw_unit_type="gpu"
   3697              mdapi_group="Sampler/Sampler Input"
   3698              />
   3699     <counter name="GPU Time Elapsed"
   3700              description="Time elapsed on the GPU during the measurement."
   3701              data_type="uint64"
   3702              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   3703              underscore_name="gpu_time"
   3704              units="ns"
   3705              symbol_name="GpuTime"
   3706              semantic_type="duration"
   3707              mdapi_supported_apis=""
   3708              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   3709              mdapi_hw_unit_type="gpu"
   3710              mdapi_group="GPU"
   3711              />
   3712     <counter name="AVG GPU Core Frequency"
   3713              description="Average GPU Core Frequency in the measurement."
   3714              data_type="uint64"
   3715              max_equation="$GpuMaxFrequency"
   3716              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   3717              underscore_name="avg_gpu_core_frequency"
   3718              units="hz"
   3719              symbol_name="AvgGpuCoreFrequency"
   3720              semantic_type="event"
   3721              mdapi_supported_apis="OGL OCL IO BB"
   3722              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   3723              mdapi_group="GPU"
   3724              mdapi_hw_unit_type="gpu"
   3725              />
   3726     <counter name="Sampler Texels Misses"
   3727              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   3728              data_type="uint64"
   3729              equation="A 29 READ 4 UMUL"
   3730              underscore_name="sampler_texel_misses"
   3731              units="texels"
   3732              symbol_name="SamplerTexelMisses"
   3733              semantic_type="event"
   3734              mdapi_supported_apis=""
   3735              mdapi_usage_flags="Tier3 Batch Frame Draw"
   3736              mdapi_hw_unit_type="gpu"
   3737              mdapi_group="Sampler/Sampler Cache"
   3738              />
   3739     <counter name="CS Threads Dispatched"
   3740              description="The total number of compute shader hardware threads dispatched."
   3741              data_type="uint64"
   3742              equation="A 4 READ"
   3743              underscore_name="cs_threads"
   3744              units="threads"
   3745              symbol_name="CsThreads"
   3746              semantic_type="event"
   3747              mdapi_supported_apis=""
   3748              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3749              mdapi_hw_unit_type="gpu"
   3750              mdapi_group="EU Array/Compute Shader"
   3751              />
   3752     <counter name="SLM Bytes Read"
   3753              description="The total number of GPU memory bytes read from shared local memory."
   3754              data_type="uint64"
   3755              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   3756              equation="A 30 READ 64 UMUL"
   3757              underscore_name="slm_bytes_read"
   3758              units="bytes"
   3759              symbol_name="SlmBytesRead"
   3760              semantic_type="throughput"
   3761              mdapi_supported_apis=""
   3762              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3763              mdapi_group="L3/Data Port/SLM"
   3764              mdapi_hw_unit_type="gpu"
   3765              />
   3766     <counter name="EuTypedWrites0"
   3767              description="The subslice 0 EU Typed Writes subslice 0."
   3768              data_type="uint64"
   3769              equation="B 3 READ"
   3770              underscore_name="eu_typed_writes0"
   3771              units="messages"
   3772              symbol_name="EuTypedWrites0"
   3773              semantic_type="event"
   3774              mdapi_supported_apis=""
   3775              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3776              mdapi_hw_unit_type="subslice"
   3777              mdapi_group="L3/Data Port"
   3778              />
   3779     <counter name="TypedWritesPerCacheLine"
   3780              description="The ratio of EU typed write requests to L3 cache line writes."
   3781              data_type="float"
   3782              equation="$EuTypedWrites0 $TypedWrites0 FDIV"
   3783              underscore_name="typed_writes_per_cache_line"
   3784              units="eu sends to l3 cache lines"
   3785              symbol_name="TypedWritesPerCacheLine"
   3786              semantic_type="ratio"
   3787              mdapi_supported_apis=""
   3788              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3789              mdapi_hw_unit_type="subslice"
   3790              mdapi_group="L3/Data Port"
   3791              />
   3792     <counter name="Typed Reads 0"
   3793              description="The subslice 0 typed reads."
   3794              data_type="uint64"
   3795              equation="C 2 READ"
   3796              underscore_name="typed_reads0"
   3797              units="messages"
   3798              symbol_name="TypedReads0"
   3799              semantic_type="event"
   3800              mdapi_supported_apis=""
   3801              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3802              mdapi_hw_unit_type="subslice"
   3803              mdapi_group="L3/Data Port"
   3804              />
   3805     <counter name="Untyped Reads 0"
   3806              description="The subslice 0 untyped reads (including SLM reads)."
   3807              data_type="uint64"
   3808              equation="C 3 READ"
   3809              underscore_name="untyped_reads0"
   3810              units="messages"
   3811              symbol_name="UntypedReads0"
   3812              semantic_type="event"
   3813              mdapi_supported_apis=""
   3814              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3815              mdapi_hw_unit_type="subslice"
   3816              mdapi_group="L3/Data Port"
   3817              />
   3818     <counter name="EuA64UntypedReads0"
   3819              description="The subslice 0 EU A64 Untyped Reads subslice 0."
   3820              data_type="uint64"
   3821              equation="B 6 READ"
   3822              underscore_name="eu_a64_untyped_reads0"
   3823              units="messages"
   3824              symbol_name="EuA64UntypedReads0"
   3825              semantic_type="event"
   3826              mdapi_supported_apis=""
   3827              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3828              mdapi_hw_unit_type="subslice"
   3829              mdapi_group="L3/Data Port"
   3830              />
   3831     <counter name="EU Thread Occupancy"
   3832              description="The percentage of time in which hardware threads occupied EUs."
   3833              data_type="float"
   3834              max_equation="100"
   3835              equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3836              underscore_name="eu_thread_occupancy"
   3837              units="percent"
   3838              symbol_name="EuThreadOccupancy"
   3839              semantic_type="duration"
   3840              mdapi_supported_apis=""
   3841              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   3842              mdapi_group="EU Array"
   3843              mdapi_hw_unit_type="gpu"
   3844              />
   3845     <counter name="EU Stall"
   3846              description="The percentage of time in which the Execution Units were stalled."
   3847              data_type="float"
   3848              max_equation="100"
   3849              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3850              underscore_name="eu_stall"
   3851              units="percent"
   3852              symbol_name="EuStall"
   3853              semantic_type="duration"
   3854              mdapi_supported_apis=""
   3855              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   3856              mdapi_group="EU Array"
   3857              mdapi_hw_unit_type="gpu"
   3858              />
   3859     <counter name="EuTypedReads0"
   3860              description="The subslice 0 EU Typed Reads subslice 0."
   3861              data_type="uint64"
   3862              equation="B 2 READ"
   3863              underscore_name="eu_typed_reads0"
   3864              units="messages"
   3865              symbol_name="EuTypedReads0"
   3866              semantic_type="event"
   3867              mdapi_supported_apis=""
   3868              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3869              mdapi_hw_unit_type="subslice"
   3870              mdapi_group="L3/Data Port"
   3871              />
   3872     <counter name="UntypedReadsPerCacheLine"
   3873              description="The ratio of EU untyped read requests to L3 cache line reads."
   3874              data_type="float"
   3875              equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
   3876              underscore_name="untyped_reads_per_cache_line"
   3877              units="eu sends to l3 cache lines"
   3878              symbol_name="UntypedReadsPerCacheLine"
   3879              semantic_type="ratio"
   3880              mdapi_supported_apis=""
   3881              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3882              mdapi_hw_unit_type="subslice"
   3883              mdapi_group="L3/Data Port"
   3884              />
   3885     <counter name="Shader Memory Accesses"
   3886              description="The total number of shader memory accesses to L3."
   3887              data_type="uint64"
   3888              equation="A 32 READ"
   3889              underscore_name="shader_memory_accesses"
   3890              units="messages"
   3891              symbol_name="ShaderMemoryAccesses"
   3892              semantic_type="event"
   3893              mdapi_supported_apis=""
   3894              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3895              mdapi_hw_unit_type="gpu"
   3896              mdapi_group="L3/Data Port"
   3897              />
   3898     <counter name="TypedReadsPerCacheLine"
   3899              description="The ratio of EU typed read requests to L3 cache line reads."
   3900              data_type="float"
   3901              equation="$EuTypedReads0 $TypedReads0 FDIV"
   3902              underscore_name="typed_reads_per_cache_line"
   3903              units="eu sends to l3 cache lines"
   3904              symbol_name="TypedReadsPerCacheLine"
   3905              semantic_type="ratio"
   3906              mdapi_supported_apis=""
   3907              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3908              mdapi_hw_unit_type="subslice"
   3909              mdapi_group="L3/Data Port"
   3910              />
   3911     <counter name="SLM Bytes Written"
   3912              description="The total number of GPU memory bytes written into shared local memory."
   3913              data_type="uint64"
   3914              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   3915              equation="A 31 READ 64 UMUL"
   3916              underscore_name="slm_bytes_written"
   3917              units="bytes"
   3918              symbol_name="SlmBytesWritten"
   3919              semantic_type="throughput"
   3920              mdapi_supported_apis=""
   3921              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3922              mdapi_group="L3/Data Port/SLM"
   3923              mdapi_hw_unit_type="gpu"
   3924              />
   3925     <counter name="L3 Shader Throughput"
   3926              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   3927              data_type="uint64"
   3928              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   3929              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   3930              underscore_name="l3_shader_throughput"
   3931              units="bytes"
   3932              symbol_name="L3ShaderThroughput"
   3933              semantic_type="throughput"
   3934              mdapi_supported_apis=""
   3935              mdapi_usage_flags="Tier2 Frame Batch Draw"
   3936              mdapi_group="L3/Data Port"
   3937              mdapi_hw_unit_type="gpu"
   3938              />
   3939     <counter name="Shader Atomic Memory Accesses"
   3940              description="The total number of shader atomic memory accesses."
   3941              data_type="uint64"
   3942              equation="A 34 READ"
   3943              underscore_name="shader_atomics"
   3944              units="messages"
   3945              symbol_name="ShaderAtomics"
   3946              semantic_type="event"
   3947              mdapi_supported_apis=""
   3948              mdapi_usage_flags="Tier3 Frame Batch Draw"
   3949              mdapi_hw_unit_type="gpu"
   3950              mdapi_group="L3/Data Port/Atomics"
   3951              />
   3952     <counter name="EU Send Pipe Active"
   3953              description="The percentage of time in which EU send pipeline was actively processing."
   3954              data_type="float"
   3955              max_equation="100"
   3956              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   3957              underscore_name="eu_send_active"
   3958              units="percent"
   3959              symbol_name="EuSendActive"
   3960              semantic_type="duration"
   3961              mdapi_supported_apis=""
   3962              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   3963              mdapi_group="EU Array/Pipes"
   3964              mdapi_hw_unit_type="gpu"
   3965              />
   3966     <register_config type="NOA">
   3967         <register type="NOA" address="0x00009840" value="0x00000080" />
   3968         <register type="NOA" address="0x00009888" value="0x104F00E0" />
   3969         <register type="NOA" address="0x00009888" value="0x141C0160" />
   3970         <register type="NOA" address="0x00009888" value="0x161C0015" />
   3971         <register type="NOA" address="0x00009888" value="0x181C0120" />
   3972         <register type="NOA" address="0x00009888" value="0x002D5000" />
   3973         <register type="NOA" address="0x00009888" value="0x062D4000" />
   3974         <register type="NOA" address="0x00009888" value="0x082D5000" />
   3975         <register type="NOA" address="0x00009888" value="0x0A2D5000" />
   3976         <register type="NOA" address="0x00009888" value="0x0C2D5000" />
   3977         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   3978         <register type="NOA" address="0x00009888" value="0x022D5000" />
   3979         <register type="NOA" address="0x00009888" value="0x042D5000" />
   3980         <register type="NOA" address="0x00009888" value="0x0C2E5400" />
   3981         <register type="NOA" address="0x00009888" value="0x0E2E5515" />
   3982         <register type="NOA" address="0x00009888" value="0x102E0155" />
   3983         <register type="NOA" address="0x00009888" value="0x044CC000" />
   3984         <register type="NOA" address="0x00009888" value="0x0A4C8000" />
   3985         <register type="NOA" address="0x00009888" value="0x0C4CC000" />
   3986         <register type="NOA" address="0x00009888" value="0x0E4CC000" />
   3987         <register type="NOA" address="0x00009888" value="0x104C8000" />
   3988         <register type="NOA" address="0x00009888" value="0x124C8000" />
   3989         <register type="NOA" address="0x00009888" value="0x144C8000" />
   3990         <register type="NOA" address="0x00009888" value="0x164C2000" />
   3991         <register type="NOA" address="0x00009888" value="0x064CC000" />
   3992         <register type="NOA" address="0x00009888" value="0x084CC000" />
   3993         <register type="NOA" address="0x00009888" value="0x004EA000" />
   3994         <register type="NOA" address="0x00009888" value="0x064E8000" />
   3995         <register type="NOA" address="0x00009888" value="0x084EA000" />
   3996         <register type="NOA" address="0x00009888" value="0x0A4EA000" />
   3997         <register type="NOA" address="0x00009888" value="0x0C4EA000" />
   3998         <register type="NOA" address="0x00009888" value="0x0E4EA000" />
   3999         <register type="NOA" address="0x00009888" value="0x024EA000" />
   4000         <register type="NOA" address="0x00009888" value="0x044EA000" />
   4001         <register type="NOA" address="0x00009888" value="0x0E4F4B41" />
   4002         <register type="NOA" address="0x00009888" value="0x004F4200" />
   4003         <register type="NOA" address="0x00009888" value="0x024F404C" />
   4004         <register type="NOA" address="0x00009888" value="0x1C4F0000" />
   4005         <register type="NOA" address="0x00009888" value="0x1A4F0000" />
   4006         <register type="NOA" address="0x00009888" value="0x001B4000" />
   4007         <register type="NOA" address="0x00009888" value="0x061B8000" />
   4008         <register type="NOA" address="0x00009888" value="0x081BC000" />
   4009         <register type="NOA" address="0x00009888" value="0x0A1BC000" />
   4010         <register type="NOA" address="0x00009888" value="0x0C1BC000" />
   4011         <register type="NOA" address="0x00009888" value="0x041BC000" />
   4012         <register type="NOA" address="0x00009888" value="0x001C0031" />
   4013         <register type="NOA" address="0x00009888" value="0x061C1900" />
   4014         <register type="NOA" address="0x00009888" value="0x081C1A33" />
   4015         <register type="NOA" address="0x00009888" value="0x0A1C1B35" />
   4016         <register type="NOA" address="0x00009888" value="0x0C1C3337" />
   4017         <register type="NOA" address="0x00009888" value="0x041C31C7" />
   4018         <register type="NOA" address="0x00009888" value="0x180F5000" />
   4019         <register type="NOA" address="0x00009888" value="0x1A0FA8AA" />
   4020         <register type="NOA" address="0x00009888" value="0x1C0F0AAA" />
   4021         <register type="NOA" address="0x00009888" value="0x182C8000" />
   4022         <register type="NOA" address="0x00009888" value="0x1C2C6AAA" />
   4023         <register type="NOA" address="0x00009888" value="0x1E2C0001" />
   4024         <register type="NOA" address="0x00009888" value="0x1A2C2950" />
   4025         <register type="NOA" address="0x00009888" value="0x01938000" />
   4026         <register type="NOA" address="0x00009888" value="0x0F938000" />
   4027         <register type="NOA" address="0x00009888" value="0x1993AAAA" />
   4028         <register type="NOA" address="0x00009888" value="0x03938000" />
   4029         <register type="NOA" address="0x00009888" value="0x05938000" />
   4030         <register type="NOA" address="0x00009888" value="0x07938000" />
   4031         <register type="NOA" address="0x00009888" value="0x09938000" />
   4032         <register type="NOA" address="0x00009888" value="0x0B938000" />
   4033         <register type="NOA" address="0x00009888" value="0x13904000" />
   4034         <register type="NOA" address="0x00009888" value="0x21904000" />
   4035         <register type="NOA" address="0x00009888" value="0x23904000" />
   4036         <register type="NOA" address="0x00009888" value="0x25904000" />
   4037         <register type="NOA" address="0x00009888" value="0x27904000" />
   4038         <register type="NOA" address="0x00009888" value="0x29904000" />
   4039         <register type="NOA" address="0x00009888" value="0x2B904000" />
   4040         <register type="NOA" address="0x00009888" value="0x2D904000" />
   4041         <register type="NOA" address="0x00009888" value="0x2F904000" />
   4042         <register type="NOA" address="0x00009888" value="0x31904000" />
   4043         <register type="NOA" address="0x00009888" value="0x15904000" />
   4044         <register type="NOA" address="0x00009888" value="0x17904000" />
   4045         <register type="NOA" address="0x00009888" value="0x19904000" />
   4046         <register type="NOA" address="0x00009888" value="0x1B904000" />
   4047         <register type="NOA" address="0x00009888" value="0x1D904000" />
   4048         <register type="NOA" address="0x00009888" value="0x53900000" />
   4049         <register type="NOA" address="0x00009888" value="0x43900420" />
   4050         <register type="NOA" address="0x00009888" value="0x55900000" />
   4051         <register type="NOA" address="0x00009888" value="0x47900000" />
   4052         <register type="NOA" address="0x00009888" value="0x57900000" />
   4053         <register type="NOA" address="0x00009888" value="0x49900000" />
   4054         <register type="NOA" address="0x00009888" value="0x59900000" />
   4055         <register type="NOA" address="0x00009888" value="0x4B900400" />
   4056         <register type="NOA" address="0x00009888" value="0x37900000" />
   4057         <register type="NOA" address="0x00009888" value="0x33900000" />
   4058         <register type="NOA" address="0x00009888" value="0x4D900001" />
   4059         <register type="NOA" address="0x00009888" value="0x45900001" />
   4060     </register_config>
   4061     <register_config type="OA">
   4062         <register type="OA" address="0x00002724" value="0xF0800000" />
   4063         <register type="OA" address="0x00002720" value="0x00000000" />
   4064         <register type="OA" address="0x00002714" value="0xF0800000" />
   4065         <register type="OA" address="0x00002710" value="0x00000000" />
   4066         <register type="OA" address="0x00002740" value="0x00000000" />
   4067         <register type="OA" address="0x00002770" value="0x0007FC2A" />
   4068         <register type="OA" address="0x00002774" value="0x0000BF00" />
   4069         <register type="OA" address="0x00002778" value="0x0007FC6A" />
   4070         <register type="OA" address="0x0000277C" value="0x0000BF00" />
   4071         <register type="OA" address="0x00002780" value="0x0007FC92" />
   4072         <register type="OA" address="0x00002784" value="0x0000BF00" />
   4073         <register type="OA" address="0x00002788" value="0x0007FCA2" />
   4074         <register type="OA" address="0x0000278C" value="0x0000BF00" />
   4075         <register type="OA" address="0x00002790" value="0x0007FC32" />
   4076         <register type="OA" address="0x00002794" value="0x0000BF00" />
   4077         <register type="OA" address="0x00002798" value="0x0007FC9A" />
   4078         <register type="OA" address="0x0000279C" value="0x0000BF00" />
   4079         <register type="OA" address="0x000027A0" value="0x0007FE6A" />
   4080         <register type="OA" address="0x000027A4" value="0x0000BF00" />
   4081         <register type="OA" address="0x000027A8" value="0x0007FE7A" />
   4082         <register type="OA" address="0x000027AC" value="0x0000BF00" />
   4083     </register_config>
   4084     <register_config type="FLEX">
   4085         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   4086         <register type="FLEX" address="0x0000E558" value="0x00000003" />
   4087         <register type="FLEX" address="0x0000E658" value="0x00002001" />
   4088         <register type="FLEX" address="0x0000E758" value="0x00778008" />
   4089         <register type="FLEX" address="0x0000E45C" value="0x00088078" />
   4090         <register type="FLEX" address="0x0000E55C" value="0x00808708" />
   4091         <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
   4092     </register_config>
   4093   </set>
   4094 
   4095   <set name="Compute Metrics L3 Cache Gen9"
   4096        mdapi_supported_apis="OGL4 OCL IO BB"
   4097        underscore_name="compute_l3_cache"
   4098        hw_config_guid="49b956e2-d5b9-47e0-9d8a-cee5e8cec527"
   4099        chipset="BXT"
   4100        symbol_name="ComputeL3Cache"
   4101        >
   4102     <counter name="GPU Core Clocks"
   4103              description="The total number of GPU core clocks elapsed during the measurement."
   4104              data_type="uint64"
   4105              equation="GPU_CLOCK 0 READ"
   4106              underscore_name="gpu_core_clocks"
   4107              units="cycles"
   4108              symbol_name="GpuCoreClocks"
   4109              semantic_type="event"
   4110              mdapi_supported_apis="OGL OCL IO BB"
   4111              mdapi_usage_flags="Tier1 Frame Batch Draw"
   4112              mdapi_hw_unit_type="gpu"
   4113              mdapi_group="GPU"
   4114              />
   4115     <counter name="EU Active"
   4116              description="The percentage of time in which the Execution Units were actively processing."
   4117              data_type="float"
   4118              max_equation="100"
   4119              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4120              underscore_name="eu_active"
   4121              units="percent"
   4122              symbol_name="EuActive"
   4123              semantic_type="duration"
   4124              mdapi_supported_apis="OGL OCL IO BB"
   4125              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   4126              mdapi_group="EU Array"
   4127              mdapi_hw_unit_type="gpu"
   4128              />
   4129     <counter name="L3 Bank 03 Accesses"
   4130              description="The total number of accesses to L3 Bank 03."
   4131              data_type="uint64"
   4132              equation="B 3 READ 2 UMUL"
   4133              underscore_name="l3_bank03_accesses"
   4134              units="messages"
   4135              symbol_name="L3Bank03Accesses"
   4136              availability="$SliceMask 0x01 AND"
   4137              semantic_type="event"
   4138              mdapi_supported_apis="OGL OCL IO BB"
   4139              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4140              mdapi_hw_unit_type="slice"
   4141              mdapi_group="L3"
   4142              />
   4143     <counter name="L3 Accesses"
   4144              description="The total number of L3 accesses from all entities."
   4145              data_type="uint64"
   4146              equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
   4147              underscore_name="l3_accesses"
   4148              units="messages"
   4149              symbol_name="L3Accesses"
   4150              semantic_type="event"
   4151              mdapi_supported_apis="OGL OCL IO BB"
   4152              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4153              mdapi_hw_unit_type="gpu"
   4154              mdapi_group="L3"
   4155              />
   4156     <counter name="EU Both FPU Pipes Active"
   4157              description="The percentage of time in which both EU FPU pipelines were actively processing."
   4158              data_type="float"
   4159              max_equation="100"
   4160              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4161              underscore_name="eu_fpu_both_active"
   4162              units="percent"
   4163              symbol_name="EuFpuBothActive"
   4164              semantic_type="duration"
   4165              mdapi_supported_apis="OGL OCL IO BB"
   4166              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4167              mdapi_group="EU Array/Pipes"
   4168              mdapi_hw_unit_type="gpu"
   4169              />
   4170     <counter name="L3 Sampler Throughput"
   4171              description="The total number of GPU memory bytes transferred between samplers and L3 caches."
   4172              data_type="uint64"
   4173              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   4174              equation="A 29 READ 64 UMUL"
   4175              underscore_name="l3_sampler_throughput"
   4176              units="bytes"
   4177              symbol_name="L3SamplerThroughput"
   4178              semantic_type="throughput"
   4179              mdapi_supported_apis="OGL OCL IO BB"
   4180              mdapi_usage_flags="Tier2 Frame Batch Draw"
   4181              mdapi_group="L3/Sampler"
   4182              mdapi_hw_unit_type="gpu"
   4183              />
   4184     <counter name="EU FPU0 Pipe Active"
   4185              description="The percentage of time in which EU FPU0 pipeline was actively processing."
   4186              data_type="float"
   4187              max_equation="100"
   4188              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4189              underscore_name="fpu0_active"
   4190              units="percent"
   4191              symbol_name="Fpu0Active"
   4192              semantic_type="duration"
   4193              mdapi_supported_apis="OGL IO BB"
   4194              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4195              mdapi_group="EU Array/Pipes"
   4196              mdapi_hw_unit_type="gpu"
   4197              />
   4198     <counter name="EU FPU1 Pipe Active"
   4199              description="The percentage of time in which EU FPU1 pipeline was actively processing."
   4200              data_type="float"
   4201              max_equation="100"
   4202              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4203              underscore_name="fpu1_active"
   4204              units="percent"
   4205              symbol_name="Fpu1Active"
   4206              semantic_type="duration"
   4207              mdapi_supported_apis="OGL IO BB"
   4208              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4209              mdapi_group="EU Array/Pipes"
   4210              mdapi_hw_unit_type="gpu"
   4211              />
   4212     <counter name="EU AVG IPC Rate"
   4213              description="The average rate of IPC calculated for 2 FPU pipelines."
   4214              data_type="float"
   4215              max_equation="2"
   4216              equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
   4217              underscore_name="eu_avg_ipc_rate"
   4218              units="number"
   4219              symbol_name="EuAvgIpcRate"
   4220              semantic_type="ratio"
   4221              mdapi_supported_apis="OGL OCL IO BB"
   4222              mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
   4223              mdapi_group="EU Array"
   4224              mdapi_hw_unit_type="gpu"
   4225              />
   4226     <counter name="EU FPU0 Binary Instruction"
   4227              description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
   4228              data_type="float"
   4229              max_equation="100"
   4230              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4231              underscore_name="eu_binary_fpu0_instruction"
   4232              units="percent"
   4233              symbol_name="EuBinaryFpu0Instruction"
   4234              semantic_type="duration"
   4235              mdapi_supported_apis="OGL IO BB"
   4236              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4237              mdapi_group="EU Array/Pipes/Instructions"
   4238              mdapi_hw_unit_type="gpu"
   4239              />
   4240     <counter name="GS Threads Dispatched"
   4241              description="The total number of geometry shader hardware threads dispatched."
   4242              data_type="uint64"
   4243              equation="A 5 READ"
   4244              underscore_name="gs_threads"
   4245              units="threads"
   4246              symbol_name="GsThreads"
   4247              semantic_type="event"
   4248              mdapi_supported_apis="OGL4 IO BB"
   4249              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4250              mdapi_hw_unit_type="gpu"
   4251              mdapi_group="EU Array/Geometry Shader"
   4252              />
   4253     <counter name="Shader Memory Accesses"
   4254              description="The total number of shader memory accesses to L3."
   4255              data_type="uint64"
   4256              equation="A 32 READ"
   4257              underscore_name="shader_memory_accesses"
   4258              units="messages"
   4259              symbol_name="ShaderMemoryAccesses"
   4260              semantic_type="event"
   4261              mdapi_supported_apis="OGL OCL IO BB"
   4262              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4263              mdapi_hw_unit_type="gpu"
   4264              mdapi_group="L3/Data Port"
   4265              />
   4266     <counter name="Early Hi-Depth Test Fails"
   4267              description="The total number of pixels dropped on early hierarchical depth test."
   4268              data_type="uint64"
   4269              equation="A 22 READ 4 UMUL"
   4270              underscore_name="hi_depth_test_fails"
   4271              units="pixels"
   4272              symbol_name="HiDepthTestFails"
   4273              semantic_type="event"
   4274              mdapi_supported_apis="OGL IO BB"
   4275              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4276              mdapi_hw_unit_type="gpu"
   4277              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   4278              />
   4279     <counter name="VS Threads Dispatched"
   4280              description="The total number of vertex shader hardware threads dispatched."
   4281              data_type="uint64"
   4282              equation="A 1 READ"
   4283              underscore_name="vs_threads"
   4284              units="threads"
   4285              symbol_name="VsThreads"
   4286              semantic_type="event"
   4287              mdapi_supported_apis="OGL IO BB"
   4288              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4289              mdapi_hw_unit_type="gpu"
   4290              mdapi_group="EU Array/Vertex Shader"
   4291              />
   4292     <counter name="FS Threads Dispatched"
   4293              description="The total number of fragment shader hardware threads dispatched."
   4294              data_type="uint64"
   4295              equation="A 6 READ"
   4296              underscore_name="ps_threads"
   4297              units="threads"
   4298              symbol_name="PsThreads"
   4299              semantic_type="event"
   4300              mdapi_supported_apis="OGL IO BB"
   4301              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4302              mdapi_hw_unit_type="gpu"
   4303              mdapi_group="EU Array/Fragment Shader"
   4304              />
   4305     <counter name="EU FPU0 Hybrid Instruction"
   4306              description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
   4307              data_type="float"
   4308              max_equation="100"
   4309              equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4310              underscore_name="eu_hybrid_fpu0_instruction"
   4311              units="percent"
   4312              symbol_name="EuHybridFpu0Instruction"
   4313              semantic_type="duration"
   4314              mdapi_supported_apis="OGL IO BB"
   4315              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4316              mdapi_group="EU Array/Pipes/Instructions"
   4317              mdapi_hw_unit_type="gpu"
   4318              />
   4319     <counter name="L3 Misses"
   4320              description="The total number of L3 misses."
   4321              data_type="uint64"
   4322              equation="C 4 READ C 5 READ UADD"
   4323              underscore_name="l3_misses"
   4324              units="messages"
   4325              symbol_name="L3Misses"
   4326              semantic_type="event"
   4327              mdapi_supported_apis="OGL OCL IO BB"
   4328              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4329              mdapi_hw_unit_type="gpu"
   4330              mdapi_group="L3/TAG"
   4331              />
   4332     <counter name="Shader Barrier Messages"
   4333              description="The total number of shader barrier messages."
   4334              data_type="uint64"
   4335              equation="A 35 READ"
   4336              underscore_name="shader_barriers"
   4337              units="messages"
   4338              symbol_name="ShaderBarriers"
   4339              semantic_type="event"
   4340              mdapi_supported_apis="OGL OCL IO BB"
   4341              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4342              mdapi_hw_unit_type="gpu"
   4343              mdapi_group="EU Array/Barrier"
   4344              />
   4345     <counter name="L3 Bank 00 Accesses"
   4346              description="The total number of accesses to L3 Bank 00."
   4347              data_type="uint64"
   4348              equation="C 0 READ 2 UMUL"
   4349              underscore_name="l3_bank00_accesses"
   4350              units="messages"
   4351              symbol_name="L3Bank00Accesses"
   4352              availability="$SliceMask 0x01 AND"
   4353              semantic_type="event"
   4354              mdapi_supported_apis="OGL OCL IO BB"
   4355              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4356              mdapi_hw_unit_type="slice"
   4357              mdapi_group="L3"
   4358              />
   4359     <counter name="EU FPU0 Move Instruction"
   4360              description="The percentage of time in which execution units were actively processing move instructions on FPU0."
   4361              data_type="float"
   4362              max_equation="100"
   4363              equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4364              underscore_name="eu_move_fpu0_instruction"
   4365              units="percent"
   4366              symbol_name="EuMoveFpu0Instruction"
   4367              semantic_type="duration"
   4368              mdapi_supported_apis="OGL IO BB"
   4369              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4370              mdapi_group="EU Array/Pipes/Instructions"
   4371              mdapi_hw_unit_type="gpu"
   4372              />
   4373     <counter name="Sampler Texels"
   4374              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   4375              data_type="uint64"
   4376              equation="A 28 READ 4 UMUL"
   4377              underscore_name="sampler_texels"
   4378              units="texels"
   4379              symbol_name="SamplerTexels"
   4380              semantic_type="event"
   4381              mdapi_supported_apis="OGL OCL IO BB"
   4382              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   4383              mdapi_hw_unit_type="gpu"
   4384              mdapi_group="Sampler/Sampler Input"
   4385              />
   4386     <counter name="Pixels Failing Tests"
   4387              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   4388              data_type="uint64"
   4389              equation="A 25 READ 4 UMUL"
   4390              underscore_name="pixels_failing_post_ps_tests"
   4391              units="pixels"
   4392              symbol_name="PixelsFailingPostPsTests"
   4393              semantic_type="event"
   4394              mdapi_supported_apis="OGL IO BB"
   4395              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4396              mdapi_hw_unit_type="gpu"
   4397              mdapi_group="3D Pipe/Output Merger"
   4398              />
   4399     <counter name="EU FPU1 Hybrid Instruction"
   4400              description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
   4401              data_type="float"
   4402              max_equation="100"
   4403              equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4404              underscore_name="eu_hybrid_fpu1_instruction"
   4405              units="percent"
   4406              symbol_name="EuHybridFpu1Instruction"
   4407              semantic_type="duration"
   4408              mdapi_supported_apis="OGL IO BB"
   4409              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4410              mdapi_group="EU Array/Pipes/Instructions"
   4411              mdapi_hw_unit_type="gpu"
   4412              />
   4413     <counter name="GPU Time Elapsed"
   4414              description="Time elapsed on the GPU during the measurement."
   4415              data_type="uint64"
   4416              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   4417              underscore_name="gpu_time"
   4418              units="ns"
   4419              symbol_name="GpuTime"
   4420              semantic_type="duration"
   4421              mdapi_supported_apis="OGL OCL IO BB"
   4422              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   4423              mdapi_hw_unit_type="gpu"
   4424              mdapi_group="GPU"
   4425              />
   4426     <counter name="AVG GPU Core Frequency"
   4427              description="Average GPU Core Frequency in the measurement."
   4428              data_type="uint64"
   4429              max_equation="$GpuMaxFrequency"
   4430              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   4431              underscore_name="avg_gpu_core_frequency"
   4432              units="hz"
   4433              symbol_name="AvgGpuCoreFrequency"
   4434              semantic_type="event"
   4435              mdapi_supported_apis="OGL OCL IO BB"
   4436              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   4437              mdapi_group="GPU"
   4438              mdapi_hw_unit_type="gpu"
   4439              />
   4440     <counter name="Sampler Texels Misses"
   4441              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   4442              data_type="uint64"
   4443              equation="A 29 READ 4 UMUL"
   4444              underscore_name="sampler_texel_misses"
   4445              units="texels"
   4446              symbol_name="SamplerTexelMisses"
   4447              semantic_type="event"
   4448              mdapi_supported_apis="OGL OCL IO BB"
   4449              mdapi_usage_flags="Tier3 Batch Frame Draw"
   4450              mdapi_hw_unit_type="gpu"
   4451              mdapi_group="Sampler/Sampler Cache"
   4452              />
   4453     <counter name="CS Threads Dispatched"
   4454              description="The total number of compute shader hardware threads dispatched."
   4455              data_type="uint64"
   4456              equation="A 4 READ"
   4457              underscore_name="cs_threads"
   4458              units="threads"
   4459              symbol_name="CsThreads"
   4460              semantic_type="event"
   4461              mdapi_supported_apis="OGL4 OCL IO BB"
   4462              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4463              mdapi_hw_unit_type="gpu"
   4464              mdapi_group="EU Array/Compute Shader"
   4465              />
   4466     <counter name="SLM Bytes Read"
   4467              description="The total number of GPU memory bytes read from shared local memory."
   4468              data_type="uint64"
   4469              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   4470              equation="A 30 READ 64 UMUL"
   4471              underscore_name="slm_bytes_read"
   4472              units="bytes"
   4473              symbol_name="SlmBytesRead"
   4474              semantic_type="throughput"
   4475              mdapi_supported_apis="OGL4 OCL IO BB"
   4476              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4477              mdapi_group="L3/Data Port/SLM"
   4478              mdapi_hw_unit_type="gpu"
   4479              />
   4480     <counter name="GTI Read Throughput"
   4481              description="The total number of GPU memory bytes read from GTI."
   4482              data_type="uint64"
   4483              max_equation="$GpuCoreClocks 64 UMUL"
   4484              equation="C 6 READ 64 UMUL"
   4485              underscore_name="gti_read_throughput"
   4486              units="bytes"
   4487              symbol_name="GtiReadThroughput"
   4488              semantic_type="throughput"
   4489              mdapi_supported_apis="OGL OCL IO BB"
   4490              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   4491              mdapi_group="GTI"
   4492              mdapi_hw_unit_type="gpu"
   4493              />
   4494     <counter name="GTI L3 Throughput"
   4495              description="The total number of GPU memory bytes transferred between L3 caches and GTI."
   4496              data_type="uint64"
   4497              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   4498              equation="C 4 READ C 5 READ UADD 64 UMUL"
   4499              underscore_name="gti_l3_throughput"
   4500              units="bytes"
   4501              symbol_name="GtiL3Throughput"
   4502              semantic_type="throughput"
   4503              mdapi_supported_apis="OGL OCL IO BB"
   4504              mdapi_usage_flags="Tier2 Frame Batch Draw"
   4505              mdapi_group="GTI/L3"
   4506              mdapi_hw_unit_type="gpu"
   4507              />
   4508     <counter name="L3 Bank 00 IC Accesses"
   4509              description="The total number of accesses to L3 Bank 00 from IC cache."
   4510              data_type="uint64"
   4511              equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
   4512              underscore_name="l3_bank00_ic_accesses"
   4513              units="messages"
   4514              symbol_name="L3Bank00IcAccesses"
   4515              availability="$SliceMask 0x01 AND"
   4516              semantic_type="event"
   4517              mdapi_supported_apis="OGL OCL IO BB"
   4518              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4519              mdapi_hw_unit_type="slice"
   4520              mdapi_group="L3/IC"
   4521              />
   4522     <counter name="L3 Bank 00 IC Hits"
   4523              description="The total number of hits in L3 Bank 00 from IC cache."
   4524              data_type="uint64"
   4525              equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
   4526              underscore_name="l3_bank00_ic_hits"
   4527              units="messages"
   4528              symbol_name="L3Bank00IcHits"
   4529              availability="$SliceMask 0x01 AND"
   4530              semantic_type="event"
   4531              mdapi_supported_apis="OGL OCL IO BB"
   4532              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4533              mdapi_hw_unit_type="slice"
   4534              mdapi_group="L3/IC"
   4535              />
   4536     <counter name="Sampler Accesses"
   4537              description="The total number of messages send to samplers."
   4538              data_type="uint64"
   4539              equation="A 28 READ"
   4540              underscore_name="sampler_accesses"
   4541              units="messages"
   4542              symbol_name="SamplerAccesses"
   4543              semantic_type="event"
   4544              mdapi_supported_apis="OGL OCL IO BB"
   4545              mdapi_usage_flags="Tier3 Batch Frame Draw"
   4546              mdapi_hw_unit_type="gpu"
   4547              mdapi_group="Sampler"
   4548              />
   4549     <counter name="L3 Bank 01 Accesses"
   4550              description="The total number of accesses to L3 Bank 01."
   4551              data_type="uint64"
   4552              equation="C 1 READ 2 UMUL"
   4553              underscore_name="l3_bank01_accesses"
   4554              units="messages"
   4555              symbol_name="L3Bank01Accesses"
   4556              availability="$SliceMask 0x01 AND"
   4557              semantic_type="event"
   4558              mdapi_supported_apis="OGL OCL IO BB"
   4559              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4560              mdapi_hw_unit_type="slice"
   4561              mdapi_group="L3"
   4562              />
   4563     <counter name="GPU Busy"
   4564              description="The percentage of time in which the GPU has been processing GPU commands."
   4565              data_type="float"
   4566              max_equation="100"
   4567              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   4568              underscore_name="gpu_busy"
   4569              units="percent"
   4570              symbol_name="GpuBusy"
   4571              semantic_type="duration"
   4572              mdapi_supported_apis="OGL OCL IO BB"
   4573              mdapi_usage_flags="Tier1 Overview System Frame"
   4574              mdapi_group="GPU"
   4575              mdapi_hw_unit_type="gpu"
   4576              />
   4577     <counter name="EU FPU0 Ternary Instruction"
   4578              description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
   4579              data_type="float"
   4580              max_equation="100"
   4581              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4582              underscore_name="eu_ternary_fpu0_instruction"
   4583              units="percent"
   4584              symbol_name="EuTernaryFpu0Instruction"
   4585              semantic_type="duration"
   4586              mdapi_supported_apis="OGL IO BB"
   4587              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4588              mdapi_group="EU Array/Pipes/Instructions"
   4589              mdapi_hw_unit_type="gpu"
   4590              />
   4591     <counter name="Shader Atomic Memory Accesses"
   4592              description="The total number of shader atomic memory accesses."
   4593              data_type="uint64"
   4594              equation="A 34 READ"
   4595              underscore_name="shader_atomics"
   4596              units="messages"
   4597              symbol_name="ShaderAtomics"
   4598              semantic_type="event"
   4599              mdapi_supported_apis="OGL OCL IO BB"
   4600              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4601              mdapi_hw_unit_type="gpu"
   4602              mdapi_group="L3/Data Port/Atomics"
   4603              />
   4604     <counter name="Rasterized Pixels"
   4605              description="The total number of rasterized pixels."
   4606              data_type="uint64"
   4607              equation="A 21 READ 4 UMUL"
   4608              underscore_name="rasterized_pixels"
   4609              units="pixels"
   4610              symbol_name="RasterizedPixels"
   4611              semantic_type="event"
   4612              mdapi_supported_apis="OGL IO BB"
   4613              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4614              mdapi_hw_unit_type="gpu"
   4615              mdapi_group="3D Pipe/Rasterizer"
   4616              />
   4617     <counter name="DS Threads Dispatched"
   4618              description="The total number of domain shader hardware threads dispatched."
   4619              data_type="uint64"
   4620              equation="A 3 READ"
   4621              underscore_name="ds_threads"
   4622              units="threads"
   4623              symbol_name="DsThreads"
   4624              semantic_type="event"
   4625              mdapi_supported_apis="OGL4 IO BB"
   4626              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4627              mdapi_hw_unit_type="gpu"
   4628              mdapi_group="EU Array/Domain Shader"
   4629              />
   4630     <counter name="Samples Written"
   4631              description="The total number of samples or pixels written to all render targets."
   4632              data_type="uint64"
   4633              equation="A 26 READ 4 UMUL"
   4634              underscore_name="samples_written"
   4635              units="pixels"
   4636              symbol_name="SamplesWritten"
   4637              semantic_type="event"
   4638              mdapi_supported_apis="OGL IO BB"
   4639              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   4640              mdapi_hw_unit_type="gpu"
   4641              mdapi_group="3D Pipe/Output Merger"
   4642              />
   4643     <counter name="EU FPU1 Move Instruction"
   4644              description="The percentage of time in which execution units were actively processing move instructions on FPU1."
   4645              data_type="float"
   4646              max_equation="100"
   4647              equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4648              underscore_name="eu_move_fpu1_instruction"
   4649              units="percent"
   4650              symbol_name="EuMoveFpu1Instruction"
   4651              semantic_type="duration"
   4652              mdapi_supported_apis="OGL IO BB"
   4653              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4654              mdapi_group="EU Array/Pipes/Instructions"
   4655              mdapi_hw_unit_type="gpu"
   4656              />
   4657     <counter name="EU Stall"
   4658              description="The percentage of time in which the Execution Units were stalled."
   4659              data_type="float"
   4660              max_equation="100"
   4661              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4662              underscore_name="eu_stall"
   4663              units="percent"
   4664              symbol_name="EuStall"
   4665              semantic_type="duration"
   4666              mdapi_supported_apis="OGL OCL IO BB"
   4667              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   4668              mdapi_group="EU Array"
   4669              mdapi_hw_unit_type="gpu"
   4670              />
   4671     <counter name="Samples Blended"
   4672              description="The total number of blended samples or pixels written to all render targets."
   4673              data_type="uint64"
   4674              equation="A 27 READ 4 UMUL"
   4675              underscore_name="samples_blended"
   4676              units="pixels"
   4677              symbol_name="SamplesBlended"
   4678              semantic_type="event"
   4679              mdapi_supported_apis="OGL IO BB"
   4680              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   4681              mdapi_hw_unit_type="gpu"
   4682              mdapi_group="3D Pipe/Output Merger"
   4683              />
   4684     <counter name="Early Depth Test Fails"
   4685              description="The total number of pixels dropped on early depth test."
   4686              data_type="uint64"
   4687              equation="A 23 READ 4 UMUL"
   4688              underscore_name="early_depth_test_fails"
   4689              units="pixels"
   4690              symbol_name="EarlyDepthTestFails"
   4691              semantic_type="event"
   4692              mdapi_supported_apis="OGL IO BB"
   4693              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4694              mdapi_hw_unit_type="gpu"
   4695              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   4696              />
   4697     <counter name="L3 Bank 02 Accesses"
   4698              description="The total number of accesses to L3 Bank 02."
   4699              data_type="uint64"
   4700              equation="B 2 READ 2 UMUL"
   4701              underscore_name="l3_bank02_accesses"
   4702              units="messages"
   4703              symbol_name="L3Bank02Accesses"
   4704              availability="$SliceMask 0x01 AND"
   4705              semantic_type="event"
   4706              mdapi_supported_apis="OGL OCL IO BB"
   4707              mdapi_usage_flags="Tier4 Frame Batch Draw"
   4708              mdapi_hw_unit_type="slice"
   4709              mdapi_group="L3"
   4710              />
   4711     <counter name="HS Threads Dispatched"
   4712              description="The total number of hull shader hardware threads dispatched."
   4713              data_type="uint64"
   4714              equation="A 2 READ"
   4715              underscore_name="hs_threads"
   4716              units="threads"
   4717              symbol_name="HsThreads"
   4718              semantic_type="event"
   4719              mdapi_supported_apis="OGL4 IO BB"
   4720              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4721              mdapi_hw_unit_type="gpu"
   4722              mdapi_group="EU Array/Hull Shader"
   4723              />
   4724     <counter name="L3 Total Throughput"
   4725              description="The total number of GPU memory bytes transferred via L3."
   4726              data_type="uint64"
   4727              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   4728              equation="$L3Accesses 64 UMUL"
   4729              underscore_name="l3_total_throughput"
   4730              units="bytes"
   4731              symbol_name="L3TotalThroughput"
   4732              semantic_type="throughput"
   4733              mdapi_supported_apis="OGL OCL IO BB"
   4734              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4735              mdapi_group="L3"
   4736              mdapi_hw_unit_type="gpu"
   4737              />
   4738     <counter name="GTI Write Throughput"
   4739              description="The total number of GPU memory bytes written to GTI."
   4740              data_type="uint64"
   4741              max_equation="$GpuCoreClocks 32 UMUL"
   4742              equation="C 7 READ 64 UMUL"
   4743              underscore_name="gti_write_throughput"
   4744              units="bytes"
   4745              symbol_name="GtiWriteThroughput"
   4746              semantic_type="throughput"
   4747              mdapi_supported_apis="OGL OCL IO BB"
   4748              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   4749              mdapi_group="GTI"
   4750              mdapi_hw_unit_type="gpu"
   4751              />
   4752     <counter name="SLM Bytes Written"
   4753              description="The total number of GPU memory bytes written into shared local memory."
   4754              data_type="uint64"
   4755              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   4756              equation="A 31 READ 64 UMUL"
   4757              underscore_name="slm_bytes_written"
   4758              units="bytes"
   4759              symbol_name="SlmBytesWritten"
   4760              semantic_type="throughput"
   4761              mdapi_supported_apis="OGL4 OCL IO BB"
   4762              mdapi_usage_flags="Tier3 Frame Batch Draw"
   4763              mdapi_group="L3/Data Port/SLM"
   4764              mdapi_hw_unit_type="gpu"
   4765              />
   4766     <counter name="L3 Shader Throughput"
   4767              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   4768              data_type="uint64"
   4769              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   4770              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   4771              underscore_name="l3_shader_throughput"
   4772              units="bytes"
   4773              symbol_name="L3ShaderThroughput"
   4774              semantic_type="throughput"
   4775              mdapi_supported_apis="OGL4 OCL IO BB"
   4776              mdapi_usage_flags="Tier2 Frame Batch Draw"
   4777              mdapi_group="L3/Data Port"
   4778              mdapi_hw_unit_type="gpu"
   4779              />
   4780     <counter name="Samples Killed in FS"
   4781              description="The total number of samples or pixels dropped in fragment shaders."
   4782              data_type="uint64"
   4783              equation="A 24 READ 4 UMUL"
   4784              underscore_name="samples_killed_in_ps"
   4785              units="pixels"
   4786              symbol_name="SamplesKilledInPs"
   4787              semantic_type="event"
   4788              mdapi_supported_apis="OGL IO BB"
   4789              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   4790              mdapi_hw_unit_type="gpu"
   4791              mdapi_group="3D Pipe/Fragment Shader"
   4792              />
   4793     <counter name="EU FPU1 Binary Instruction"
   4794              description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
   4795              data_type="float"
   4796              max_equation="100"
   4797              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4798              underscore_name="eu_binary_fpu1_instruction"
   4799              units="percent"
   4800              symbol_name="EuBinaryFpu1Instruction"
   4801              semantic_type="duration"
   4802              mdapi_supported_apis="OGL IO BB"
   4803              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4804              mdapi_group="EU Array/Pipes/Instructions"
   4805              mdapi_hw_unit_type="gpu"
   4806              />
   4807     <counter name="EU FPU1 Ternary Instruction"
   4808              description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
   4809              data_type="float"
   4810              max_equation="100"
   4811              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4812              underscore_name="eu_ternary_fpu1_instruction"
   4813              units="percent"
   4814              symbol_name="EuTernaryFpu1Instruction"
   4815              semantic_type="duration"
   4816              mdapi_supported_apis="OGL IO BB"
   4817              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   4818              mdapi_group="EU Array/Pipes/Instructions"
   4819              mdapi_hw_unit_type="gpu"
   4820              />
   4821     <counter name="EU Send Pipe Active"
   4822              description="The percentage of time in which EU send pipeline was actively processing."
   4823              data_type="float"
   4824              max_equation="100"
   4825              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4826              underscore_name="eu_send_active"
   4827              units="percent"
   4828              symbol_name="EuSendActive"
   4829              semantic_type="duration"
   4830              mdapi_supported_apis="OGL IO BB"
   4831              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4832              mdapi_group="EU Array/Pipes"
   4833              mdapi_hw_unit_type="gpu"
   4834              />
   4835     <register_config type="NOA">
   4836         <register type="NOA" address="0x00009840" value="0x00000080" />
   4837         <register type="NOA" address="0x00009888" value="0x166C03B0" />
   4838         <register type="NOA" address="0x00009888" value="0x1593001E" />
   4839         <register type="NOA" address="0x00009888" value="0x3F900C00" />
   4840         <register type="NOA" address="0x00009888" value="0x41900000" />
   4841         <register type="NOA" address="0x00009888" value="0x002D1000" />
   4842         <register type="NOA" address="0x00009888" value="0x062D4000" />
   4843         <register type="NOA" address="0x00009888" value="0x082D5000" />
   4844         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   4845         <register type="NOA" address="0x00009888" value="0x0C2E0400" />
   4846         <register type="NOA" address="0x00009888" value="0x0E2E1500" />
   4847         <register type="NOA" address="0x00009888" value="0x102E0140" />
   4848         <register type="NOA" address="0x00009888" value="0x044C4000" />
   4849         <register type="NOA" address="0x00009888" value="0x0A4C8000" />
   4850         <register type="NOA" address="0x00009888" value="0x0C4CC000" />
   4851         <register type="NOA" address="0x00009888" value="0x144C8000" />
   4852         <register type="NOA" address="0x00009888" value="0x164C2000" />
   4853         <register type="NOA" address="0x00009888" value="0x004E2000" />
   4854         <register type="NOA" address="0x00009888" value="0x064E8000" />
   4855         <register type="NOA" address="0x00009888" value="0x084EA000" />
   4856         <register type="NOA" address="0x00009888" value="0x0E4EA000" />
   4857         <register type="NOA" address="0x00009888" value="0x1A4F4001" />
   4858         <register type="NOA" address="0x00009888" value="0x1C4F5005" />
   4859         <register type="NOA" address="0x00009888" value="0x006C0051" />
   4860         <register type="NOA" address="0x00009888" value="0x066C5000" />
   4861         <register type="NOA" address="0x00009888" value="0x086C5C5D" />
   4862         <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
   4863         <register type="NOA" address="0x00009888" value="0x106C0000" />
   4864         <register type="NOA" address="0x00009888" value="0x146C0000" />
   4865         <register type="NOA" address="0x00009888" value="0x1A6C0000" />
   4866         <register type="NOA" address="0x00009888" value="0x1C6C0000" />
   4867         <register type="NOA" address="0x00009888" value="0x180F1000" />
   4868         <register type="NOA" address="0x00009888" value="0x1A0FA800" />
   4869         <register type="NOA" address="0x00009888" value="0x1C0F0A00" />
   4870         <register type="NOA" address="0x00009888" value="0x182C4000" />
   4871         <register type="NOA" address="0x00009888" value="0x1C2C4015" />
   4872         <register type="NOA" address="0x00009888" value="0x1E2C0001" />
   4873         <register type="NOA" address="0x00009888" value="0x03931980" />
   4874         <register type="NOA" address="0x00009888" value="0x05930032" />
   4875         <register type="NOA" address="0x00009888" value="0x11930000" />
   4876         <register type="NOA" address="0x00009888" value="0x01938000" />
   4877         <register type="NOA" address="0x00009888" value="0x0F938000" />
   4878         <register type="NOA" address="0x00009888" value="0x1993A00A" />
   4879         <register type="NOA" address="0x00009888" value="0x07930000" />
   4880         <register type="NOA" address="0x00009888" value="0x09930000" />
   4881         <register type="NOA" address="0x00009888" value="0x1D900177" />
   4882         <register type="NOA" address="0x00009888" value="0x1F900178" />
   4883         <register type="NOA" address="0x00009888" value="0x35900000" />
   4884         <register type="NOA" address="0x00009888" value="0x13904000" />
   4885         <register type="NOA" address="0x00009888" value="0x21904000" />
   4886         <register type="NOA" address="0x00009888" value="0x23904000" />
   4887         <register type="NOA" address="0x00009888" value="0x25904000" />
   4888         <register type="NOA" address="0x00009888" value="0x2F904000" />
   4889         <register type="NOA" address="0x00009888" value="0x31904000" />
   4890         <register type="NOA" address="0x00009888" value="0x19904000" />
   4891         <register type="NOA" address="0x00009888" value="0x1B904000" />
   4892         <register type="NOA" address="0x00009888" value="0x53901000" />
   4893         <register type="NOA" address="0x00009888" value="0x43900000" />
   4894         <register type="NOA" address="0x00009888" value="0x55900111" />
   4895         <register type="NOA" address="0x00009888" value="0x47900001" />
   4896         <register type="NOA" address="0x00009888" value="0x57900000" />
   4897         <register type="NOA" address="0x00009888" value="0x49900000" />
   4898         <register type="NOA" address="0x00009888" value="0x37900000" />
   4899         <register type="NOA" address="0x00009888" value="0x33900000" />
   4900         <register type="NOA" address="0x00009888" value="0x59900000" />
   4901         <register type="NOA" address="0x00009888" value="0x4B900000" />
   4902         <register type="NOA" address="0x00009888" value="0x4D900000" />
   4903         <register type="NOA" address="0x00009888" value="0x45900400" />
   4904     </register_config>
   4905     <register_config type="OA">
   4906         <register type="OA" address="0x00002710" value="0x00000000" />
   4907         <register type="OA" address="0x00002714" value="0x30800000" />
   4908         <register type="OA" address="0x00002720" value="0x00000000" />
   4909         <register type="OA" address="0x00002724" value="0x30800000" />
   4910         <register type="OA" address="0x00002740" value="0x00000000" />
   4911         <register type="OA" address="0x00002770" value="0x0007FFFA" />
   4912         <register type="OA" address="0x00002774" value="0x0000FEFE" />
   4913         <register type="OA" address="0x00002778" value="0x0007FFFA" />
   4914         <register type="OA" address="0x0000277C" value="0x0000FEFD" />
   4915         <register type="OA" address="0x00002790" value="0x0007FFFA" />
   4916         <register type="OA" address="0x00002794" value="0x0000FBEF" />
   4917         <register type="OA" address="0x00002798" value="0x0007FFFA" />
   4918         <register type="OA" address="0x0000279C" value="0x0000FBDF" />
   4919     </register_config>
   4920     <register_config type="FLEX">
   4921         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   4922         <register type="FLEX" address="0x0000E558" value="0x00000003" />
   4923         <register type="FLEX" address="0x0000E658" value="0x00002001" />
   4924         <register type="FLEX" address="0x0000E758" value="0x00101100" />
   4925         <register type="FLEX" address="0x0000E45C" value="0x00201200" />
   4926         <register type="FLEX" address="0x0000E55C" value="0x00301300" />
   4927         <register type="FLEX" address="0x0000E65C" value="0x00401400" />
   4928     </register_config>
   4929   </set>
   4930 
   4931   <set name="Metric set HDCAndSF"
   4932        mdapi_supported_apis="OGL OCL IO BB"
   4933        underscore_name="hdc_and_sf"
   4934        hw_config_guid="f64ef50a-bdba-4b35-8f09-203c13d8ee5a"
   4935        chipset="BXT"
   4936        symbol_name="HDCAndSF"
   4937        >
   4938     <counter name="GPU Core Clocks"
   4939              description="The total number of GPU core clocks elapsed during the measurement."
   4940              data_type="uint64"
   4941              equation="GPU_CLOCK 0 READ"
   4942              underscore_name="gpu_core_clocks"
   4943              units="cycles"
   4944              symbol_name="GpuCoreClocks"
   4945              semantic_type="event"
   4946              mdapi_supported_apis=""
   4947              mdapi_usage_flags="Tier1 Frame Batch Draw"
   4948              mdapi_hw_unit_type="gpu"
   4949              mdapi_group="GPU"
   4950              />
   4951     <counter name="EU Active"
   4952              description="The percentage of time in which the Execution Units were actively processing."
   4953              data_type="float"
   4954              max_equation="100"
   4955              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4956              underscore_name="eu_active"
   4957              units="percent"
   4958              symbol_name="EuActive"
   4959              semantic_type="duration"
   4960              mdapi_supported_apis=""
   4961              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   4962              mdapi_group="EU Array"
   4963              mdapi_hw_unit_type="gpu"
   4964              />
   4965     <counter name="EU Both FPU Pipes Active"
   4966              description="The percentage of time in which both EU FPU pipelines were actively processing."
   4967              data_type="float"
   4968              max_equation="100"
   4969              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4970              underscore_name="eu_fpu_both_active"
   4971              units="percent"
   4972              symbol_name="EuFpuBothActive"
   4973              semantic_type="duration"
   4974              mdapi_supported_apis=""
   4975              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4976              mdapi_group="EU Array/Pipes"
   4977              mdapi_hw_unit_type="gpu"
   4978              />
   4979     <counter name="VS Send Pipe Active"
   4980              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   4981              data_type="float"
   4982              max_equation="100"
   4983              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4984              underscore_name="vs_send_active"
   4985              units="percent"
   4986              symbol_name="VsSendActive"
   4987              semantic_type="duration"
   4988              mdapi_supported_apis="OGL IO BB"
   4989              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   4990              mdapi_group="EU Array/Vertex Shader"
   4991              mdapi_hw_unit_type="gpu"
   4992              />
   4993     <counter name="VS FPU1 Pipe Active"
   4994              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   4995              data_type="float"
   4996              max_equation="100"
   4997              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   4998              underscore_name="vs_fpu1_active"
   4999              units="percent"
   5000              symbol_name="VsFpu1Active"
   5001              semantic_type="duration"
   5002              mdapi_supported_apis="OGL IO BB"
   5003              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5004              mdapi_group="EU Array/Vertex Shader"
   5005              mdapi_hw_unit_type="gpu"
   5006              />
   5007     <counter name="GS Threads Dispatched"
   5008              description="The total number of geometry shader hardware threads dispatched."
   5009              data_type="uint64"
   5010              equation="A 5 READ"
   5011              underscore_name="gs_threads"
   5012              units="threads"
   5013              symbol_name="GsThreads"
   5014              semantic_type="event"
   5015              mdapi_supported_apis="OGL4 IO BB"
   5016              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5017              mdapi_hw_unit_type="gpu"
   5018              mdapi_group="EU Array/Geometry Shader"
   5019              />
   5020     <counter name="Early Hi-Depth Test Fails"
   5021              description="The total number of pixels dropped on early hierarchical depth test."
   5022              data_type="uint64"
   5023              equation="A 22 READ 4 UMUL"
   5024              underscore_name="hi_depth_test_fails"
   5025              units="pixels"
   5026              symbol_name="HiDepthTestFails"
   5027              semantic_type="event"
   5028              mdapi_supported_apis="OGL IO BB"
   5029              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5030              mdapi_hw_unit_type="gpu"
   5031              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   5032              />
   5033     <counter name="FS Both FPU Active"
   5034              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   5035              data_type="float"
   5036              max_equation="100"
   5037              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5038              underscore_name="ps_eu_both_fpu_active"
   5039              units="percent"
   5040              symbol_name="PsEuBothFpuActive"
   5041              semantic_type="duration"
   5042              mdapi_supported_apis="OGL IO BB"
   5043              mdapi_usage_flags="Tier4 Frame Batch Draw"
   5044              mdapi_group="3D Pipe/Fragment Shader"
   5045              mdapi_hw_unit_type="gpu"
   5046              />
   5047     <counter name="VS Threads Dispatched"
   5048              description="The total number of vertex shader hardware threads dispatched."
   5049              data_type="uint64"
   5050              equation="A 1 READ"
   5051              underscore_name="vs_threads"
   5052              units="threads"
   5053              symbol_name="VsThreads"
   5054              semantic_type="event"
   5055              mdapi_supported_apis="OGL IO BB"
   5056              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5057              mdapi_hw_unit_type="gpu"
   5058              mdapi_group="EU Array/Vertex Shader"
   5059              />
   5060     <counter name="Polygon Data Ready"
   5061              description="The percentage of time in which geometry pipeline output is ready"
   5062              data_type="float"
   5063              max_equation="100"
   5064              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   5065              underscore_name="poly_data_ready"
   5066              units="percent"
   5067              symbol_name="PolyDataReady"
   5068              semantic_type="duration"
   5069              mdapi_supported_apis=""
   5070              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5071              mdapi_group="GPU/3D Pipe/Strip-Fans"
   5072              mdapi_hw_unit_type="gpu"
   5073              />
   5074     <counter name="FS Threads Dispatched"
   5075              description="The total number of fragment shader hardware threads dispatched."
   5076              data_type="uint64"
   5077              equation="A 6 READ"
   5078              underscore_name="ps_threads"
   5079              units="threads"
   5080              symbol_name="PsThreads"
   5081              semantic_type="event"
   5082              mdapi_supported_apis="OGL IO BB"
   5083              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5084              mdapi_hw_unit_type="gpu"
   5085              mdapi_group="EU Array/Fragment Shader"
   5086              />
   5087     <counter name="Shader Barrier Messages"
   5088              description="The total number of shader barrier messages."
   5089              data_type="uint64"
   5090              equation="A 35 READ"
   5091              underscore_name="shader_barriers"
   5092              units="messages"
   5093              symbol_name="ShaderBarriers"
   5094              semantic_type="event"
   5095              mdapi_supported_apis=""
   5096              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5097              mdapi_hw_unit_type="gpu"
   5098              mdapi_group="EU Array/Barrier"
   5099              />
   5100     <counter name="Sampler Texels"
   5101              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   5102              data_type="uint64"
   5103              equation="A 28 READ 4 UMUL"
   5104              underscore_name="sampler_texels"
   5105              units="texels"
   5106              symbol_name="SamplerTexels"
   5107              semantic_type="event"
   5108              mdapi_supported_apis=""
   5109              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5110              mdapi_hw_unit_type="gpu"
   5111              mdapi_group="Sampler/Sampler Input"
   5112              />
   5113     <counter name="Pixels Failing Tests"
   5114              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   5115              data_type="uint64"
   5116              equation="A 25 READ 4 UMUL"
   5117              underscore_name="pixels_failing_post_ps_tests"
   5118              units="pixels"
   5119              symbol_name="PixelsFailingPostPsTests"
   5120              semantic_type="event"
   5121              mdapi_supported_apis="OGL IO BB"
   5122              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5123              mdapi_hw_unit_type="gpu"
   5124              mdapi_group="3D Pipe/Output Merger"
   5125              />
   5126     <counter name="GPU Time Elapsed"
   5127              description="Time elapsed on the GPU during the measurement."
   5128              data_type="uint64"
   5129              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   5130              underscore_name="gpu_time"
   5131              units="ns"
   5132              symbol_name="GpuTime"
   5133              semantic_type="duration"
   5134              mdapi_supported_apis=""
   5135              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   5136              mdapi_hw_unit_type="gpu"
   5137              mdapi_group="GPU"
   5138              />
   5139     <counter name="AVG GPU Core Frequency"
   5140              description="Average GPU Core Frequency in the measurement."
   5141              data_type="uint64"
   5142              max_equation="$GpuMaxFrequency"
   5143              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   5144              underscore_name="avg_gpu_core_frequency"
   5145              units="hz"
   5146              symbol_name="AvgGpuCoreFrequency"
   5147              semantic_type="event"
   5148              mdapi_supported_apis=""
   5149              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   5150              mdapi_group="GPU"
   5151              mdapi_hw_unit_type="gpu"
   5152              />
   5153     <counter name="Sampler Texels Misses"
   5154              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   5155              data_type="uint64"
   5156              equation="A 29 READ 4 UMUL"
   5157              underscore_name="sampler_texel_misses"
   5158              units="texels"
   5159              symbol_name="SamplerTexelMisses"
   5160              semantic_type="event"
   5161              mdapi_supported_apis=""
   5162              mdapi_usage_flags="Tier3 Batch Frame Draw"
   5163              mdapi_hw_unit_type="gpu"
   5164              mdapi_group="Sampler/Sampler Cache"
   5165              />
   5166     <counter name="HDC stalled by L3 (s0.ss1)"
   5167              description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
   5168              data_type="float"
   5169              max_equation="100"
   5170              equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
   5171              underscore_name="non_sampler_shader01_access_stalled_on_l3"
   5172              units="percent"
   5173              symbol_name="NonSamplerShader01AccessStalledOnL3"
   5174              availability="$SubsliceMask 0x2 AND"
   5175              semantic_type="duration"
   5176              mdapi_supported_apis=""
   5177              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5178              mdapi_group="GPU/Data Port"
   5179              mdapi_hw_unit_type="subslice"
   5180              />
   5181     <counter name="CS Threads Dispatched"
   5182              description="The total number of compute shader hardware threads dispatched."
   5183              data_type="uint64"
   5184              equation="A 4 READ"
   5185              underscore_name="cs_threads"
   5186              units="threads"
   5187              symbol_name="CsThreads"
   5188              semantic_type="event"
   5189              mdapi_supported_apis="OGL4 OCL IO BB"
   5190              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5191              mdapi_hw_unit_type="gpu"
   5192              mdapi_group="EU Array/Compute Shader"
   5193              />
   5194     <counter name="SLM Bytes Read"
   5195              description="The total number of GPU memory bytes read from shared local memory."
   5196              data_type="uint64"
   5197              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   5198              equation="A 30 READ 64 UMUL"
   5199              underscore_name="slm_bytes_read"
   5200              units="bytes"
   5201              symbol_name="SlmBytesRead"
   5202              semantic_type="throughput"
   5203              mdapi_supported_apis="OGL4 OCL IO BB"
   5204              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5205              mdapi_group="L3/Data Port/SLM"
   5206              mdapi_hw_unit_type="gpu"
   5207              />
   5208     <counter name="PS FPU1 Pipe Active"
   5209              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   5210              data_type="float"
   5211              max_equation="100"
   5212              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5213              underscore_name="ps_fpu1_active"
   5214              units="percent"
   5215              symbol_name="PsFpu1Active"
   5216              semantic_type="duration"
   5217              mdapi_supported_apis="OGL IO BB"
   5218              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5219              mdapi_group="EU Array/Pixel Shader"
   5220              mdapi_hw_unit_type="gpu"
   5221              />
   5222     <counter name="PS Send Pipeline Active"
   5223              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   5224              data_type="float"
   5225              max_equation="100"
   5226              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5227              underscore_name="ps_send_active"
   5228              units="percent"
   5229              symbol_name="PsSendActive"
   5230              semantic_type="duration"
   5231              mdapi_supported_apis="OGL IO BB"
   5232              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5233              mdapi_group="EU Array/Pixel Shader"
   5234              mdapi_hw_unit_type="gpu"
   5235              />
   5236     <counter name="VS FPU0 Pipe Active"
   5237              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   5238              data_type="float"
   5239              max_equation="100"
   5240              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5241              underscore_name="vs_fpu0_active"
   5242              units="percent"
   5243              symbol_name="VsFpu0Active"
   5244              semantic_type="duration"
   5245              mdapi_supported_apis="OGL IO BB"
   5246              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5247              mdapi_group="EU Array/Vertex Shader"
   5248              mdapi_hw_unit_type="gpu"
   5249              />
   5250     <counter name="GPU Busy"
   5251              description="The percentage of time in which the GPU has been processing GPU commands."
   5252              data_type="float"
   5253              max_equation="100"
   5254              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   5255              underscore_name="gpu_busy"
   5256              units="percent"
   5257              symbol_name="GpuBusy"
   5258              semantic_type="duration"
   5259              mdapi_supported_apis=""
   5260              mdapi_usage_flags="Tier1 Overview System Frame"
   5261              mdapi_group="GPU"
   5262              mdapi_hw_unit_type="gpu"
   5263              />
   5264     <counter name="Rasterized Pixels"
   5265              description="The total number of rasterized pixels."
   5266              data_type="uint64"
   5267              equation="A 21 READ 4 UMUL"
   5268              underscore_name="rasterized_pixels"
   5269              units="pixels"
   5270              symbol_name="RasterizedPixels"
   5271              semantic_type="event"
   5272              mdapi_supported_apis="OGL IO BB"
   5273              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5274              mdapi_hw_unit_type="gpu"
   5275              mdapi_group="3D Pipe/Rasterizer"
   5276              />
   5277     <counter name="PS FPU0 Pipe Active"
   5278              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   5279              data_type="float"
   5280              max_equation="100"
   5281              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5282              underscore_name="ps_fpu0_active"
   5283              units="percent"
   5284              symbol_name="PsFpu0Active"
   5285              semantic_type="duration"
   5286              mdapi_supported_apis="OGL IO BB"
   5287              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5288              mdapi_group="EU Array/Pixel Shader"
   5289              mdapi_hw_unit_type="gpu"
   5290              />
   5291     <counter name="DS Threads Dispatched"
   5292              description="The total number of domain shader hardware threads dispatched."
   5293              data_type="uint64"
   5294              equation="A 3 READ"
   5295              underscore_name="ds_threads"
   5296              units="threads"
   5297              symbol_name="DsThreads"
   5298              semantic_type="event"
   5299              mdapi_supported_apis="OGL4 IO BB"
   5300              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5301              mdapi_hw_unit_type="gpu"
   5302              mdapi_group="EU Array/Domain Shader"
   5303              />
   5304     <counter name="Samples Written"
   5305              description="The total number of samples or pixels written to all render targets."
   5306              data_type="uint64"
   5307              equation="A 26 READ 4 UMUL"
   5308              underscore_name="samples_written"
   5309              units="pixels"
   5310              symbol_name="SamplesWritten"
   5311              semantic_type="event"
   5312              mdapi_supported_apis="OGL IO BB"
   5313              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5314              mdapi_hw_unit_type="gpu"
   5315              mdapi_group="3D Pipe/Output Merger"
   5316              />
   5317     <counter name="EU Stall"
   5318              description="The percentage of time in which the Execution Units were stalled."
   5319              data_type="float"
   5320              max_equation="100"
   5321              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5322              underscore_name="eu_stall"
   5323              units="percent"
   5324              symbol_name="EuStall"
   5325              semantic_type="duration"
   5326              mdapi_supported_apis=""
   5327              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   5328              mdapi_group="EU Array"
   5329              mdapi_hw_unit_type="gpu"
   5330              />
   5331     <counter name="Samples Blended"
   5332              description="The total number of blended samples or pixels written to all render targets."
   5333              data_type="uint64"
   5334              equation="A 27 READ 4 UMUL"
   5335              underscore_name="samples_blended"
   5336              units="pixels"
   5337              symbol_name="SamplesBlended"
   5338              semantic_type="event"
   5339              mdapi_supported_apis="OGL IO BB"
   5340              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5341              mdapi_hw_unit_type="gpu"
   5342              mdapi_group="3D Pipe/Output Merger"
   5343              />
   5344     <counter name="Early Depth Test Fails"
   5345              description="The total number of pixels dropped on early depth test."
   5346              data_type="uint64"
   5347              equation="A 23 READ 4 UMUL"
   5348              underscore_name="early_depth_test_fails"
   5349              units="pixels"
   5350              symbol_name="EarlyDepthTestFails"
   5351              semantic_type="event"
   5352              mdapi_supported_apis="OGL IO BB"
   5353              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5354              mdapi_hw_unit_type="gpu"
   5355              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   5356              />
   5357     <counter name="Shader Memory Accesses"
   5358              description="The total number of shader memory accesses to L3."
   5359              data_type="uint64"
   5360              equation="A 32 READ"
   5361              underscore_name="shader_memory_accesses"
   5362              units="messages"
   5363              symbol_name="ShaderMemoryAccesses"
   5364              semantic_type="event"
   5365              mdapi_supported_apis=""
   5366              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5367              mdapi_hw_unit_type="gpu"
   5368              mdapi_group="L3/Data Port"
   5369              />
   5370     <counter name="HS Threads Dispatched"
   5371              description="The total number of hull shader hardware threads dispatched."
   5372              data_type="uint64"
   5373              equation="A 2 READ"
   5374              underscore_name="hs_threads"
   5375              units="threads"
   5376              symbol_name="HsThreads"
   5377              semantic_type="event"
   5378              mdapi_supported_apis="OGL4 IO BB"
   5379              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5380              mdapi_hw_unit_type="gpu"
   5381              mdapi_group="EU Array/Hull Shader"
   5382              />
   5383     <counter name="SLM Bytes Written"
   5384              description="The total number of GPU memory bytes written into shared local memory."
   5385              data_type="uint64"
   5386              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   5387              equation="A 31 READ 64 UMUL"
   5388              underscore_name="slm_bytes_written"
   5389              units="bytes"
   5390              symbol_name="SlmBytesWritten"
   5391              semantic_type="throughput"
   5392              mdapi_supported_apis="OGL4 OCL IO BB"
   5393              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5394              mdapi_group="L3/Data Port/SLM"
   5395              mdapi_hw_unit_type="gpu"
   5396              />
   5397     <counter name="L3 Shader Throughput"
   5398              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   5399              data_type="uint64"
   5400              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   5401              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   5402              underscore_name="l3_shader_throughput"
   5403              units="bytes"
   5404              symbol_name="L3ShaderThroughput"
   5405              semantic_type="throughput"
   5406              mdapi_supported_apis="OGL4 OCL IO BB"
   5407              mdapi_usage_flags="Tier2 Frame Batch Draw"
   5408              mdapi_group="L3/Data Port"
   5409              mdapi_hw_unit_type="gpu"
   5410              />
   5411     <counter name="Samples Killed in FS"
   5412              description="The total number of samples or pixels dropped in fragment shaders."
   5413              data_type="uint64"
   5414              equation="A 24 READ 4 UMUL"
   5415              underscore_name="samples_killed_in_ps"
   5416              units="pixels"
   5417              symbol_name="SamplesKilledInPs"
   5418              semantic_type="event"
   5419              mdapi_supported_apis="OGL IO BB"
   5420              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   5421              mdapi_hw_unit_type="gpu"
   5422              mdapi_group="3D Pipe/Fragment Shader"
   5423              />
   5424     <counter name="HDC stalled by L3 (s0.ss0)"
   5425              description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
   5426              data_type="float"
   5427              max_equation="100"
   5428              equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
   5429              underscore_name="non_sampler_shader00_access_stalled_on_l3"
   5430              units="percent"
   5431              symbol_name="NonSamplerShader00AccessStalledOnL3"
   5432              availability="$SubsliceMask 0x1 AND"
   5433              semantic_type="duration"
   5434              mdapi_supported_apis=""
   5435              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5436              mdapi_group="GPU/Data Port"
   5437              mdapi_hw_unit_type="subslice"
   5438              />
   5439     <counter name="Shader Atomic Memory Accesses"
   5440              description="The total number of shader atomic memory accesses."
   5441              data_type="uint64"
   5442              equation="A 34 READ"
   5443              underscore_name="shader_atomics"
   5444              units="messages"
   5445              symbol_name="ShaderAtomics"
   5446              semantic_type="event"
   5447              mdapi_supported_apis="OGL OCL IO BB"
   5448              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5449              mdapi_hw_unit_type="gpu"
   5450              mdapi_group="L3/Data Port/Atomics"
   5451              />
   5452     <register_config type="NOA">
   5453         <register type="NOA" address="0x00009840" value="0x00000080" />
   5454         <register type="NOA" address="0x00009888" value="0x104F0232" />
   5455         <register type="NOA" address="0x00009888" value="0x124F4640" />
   5456         <register type="NOA" address="0x00009888" value="0x11834400" />
   5457         <register type="NOA" address="0x00009888" value="0x022D4000" />
   5458         <register type="NOA" address="0x00009888" value="0x042D5000" />
   5459         <register type="NOA" address="0x00009888" value="0x062D1000" />
   5460         <register type="NOA" address="0x00009888" value="0x0E2E0055" />
   5461         <register type="NOA" address="0x00009888" value="0x064C8000" />
   5462         <register type="NOA" address="0x00009888" value="0x084CC000" />
   5463         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   5464         <register type="NOA" address="0x00009888" value="0x024E8000" />
   5465         <register type="NOA" address="0x00009888" value="0x044EA000" />
   5466         <register type="NOA" address="0x00009888" value="0x064E2000" />
   5467         <register type="NOA" address="0x00009888" value="0x024F6100" />
   5468         <register type="NOA" address="0x00009888" value="0x044F416B" />
   5469         <register type="NOA" address="0x00009888" value="0x064F004B" />
   5470         <register type="NOA" address="0x00009888" value="0x1A4F0000" />
   5471         <register type="NOA" address="0x00009888" value="0x1A0F02A8" />
   5472         <register type="NOA" address="0x00009888" value="0x1A2C5500" />
   5473         <register type="NOA" address="0x00009888" value="0x0F808000" />
   5474         <register type="NOA" address="0x00009888" value="0x25810020" />
   5475         <register type="NOA" address="0x00009888" value="0x0F8305C0" />
   5476         <register type="NOA" address="0x00009888" value="0x07938000" />
   5477         <register type="NOA" address="0x00009888" value="0x09938000" />
   5478         <register type="NOA" address="0x00009888" value="0x0B938000" />
   5479         <register type="NOA" address="0x00009888" value="0x0D938000" />
   5480         <register type="NOA" address="0x00009888" value="0x1F951000" />
   5481         <register type="NOA" address="0x00009888" value="0x13920200" />
   5482         <register type="NOA" address="0x00009888" value="0x31908000" />
   5483         <register type="NOA" address="0x00009888" value="0x19904000" />
   5484         <register type="NOA" address="0x00009888" value="0x1B904000" />
   5485         <register type="NOA" address="0x00009888" value="0x1D904000" />
   5486         <register type="NOA" address="0x00009888" value="0x1F904000" />
   5487         <register type="NOA" address="0x00009888" value="0x37900000" />
   5488         <register type="NOA" address="0x00009888" value="0x59900000" />
   5489         <register type="NOA" address="0x00009888" value="0x4D900003" />
   5490         <register type="NOA" address="0x00009888" value="0x53900000" />
   5491         <register type="NOA" address="0x00009888" value="0x45900000" />
   5492         <register type="NOA" address="0x00009888" value="0x55900000" />
   5493         <register type="NOA" address="0x00009888" value="0x47900000" />
   5494         <register type="NOA" address="0x00009888" value="0x33900000" />
   5495     </register_config>
   5496     <register_config type="OA">
   5497         <register type="OA" address="0x00002740" value="0x00000000" />
   5498         <register type="OA" address="0x00002744" value="0x00800000" />
   5499         <register type="OA" address="0x00002710" value="0x00000000" />
   5500         <register type="OA" address="0x00002714" value="0x10800000" />
   5501         <register type="OA" address="0x00002720" value="0x00000000" />
   5502         <register type="OA" address="0x00002724" value="0x00800000" />
   5503         <register type="OA" address="0x00002770" value="0x00000002" />
   5504         <register type="OA" address="0x00002774" value="0x0000FDFF" />
   5505     </register_config>
   5506     <register_config type="FLEX">
   5507         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   5508         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   5509         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   5510         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   5511         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   5512         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   5513         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   5514     </register_config>
   5515   </set>
   5516 
   5517   <set name="Metric set L3_1"
   5518        mdapi_supported_apis="OGL OCL IO BB"
   5519        underscore_name="l3_1"
   5520        hw_config_guid="00ad5a41-7eab-4f7a-9103-49d411c67219"
   5521        chipset="BXT"
   5522        symbol_name="L3_1"
   5523        >
   5524     <counter name="GPU Core Clocks"
   5525              description="The total number of GPU core clocks elapsed during the measurement."
   5526              data_type="uint64"
   5527              equation="GPU_CLOCK 0 READ"
   5528              underscore_name="gpu_core_clocks"
   5529              units="cycles"
   5530              symbol_name="GpuCoreClocks"
   5531              semantic_type="event"
   5532              mdapi_supported_apis=""
   5533              mdapi_usage_flags="Tier1 Frame Batch Draw"
   5534              mdapi_hw_unit_type="gpu"
   5535              mdapi_group="GPU"
   5536              />
   5537     <counter name="EU Active"
   5538              description="The percentage of time in which the Execution Units were actively processing."
   5539              data_type="float"
   5540              max_equation="100"
   5541              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5542              underscore_name="eu_active"
   5543              units="percent"
   5544              symbol_name="EuActive"
   5545              semantic_type="duration"
   5546              mdapi_supported_apis=""
   5547              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   5548              mdapi_group="EU Array"
   5549              mdapi_hw_unit_type="gpu"
   5550              />
   5551     <counter name="Slice0 L3 Bank1 Active"
   5552              description="The percentage of time in which slice0 L3 bank1 is active"
   5553              data_type="float"
   5554              max_equation="100"
   5555              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   5556              underscore_name="l30_bank1_active"
   5557              units="percent"
   5558              symbol_name="L30Bank1Active"
   5559              availability="$SliceMask 0x1 AND"
   5560              semantic_type="duration"
   5561              mdapi_supported_apis=""
   5562              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5563              mdapi_group="GTI/L3"
   5564              mdapi_hw_unit_type="slice"
   5565              />
   5566     <counter name="EU Both FPU Pipes Active"
   5567              description="The percentage of time in which both EU FPU pipelines were actively processing."
   5568              data_type="float"
   5569              max_equation="100"
   5570              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5571              underscore_name="eu_fpu_both_active"
   5572              units="percent"
   5573              symbol_name="EuFpuBothActive"
   5574              semantic_type="duration"
   5575              mdapi_supported_apis=""
   5576              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5577              mdapi_group="EU Array/Pipes"
   5578              mdapi_hw_unit_type="gpu"
   5579              />
   5580     <counter name="VS Send Pipe Active"
   5581              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   5582              data_type="float"
   5583              max_equation="100"
   5584              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5585              underscore_name="vs_send_active"
   5586              units="percent"
   5587              symbol_name="VsSendActive"
   5588              semantic_type="duration"
   5589              mdapi_supported_apis="OGL IO BB"
   5590              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5591              mdapi_group="EU Array/Vertex Shader"
   5592              mdapi_hw_unit_type="gpu"
   5593              />
   5594     <counter name="VS FPU1 Pipe Active"
   5595              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   5596              data_type="float"
   5597              max_equation="100"
   5598              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5599              underscore_name="vs_fpu1_active"
   5600              units="percent"
   5601              symbol_name="VsFpu1Active"
   5602              semantic_type="duration"
   5603              mdapi_supported_apis="OGL IO BB"
   5604              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5605              mdapi_group="EU Array/Vertex Shader"
   5606              mdapi_hw_unit_type="gpu"
   5607              />
   5608     <counter name="GS Threads Dispatched"
   5609              description="The total number of geometry shader hardware threads dispatched."
   5610              data_type="uint64"
   5611              equation="A 5 READ"
   5612              underscore_name="gs_threads"
   5613              units="threads"
   5614              symbol_name="GsThreads"
   5615              semantic_type="event"
   5616              mdapi_supported_apis="OGL4 IO BB"
   5617              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5618              mdapi_hw_unit_type="gpu"
   5619              mdapi_group="EU Array/Geometry Shader"
   5620              />
   5621     <counter name="Early Hi-Depth Test Fails"
   5622              description="The total number of pixels dropped on early hierarchical depth test."
   5623              data_type="uint64"
   5624              equation="A 22 READ 4 UMUL"
   5625              underscore_name="hi_depth_test_fails"
   5626              units="pixels"
   5627              symbol_name="HiDepthTestFails"
   5628              semantic_type="event"
   5629              mdapi_supported_apis="OGL IO BB"
   5630              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5631              mdapi_hw_unit_type="gpu"
   5632              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   5633              />
   5634     <counter name="FS Both FPU Active"
   5635              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   5636              data_type="float"
   5637              max_equation="100"
   5638              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5639              underscore_name="ps_eu_both_fpu_active"
   5640              units="percent"
   5641              symbol_name="PsEuBothFpuActive"
   5642              semantic_type="duration"
   5643              mdapi_supported_apis="OGL IO BB"
   5644              mdapi_usage_flags="Tier4 Frame Batch Draw"
   5645              mdapi_group="3D Pipe/Fragment Shader"
   5646              mdapi_hw_unit_type="gpu"
   5647              />
   5648     <counter name="VS Threads Dispatched"
   5649              description="The total number of vertex shader hardware threads dispatched."
   5650              data_type="uint64"
   5651              equation="A 1 READ"
   5652              underscore_name="vs_threads"
   5653              units="threads"
   5654              symbol_name="VsThreads"
   5655              semantic_type="event"
   5656              mdapi_supported_apis="OGL IO BB"
   5657              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5658              mdapi_hw_unit_type="gpu"
   5659              mdapi_group="EU Array/Vertex Shader"
   5660              />
   5661     <counter name="Slice0 L3 Bank1 Stalled"
   5662              description="The percentage of time in which slice0 L3 bank1 is stalled"
   5663              data_type="float"
   5664              max_equation="100"
   5665              equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
   5666              underscore_name="l30_bank1_stalled"
   5667              units="percent"
   5668              symbol_name="L30Bank1Stalled"
   5669              availability="$SliceMask 0x1 AND"
   5670              semantic_type="duration"
   5671              mdapi_supported_apis=""
   5672              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5673              mdapi_group="GTI/L3"
   5674              mdapi_hw_unit_type="slice"
   5675              />
   5676     <counter name="FS Threads Dispatched"
   5677              description="The total number of fragment shader hardware threads dispatched."
   5678              data_type="uint64"
   5679              equation="A 6 READ"
   5680              underscore_name="ps_threads"
   5681              units="threads"
   5682              symbol_name="PsThreads"
   5683              semantic_type="event"
   5684              mdapi_supported_apis="OGL IO BB"
   5685              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5686              mdapi_hw_unit_type="gpu"
   5687              mdapi_group="EU Array/Fragment Shader"
   5688              />
   5689     <counter name="Shader Barrier Messages"
   5690              description="The total number of shader barrier messages."
   5691              data_type="uint64"
   5692              equation="A 35 READ"
   5693              underscore_name="shader_barriers"
   5694              units="messages"
   5695              symbol_name="ShaderBarriers"
   5696              semantic_type="event"
   5697              mdapi_supported_apis=""
   5698              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5699              mdapi_hw_unit_type="gpu"
   5700              mdapi_group="EU Array/Barrier"
   5701              />
   5702     <counter name="Sampler Texels"
   5703              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   5704              data_type="uint64"
   5705              equation="A 28 READ 4 UMUL"
   5706              underscore_name="sampler_texels"
   5707              units="texels"
   5708              symbol_name="SamplerTexels"
   5709              semantic_type="event"
   5710              mdapi_supported_apis=""
   5711              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5712              mdapi_hw_unit_type="gpu"
   5713              mdapi_group="Sampler/Sampler Input"
   5714              />
   5715     <counter name="Pixels Failing Tests"
   5716              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   5717              data_type="uint64"
   5718              equation="A 25 READ 4 UMUL"
   5719              underscore_name="pixels_failing_post_ps_tests"
   5720              units="pixels"
   5721              symbol_name="PixelsFailingPostPsTests"
   5722              semantic_type="event"
   5723              mdapi_supported_apis="OGL IO BB"
   5724              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5725              mdapi_hw_unit_type="gpu"
   5726              mdapi_group="3D Pipe/Output Merger"
   5727              />
   5728     <counter name="GPU Time Elapsed"
   5729              description="Time elapsed on the GPU during the measurement."
   5730              data_type="uint64"
   5731              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   5732              underscore_name="gpu_time"
   5733              units="ns"
   5734              symbol_name="GpuTime"
   5735              semantic_type="duration"
   5736              mdapi_supported_apis=""
   5737              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   5738              mdapi_hw_unit_type="gpu"
   5739              mdapi_group="GPU"
   5740              />
   5741     <counter name="AVG GPU Core Frequency"
   5742              description="Average GPU Core Frequency in the measurement."
   5743              data_type="uint64"
   5744              max_equation="$GpuMaxFrequency"
   5745              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   5746              underscore_name="avg_gpu_core_frequency"
   5747              units="hz"
   5748              symbol_name="AvgGpuCoreFrequency"
   5749              semantic_type="event"
   5750              mdapi_supported_apis=""
   5751              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   5752              mdapi_group="GPU"
   5753              mdapi_hw_unit_type="gpu"
   5754              />
   5755     <counter name="Sampler Texels Misses"
   5756              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   5757              data_type="uint64"
   5758              equation="A 29 READ 4 UMUL"
   5759              underscore_name="sampler_texel_misses"
   5760              units="texels"
   5761              symbol_name="SamplerTexelMisses"
   5762              semantic_type="event"
   5763              mdapi_supported_apis=""
   5764              mdapi_usage_flags="Tier3 Batch Frame Draw"
   5765              mdapi_hw_unit_type="gpu"
   5766              mdapi_group="Sampler/Sampler Cache"
   5767              />
   5768     <counter name="CS Threads Dispatched"
   5769              description="The total number of compute shader hardware threads dispatched."
   5770              data_type="uint64"
   5771              equation="A 4 READ"
   5772              underscore_name="cs_threads"
   5773              units="threads"
   5774              symbol_name="CsThreads"
   5775              semantic_type="event"
   5776              mdapi_supported_apis="OGL4 OCL IO BB"
   5777              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5778              mdapi_hw_unit_type="gpu"
   5779              mdapi_group="EU Array/Compute Shader"
   5780              />
   5781     <counter name="SLM Bytes Read"
   5782              description="The total number of GPU memory bytes read from shared local memory."
   5783              data_type="uint64"
   5784              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   5785              equation="A 30 READ 64 UMUL"
   5786              underscore_name="slm_bytes_read"
   5787              units="bytes"
   5788              symbol_name="SlmBytesRead"
   5789              semantic_type="throughput"
   5790              mdapi_supported_apis="OGL4 OCL IO BB"
   5791              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5792              mdapi_group="L3/Data Port/SLM"
   5793              mdapi_hw_unit_type="gpu"
   5794              />
   5795     <counter name="PS FPU1 Pipe Active"
   5796              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   5797              data_type="float"
   5798              max_equation="100"
   5799              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5800              underscore_name="ps_fpu1_active"
   5801              units="percent"
   5802              symbol_name="PsFpu1Active"
   5803              semantic_type="duration"
   5804              mdapi_supported_apis="OGL IO BB"
   5805              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5806              mdapi_group="EU Array/Pixel Shader"
   5807              mdapi_hw_unit_type="gpu"
   5808              />
   5809     <counter name="PS Send Pipeline Active"
   5810              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   5811              data_type="float"
   5812              max_equation="100"
   5813              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5814              underscore_name="ps_send_active"
   5815              units="percent"
   5816              symbol_name="PsSendActive"
   5817              semantic_type="duration"
   5818              mdapi_supported_apis="OGL IO BB"
   5819              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5820              mdapi_group="EU Array/Pixel Shader"
   5821              mdapi_hw_unit_type="gpu"
   5822              />
   5823     <counter name="VS FPU0 Pipe Active"
   5824              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   5825              data_type="float"
   5826              max_equation="100"
   5827              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5828              underscore_name="vs_fpu0_active"
   5829              units="percent"
   5830              symbol_name="VsFpu0Active"
   5831              semantic_type="duration"
   5832              mdapi_supported_apis="OGL IO BB"
   5833              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5834              mdapi_group="EU Array/Vertex Shader"
   5835              mdapi_hw_unit_type="gpu"
   5836              />
   5837     <counter name="GPU Busy"
   5838              description="The percentage of time in which the GPU has been processing GPU commands."
   5839              data_type="float"
   5840              max_equation="100"
   5841              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   5842              underscore_name="gpu_busy"
   5843              units="percent"
   5844              symbol_name="GpuBusy"
   5845              semantic_type="duration"
   5846              mdapi_supported_apis=""
   5847              mdapi_usage_flags="Tier1 Overview System Frame"
   5848              mdapi_group="GPU"
   5849              mdapi_hw_unit_type="gpu"
   5850              />
   5851     <counter name="Slice0 L3 Bank0 Active"
   5852              description="The percentage of time in which slice0 L3 bank0 is active"
   5853              data_type="float"
   5854              max_equation="100"
   5855              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   5856              underscore_name="l30_bank0_active"
   5857              units="percent"
   5858              symbol_name="L30Bank0Active"
   5859              availability="$SliceMask 0x1 AND"
   5860              semantic_type="duration"
   5861              mdapi_supported_apis=""
   5862              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5863              mdapi_group="GTI/L3"
   5864              mdapi_hw_unit_type="slice"
   5865              />
   5866     <counter name="Rasterized Pixels"
   5867              description="The total number of rasterized pixels."
   5868              data_type="uint64"
   5869              equation="A 21 READ 4 UMUL"
   5870              underscore_name="rasterized_pixels"
   5871              units="pixels"
   5872              symbol_name="RasterizedPixels"
   5873              semantic_type="event"
   5874              mdapi_supported_apis="OGL IO BB"
   5875              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5876              mdapi_hw_unit_type="gpu"
   5877              mdapi_group="3D Pipe/Rasterizer"
   5878              />
   5879     <counter name="PS FPU0 Pipe Active"
   5880              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   5881              data_type="float"
   5882              max_equation="100"
   5883              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5884              underscore_name="ps_fpu0_active"
   5885              units="percent"
   5886              symbol_name="PsFpu0Active"
   5887              semantic_type="duration"
   5888              mdapi_supported_apis="OGL IO BB"
   5889              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   5890              mdapi_group="EU Array/Pixel Shader"
   5891              mdapi_hw_unit_type="gpu"
   5892              />
   5893     <counter name="Slice0 L3 Bank0 Stalled"
   5894              description="The percentage of time in which slice0 L3 bank0 is stalled"
   5895              data_type="float"
   5896              max_equation="100"
   5897              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   5898              underscore_name="l30_bank0_stalled"
   5899              units="percent"
   5900              symbol_name="L30Bank0Stalled"
   5901              availability="$SliceMask 0x1 AND"
   5902              semantic_type="duration"
   5903              mdapi_supported_apis=""
   5904              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5905              mdapi_group="GTI/L3"
   5906              mdapi_hw_unit_type="slice"
   5907              />
   5908     <counter name="DS Threads Dispatched"
   5909              description="The total number of domain shader hardware threads dispatched."
   5910              data_type="uint64"
   5911              equation="A 3 READ"
   5912              underscore_name="ds_threads"
   5913              units="threads"
   5914              symbol_name="DsThreads"
   5915              semantic_type="event"
   5916              mdapi_supported_apis="OGL4 IO BB"
   5917              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5918              mdapi_hw_unit_type="gpu"
   5919              mdapi_group="EU Array/Domain Shader"
   5920              />
   5921     <counter name="Samples Written"
   5922              description="The total number of samples or pixels written to all render targets."
   5923              data_type="uint64"
   5924              equation="A 26 READ 4 UMUL"
   5925              underscore_name="samples_written"
   5926              units="pixels"
   5927              symbol_name="SamplesWritten"
   5928              semantic_type="event"
   5929              mdapi_supported_apis="OGL IO BB"
   5930              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5931              mdapi_hw_unit_type="gpu"
   5932              mdapi_group="3D Pipe/Output Merger"
   5933              />
   5934     <counter name="EU Stall"
   5935              description="The percentage of time in which the Execution Units were stalled."
   5936              data_type="float"
   5937              max_equation="100"
   5938              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   5939              underscore_name="eu_stall"
   5940              units="percent"
   5941              symbol_name="EuStall"
   5942              semantic_type="duration"
   5943              mdapi_supported_apis=""
   5944              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   5945              mdapi_group="EU Array"
   5946              mdapi_hw_unit_type="gpu"
   5947              />
   5948     <counter name="Samples Blended"
   5949              description="The total number of blended samples or pixels written to all render targets."
   5950              data_type="uint64"
   5951              equation="A 27 READ 4 UMUL"
   5952              underscore_name="samples_blended"
   5953              units="pixels"
   5954              symbol_name="SamplesBlended"
   5955              semantic_type="event"
   5956              mdapi_supported_apis="OGL IO BB"
   5957              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   5958              mdapi_hw_unit_type="gpu"
   5959              mdapi_group="3D Pipe/Output Merger"
   5960              />
   5961     <counter name="Early Depth Test Fails"
   5962              description="The total number of pixels dropped on early depth test."
   5963              data_type="uint64"
   5964              equation="A 23 READ 4 UMUL"
   5965              underscore_name="early_depth_test_fails"
   5966              units="pixels"
   5967              symbol_name="EarlyDepthTestFails"
   5968              semantic_type="event"
   5969              mdapi_supported_apis="OGL IO BB"
   5970              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5971              mdapi_hw_unit_type="gpu"
   5972              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   5973              />
   5974     <counter name="Shader Memory Accesses"
   5975              description="The total number of shader memory accesses to L3."
   5976              data_type="uint64"
   5977              equation="A 32 READ"
   5978              underscore_name="shader_memory_accesses"
   5979              units="messages"
   5980              symbol_name="ShaderMemoryAccesses"
   5981              semantic_type="event"
   5982              mdapi_supported_apis=""
   5983              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5984              mdapi_hw_unit_type="gpu"
   5985              mdapi_group="L3/Data Port"
   5986              />
   5987     <counter name="HS Threads Dispatched"
   5988              description="The total number of hull shader hardware threads dispatched."
   5989              data_type="uint64"
   5990              equation="A 2 READ"
   5991              underscore_name="hs_threads"
   5992              units="threads"
   5993              symbol_name="HsThreads"
   5994              semantic_type="event"
   5995              mdapi_supported_apis="OGL4 IO BB"
   5996              mdapi_usage_flags="Tier3 Frame Batch Draw"
   5997              mdapi_hw_unit_type="gpu"
   5998              mdapi_group="EU Array/Hull Shader"
   5999              />
   6000     <counter name="SLM Bytes Written"
   6001              description="The total number of GPU memory bytes written into shared local memory."
   6002              data_type="uint64"
   6003              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   6004              equation="A 31 READ 64 UMUL"
   6005              underscore_name="slm_bytes_written"
   6006              units="bytes"
   6007              symbol_name="SlmBytesWritten"
   6008              semantic_type="throughput"
   6009              mdapi_supported_apis="OGL4 OCL IO BB"
   6010              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6011              mdapi_group="L3/Data Port/SLM"
   6012              mdapi_hw_unit_type="gpu"
   6013              />
   6014     <counter name="L3 Shader Throughput"
   6015              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   6016              data_type="uint64"
   6017              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   6018              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   6019              underscore_name="l3_shader_throughput"
   6020              units="bytes"
   6021              symbol_name="L3ShaderThroughput"
   6022              semantic_type="throughput"
   6023              mdapi_supported_apis="OGL4 OCL IO BB"
   6024              mdapi_usage_flags="Tier2 Frame Batch Draw"
   6025              mdapi_group="L3/Data Port"
   6026              mdapi_hw_unit_type="gpu"
   6027              />
   6028     <counter name="Samples Killed in FS"
   6029              description="The total number of samples or pixels dropped in fragment shaders."
   6030              data_type="uint64"
   6031              equation="A 24 READ 4 UMUL"
   6032              underscore_name="samples_killed_in_ps"
   6033              units="pixels"
   6034              symbol_name="SamplesKilledInPs"
   6035              semantic_type="event"
   6036              mdapi_supported_apis="OGL IO BB"
   6037              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   6038              mdapi_hw_unit_type="gpu"
   6039              mdapi_group="3D Pipe/Fragment Shader"
   6040              />
   6041     <counter name="Shader Atomic Memory Accesses"
   6042              description="The total number of shader atomic memory accesses."
   6043              data_type="uint64"
   6044              equation="A 34 READ"
   6045              underscore_name="shader_atomics"
   6046              units="messages"
   6047              symbol_name="ShaderAtomics"
   6048              semantic_type="event"
   6049              mdapi_supported_apis="OGL OCL IO BB"
   6050              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6051              mdapi_hw_unit_type="gpu"
   6052              mdapi_group="L3/Data Port/Atomics"
   6053              />
   6054     <register_config type="NOA"
   6055                      availability="$SkuRevisionId 0x03 UGTE"
   6056                      priority="0"
   6057                      >
   6058         <register type="NOA" address="0x00009840" value="0x00000080" />
   6059         <register type="NOA" address="0x00009888" value="0x12643400" />
   6060         <register type="NOA" address="0x00009888" value="0x12653400" />
   6061         <register type="NOA" address="0x00009888" value="0x106C6800" />
   6062         <register type="NOA" address="0x00009888" value="0x126C001E" />
   6063         <register type="NOA" address="0x00009888" value="0x166C0010" />
   6064         <register type="NOA" address="0x00009888" value="0x0C2D5000" />
   6065         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   6066         <register type="NOA" address="0x00009888" value="0x002D4000" />
   6067         <register type="NOA" address="0x00009888" value="0x022D5000" />
   6068         <register type="NOA" address="0x00009888" value="0x042D5000" />
   6069         <register type="NOA" address="0x00009888" value="0x062D1000" />
   6070         <register type="NOA" address="0x00009888" value="0x102E0154" />
   6071         <register type="NOA" address="0x00009888" value="0x0C2E5000" />
   6072         <register type="NOA" address="0x00009888" value="0x0E2E0055" />
   6073         <register type="NOA" address="0x00009888" value="0x104C8000" />
   6074         <register type="NOA" address="0x00009888" value="0x124C8000" />
   6075         <register type="NOA" address="0x00009888" value="0x144C8000" />
   6076         <register type="NOA" address="0x00009888" value="0x164C2000" />
   6077         <register type="NOA" address="0x00009888" value="0x044C8000" />
   6078         <register type="NOA" address="0x00009888" value="0x064CC000" />
   6079         <register type="NOA" address="0x00009888" value="0x084CC000" />
   6080         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   6081         <register type="NOA" address="0x00009888" value="0x0C4EA000" />
   6082         <register type="NOA" address="0x00009888" value="0x0E4EA000" />
   6083         <register type="NOA" address="0x00009888" value="0x004E8000" />
   6084         <register type="NOA" address="0x00009888" value="0x024EA000" />
   6085         <register type="NOA" address="0x00009888" value="0x044EA000" />
   6086         <register type="NOA" address="0x00009888" value="0x064E2000" />
   6087         <register type="NOA" address="0x00009888" value="0x1C4F5500" />
   6088         <register type="NOA" address="0x00009888" value="0x1A4F1554" />
   6089         <register type="NOA" address="0x00009888" value="0x0A640024" />
   6090         <register type="NOA" address="0x00009888" value="0x10640000" />
   6091         <register type="NOA" address="0x00009888" value="0x04640000" />
   6092         <register type="NOA" address="0x00009888" value="0x0C650024" />
   6093         <register type="NOA" address="0x00009888" value="0x10650000" />
   6094         <register type="NOA" address="0x00009888" value="0x06650000" />
   6095         <register type="NOA" address="0x00009888" value="0x0C6C5327" />
   6096         <register type="NOA" address="0x00009888" value="0x0E6C5425" />
   6097         <register type="NOA" address="0x00009888" value="0x006C2A00" />
   6098         <register type="NOA" address="0x00009888" value="0x026C285B" />
   6099         <register type="NOA" address="0x00009888" value="0x046C005C" />
   6100         <register type="NOA" address="0x00009888" value="0x1C6C0000" />
   6101         <register type="NOA" address="0x00009888" value="0x1A6C0900" />
   6102         <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
   6103         <register type="NOA" address="0x00009888" value="0x180F4000" />
   6104         <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
   6105         <register type="NOA" address="0x00009888" value="0x1C2C5400" />
   6106         <register type="NOA" address="0x00009888" value="0x1E2C0001" />
   6107         <register type="NOA" address="0x00009888" value="0x1A2C5550" />
   6108         <register type="NOA" address="0x00009888" value="0x1993AA00" />
   6109         <register type="NOA" address="0x00009888" value="0x03938000" />
   6110         <register type="NOA" address="0x00009888" value="0x05938000" />
   6111         <register type="NOA" address="0x00009888" value="0x07938000" />
   6112         <register type="NOA" address="0x00009888" value="0x09938000" />
   6113         <register type="NOA" address="0x00009888" value="0x0B938000" />
   6114         <register type="NOA" address="0x00009888" value="0x0D938000" />
   6115         <register type="NOA" address="0x00009888" value="0x2B904000" />
   6116         <register type="NOA" address="0x00009888" value="0x2D904000" />
   6117         <register type="NOA" address="0x00009888" value="0x2F904000" />
   6118         <register type="NOA" address="0x00009888" value="0x31904000" />
   6119         <register type="NOA" address="0x00009888" value="0x15904000" />
   6120         <register type="NOA" address="0x00009888" value="0x17904000" />
   6121         <register type="NOA" address="0x00009888" value="0x19904000" />
   6122         <register type="NOA" address="0x00009888" value="0x1B904000" />
   6123         <register type="NOA" address="0x00009888" value="0x1D904000" />
   6124         <register type="NOA" address="0x00009888" value="0x1F904000" />
   6125         <register type="NOA" address="0x00009888" value="0x59900000" />
   6126         <register type="NOA" address="0x00009888" value="0x4B900421" />
   6127         <register type="NOA" address="0x00009888" value="0x37900000" />
   6128         <register type="NOA" address="0x00009888" value="0x33900000" />
   6129         <register type="NOA" address="0x00009888" value="0x4D900001" />
   6130         <register type="NOA" address="0x00009888" value="0x53900000" />
   6131         <register type="NOA" address="0x00009888" value="0x43900420" />
   6132         <register type="NOA" address="0x00009888" value="0x45900021" />
   6133         <register type="NOA" address="0x00009888" value="0x55900000" />
   6134         <register type="NOA" address="0x00009888" value="0x47900000" />
   6135     </register_config>
   6136     <register_config type="NOA"
   6137                      availability="$SkuRevisionId 0x03 ULT"
   6138                      priority="0"
   6139                      >
   6140         <register type="NOA" address="0x00009840" value="0x00000080" />
   6141         <register type="NOA" address="0x00009888" value="0x14640340" />
   6142         <register type="NOA" address="0x00009888" value="0x14650340" />
   6143         <register type="NOA" address="0x00009888" value="0x106C6800" />
   6144         <register type="NOA" address="0x00009888" value="0x126C001E" />
   6145         <register type="NOA" address="0x00009888" value="0x166C0010" />
   6146         <register type="NOA" address="0x00009888" value="0x0C2D5000" />
   6147         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   6148         <register type="NOA" address="0x00009888" value="0x002D4000" />
   6149         <register type="NOA" address="0x00009888" value="0x022D5000" />
   6150         <register type="NOA" address="0x00009888" value="0x042D5000" />
   6151         <register type="NOA" address="0x00009888" value="0x062D1000" />
   6152         <register type="NOA" address="0x00009888" value="0x102E0154" />
   6153         <register type="NOA" address="0x00009888" value="0x0C2E5000" />
   6154         <register type="NOA" address="0x00009888" value="0x0E2E0055" />
   6155         <register type="NOA" address="0x00009888" value="0x104C8000" />
   6156         <register type="NOA" address="0x00009888" value="0x124C8000" />
   6157         <register type="NOA" address="0x00009888" value="0x144C8000" />
   6158         <register type="NOA" address="0x00009888" value="0x164C2000" />
   6159         <register type="NOA" address="0x00009888" value="0x044C8000" />
   6160         <register type="NOA" address="0x00009888" value="0x064CC000" />
   6161         <register type="NOA" address="0x00009888" value="0x084CC000" />
   6162         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   6163         <register type="NOA" address="0x00009888" value="0x0C4EA000" />
   6164         <register type="NOA" address="0x00009888" value="0x0E4EA000" />
   6165         <register type="NOA" address="0x00009888" value="0x004E8000" />
   6166         <register type="NOA" address="0x00009888" value="0x024EA000" />
   6167         <register type="NOA" address="0x00009888" value="0x044EA000" />
   6168         <register type="NOA" address="0x00009888" value="0x064E2000" />
   6169         <register type="NOA" address="0x00009888" value="0x1C4F5500" />
   6170         <register type="NOA" address="0x00009888" value="0x1A4F1554" />
   6171         <register type="NOA" address="0x00009888" value="0x04642400" />
   6172         <register type="NOA" address="0x00009888" value="0x22640000" />
   6173         <register type="NOA" address="0x00009888" value="0x1A640000" />
   6174         <register type="NOA" address="0x00009888" value="0x06650024" />
   6175         <register type="NOA" address="0x00009888" value="0x22650000" />
   6176         <register type="NOA" address="0x00009888" value="0x1C650000" />
   6177         <register type="NOA" address="0x00009888" value="0x0C6C5327" />
   6178         <register type="NOA" address="0x00009888" value="0x0E6C5425" />
   6179         <register type="NOA" address="0x00009888" value="0x006C2A00" />
   6180         <register type="NOA" address="0x00009888" value="0x026C285B" />
   6181         <register type="NOA" address="0x00009888" value="0x046C005C" />
   6182         <register type="NOA" address="0x00009888" value="0x1C6C0000" />
   6183         <register type="NOA" address="0x00009888" value="0x1A6C0900" />
   6184         <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
   6185         <register type="NOA" address="0x00009888" value="0x180F4000" />
   6186         <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
   6187         <register type="NOA" address="0x00009888" value="0x1C2C5400" />
   6188         <register type="NOA" address="0x00009888" value="0x1E2C0001" />
   6189         <register type="NOA" address="0x00009888" value="0x1A2C5550" />
   6190         <register type="NOA" address="0x00009888" value="0x1993AA00" />
   6191         <register type="NOA" address="0x00009888" value="0x03938000" />
   6192         <register type="NOA" address="0x00009888" value="0x05938000" />
   6193         <register type="NOA" address="0x00009888" value="0x07938000" />
   6194         <register type="NOA" address="0x00009888" value="0x09938000" />
   6195         <register type="NOA" address="0x00009888" value="0x0B938000" />
   6196         <register type="NOA" address="0x00009888" value="0x0D938000" />
   6197         <register type="NOA" address="0x00009888" value="0x2B904000" />
   6198         <register type="NOA" address="0x00009888" value="0x2D904000" />
   6199         <register type="NOA" address="0x00009888" value="0x2F904000" />
   6200         <register type="NOA" address="0x00009888" value="0x31904000" />
   6201         <register type="NOA" address="0x00009888" value="0x15904000" />
   6202         <register type="NOA" address="0x00009888" value="0x17904000" />
   6203         <register type="NOA" address="0x00009888" value="0x19904000" />
   6204         <register type="NOA" address="0x00009888" value="0x1B904000" />
   6205         <register type="NOA" address="0x00009888" value="0x1D904000" />
   6206         <register type="NOA" address="0x00009888" value="0x1F904000" />
   6207         <register type="NOA" address="0x00009888" value="0x59900000" />
   6208         <register type="NOA" address="0x00009888" value="0x4B900421" />
   6209         <register type="NOA" address="0x00009888" value="0x37900000" />
   6210         <register type="NOA" address="0x00009888" value="0x33900000" />
   6211         <register type="NOA" address="0x00009888" value="0x4D900001" />
   6212         <register type="NOA" address="0x00009888" value="0x53900000" />
   6213         <register type="NOA" address="0x00009888" value="0x43900420" />
   6214         <register type="NOA" address="0x00009888" value="0x45900021" />
   6215         <register type="NOA" address="0x00009888" value="0x55900000" />
   6216         <register type="NOA" address="0x00009888" value="0x47900000" />
   6217     </register_config>
   6218     <register_config type="OA">
   6219         <register type="OA" address="0x00002740" value="0x00000000" />
   6220         <register type="OA" address="0x00002744" value="0x00800000" />
   6221         <register type="OA" address="0x00002710" value="0x00000000" />
   6222         <register type="OA" address="0x00002714" value="0xF0800000" />
   6223         <register type="OA" address="0x00002720" value="0x00000000" />
   6224         <register type="OA" address="0x00002724" value="0xF0800000" />
   6225         <register type="OA" address="0x00002770" value="0x00100070" />
   6226         <register type="OA" address="0x00002774" value="0x0000FFF1" />
   6227         <register type="OA" address="0x00002778" value="0x00014002" />
   6228         <register type="OA" address="0x0000277C" value="0x0000C3FF" />
   6229         <register type="OA" address="0x00002780" value="0x00010002" />
   6230         <register type="OA" address="0x00002784" value="0x0000C7FF" />
   6231         <register type="OA" address="0x00002788" value="0x00004002" />
   6232         <register type="OA" address="0x0000278C" value="0x0000D3FF" />
   6233         <register type="OA" address="0x00002790" value="0x00100700" />
   6234         <register type="OA" address="0x00002794" value="0x0000FF1F" />
   6235         <register type="OA" address="0x00002798" value="0x00001402" />
   6236         <register type="OA" address="0x0000279C" value="0x0000FC3F" />
   6237         <register type="OA" address="0x000027A0" value="0x00001002" />
   6238         <register type="OA" address="0x000027A4" value="0x0000FC7F" />
   6239         <register type="OA" address="0x000027A8" value="0x00000402" />
   6240         <register type="OA" address="0x000027AC" value="0x0000FD3F" />
   6241     </register_config>
   6242     <register_config type="FLEX">
   6243         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   6244         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   6245         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   6246         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   6247         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   6248         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   6249         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   6250     </register_config>
   6251   </set>
   6252 
   6253   <set name="Metric set RasterizerAndPixelBackend"
   6254        mdapi_supported_apis="OGL OCL IO BB"
   6255        underscore_name="rasterizer_and_pixel_backend"
   6256        hw_config_guid="46dc44ca-491c-4cc1-a951-e7b3e62bf02b"
   6257        chipset="BXT"
   6258        symbol_name="RasterizerAndPixelBackend"
   6259        >
   6260     <counter name="GPU Core Clocks"
   6261              description="The total number of GPU core clocks elapsed during the measurement."
   6262              data_type="uint64"
   6263              equation="GPU_CLOCK 0 READ"
   6264              underscore_name="gpu_core_clocks"
   6265              units="cycles"
   6266              symbol_name="GpuCoreClocks"
   6267              semantic_type="event"
   6268              mdapi_supported_apis=""
   6269              mdapi_usage_flags="Tier1 Frame Batch Draw"
   6270              mdapi_hw_unit_type="gpu"
   6271              mdapi_group="GPU"
   6272              />
   6273     <counter name="EU Active"
   6274              description="The percentage of time in which the Execution Units were actively processing."
   6275              data_type="float"
   6276              max_equation="100"
   6277              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6278              underscore_name="eu_active"
   6279              units="percent"
   6280              symbol_name="EuActive"
   6281              semantic_type="duration"
   6282              mdapi_supported_apis=""
   6283              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   6284              mdapi_group="EU Array"
   6285              mdapi_hw_unit_type="gpu"
   6286              />
   6287     <counter name="EU Both FPU Pipes Active"
   6288              description="The percentage of time in which both EU FPU pipelines were actively processing."
   6289              data_type="float"
   6290              max_equation="100"
   6291              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6292              underscore_name="eu_fpu_both_active"
   6293              units="percent"
   6294              symbol_name="EuFpuBothActive"
   6295              semantic_type="duration"
   6296              mdapi_supported_apis=""
   6297              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6298              mdapi_group="EU Array/Pipes"
   6299              mdapi_hw_unit_type="gpu"
   6300              />
   6301     <counter name="VS Send Pipe Active"
   6302              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   6303              data_type="float"
   6304              max_equation="100"
   6305              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6306              underscore_name="vs_send_active"
   6307              units="percent"
   6308              symbol_name="VsSendActive"
   6309              semantic_type="duration"
   6310              mdapi_supported_apis="OGL IO BB"
   6311              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6312              mdapi_group="EU Array/Vertex Shader"
   6313              mdapi_hw_unit_type="gpu"
   6314              />
   6315     <counter name="VS FPU1 Pipe Active"
   6316              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   6317              data_type="float"
   6318              max_equation="100"
   6319              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6320              underscore_name="vs_fpu1_active"
   6321              units="percent"
   6322              symbol_name="VsFpu1Active"
   6323              semantic_type="duration"
   6324              mdapi_supported_apis="OGL IO BB"
   6325              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6326              mdapi_group="EU Array/Vertex Shader"
   6327              mdapi_hw_unit_type="gpu"
   6328              />
   6329     <counter name="GS Threads Dispatched"
   6330              description="The total number of geometry shader hardware threads dispatched."
   6331              data_type="uint64"
   6332              equation="A 5 READ"
   6333              underscore_name="gs_threads"
   6334              units="threads"
   6335              symbol_name="GsThreads"
   6336              semantic_type="event"
   6337              mdapi_supported_apis="OGL4 IO BB"
   6338              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6339              mdapi_hw_unit_type="gpu"
   6340              mdapi_group="EU Array/Geometry Shader"
   6341              />
   6342     <counter name="Early Hi-Depth Test Fails"
   6343              description="The total number of pixels dropped on early hierarchical depth test."
   6344              data_type="uint64"
   6345              equation="A 22 READ 4 UMUL"
   6346              underscore_name="hi_depth_test_fails"
   6347              units="pixels"
   6348              symbol_name="HiDepthTestFails"
   6349              semantic_type="event"
   6350              mdapi_supported_apis="OGL IO BB"
   6351              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6352              mdapi_hw_unit_type="gpu"
   6353              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   6354              />
   6355     <counter name="FS Both FPU Active"
   6356              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   6357              data_type="float"
   6358              max_equation="100"
   6359              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6360              underscore_name="ps_eu_both_fpu_active"
   6361              units="percent"
   6362              symbol_name="PsEuBothFpuActive"
   6363              semantic_type="duration"
   6364              mdapi_supported_apis="OGL IO BB"
   6365              mdapi_usage_flags="Tier4 Frame Batch Draw"
   6366              mdapi_group="3D Pipe/Fragment Shader"
   6367              mdapi_hw_unit_type="gpu"
   6368              />
   6369     <counter name="VS Threads Dispatched"
   6370              description="The total number of vertex shader hardware threads dispatched."
   6371              data_type="uint64"
   6372              equation="A 1 READ"
   6373              underscore_name="vs_threads"
   6374              units="threads"
   6375              symbol_name="VsThreads"
   6376              semantic_type="event"
   6377              mdapi_supported_apis="OGL IO BB"
   6378              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6379              mdapi_hw_unit_type="gpu"
   6380              mdapi_group="EU Array/Vertex Shader"
   6381              />
   6382     <counter name="FS Threads Dispatched"
   6383              description="The total number of fragment shader hardware threads dispatched."
   6384              data_type="uint64"
   6385              equation="A 6 READ"
   6386              underscore_name="ps_threads"
   6387              units="threads"
   6388              symbol_name="PsThreads"
   6389              semantic_type="event"
   6390              mdapi_supported_apis="OGL IO BB"
   6391              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6392              mdapi_hw_unit_type="gpu"
   6393              mdapi_group="EU Array/Fragment Shader"
   6394              />
   6395     <counter name="Slice0 Pixel Values Ready"
   6396              description="The percentage of time in which slice0 pixel values are ready"
   6397              data_type="float"
   6398              max_equation="100"
   6399              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   6400              underscore_name="pixel_values0_ready"
   6401              units="percent"
   6402              symbol_name="PixelValues0Ready"
   6403              availability="$SliceMask 0x1 AND"
   6404              semantic_type="duration"
   6405              mdapi_supported_apis=""
   6406              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6407              mdapi_group="GPU/3D Pipe"
   6408              mdapi_hw_unit_type="slice"
   6409              />
   6410     <counter name="Shader Barrier Messages"
   6411              description="The total number of shader barrier messages."
   6412              data_type="uint64"
   6413              equation="A 35 READ"
   6414              underscore_name="shader_barriers"
   6415              units="messages"
   6416              symbol_name="ShaderBarriers"
   6417              semantic_type="event"
   6418              mdapi_supported_apis=""
   6419              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6420              mdapi_hw_unit_type="gpu"
   6421              mdapi_group="EU Array/Barrier"
   6422              />
   6423     <counter name="Sampler Texels"
   6424              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   6425              data_type="uint64"
   6426              equation="A 28 READ 4 UMUL"
   6427              underscore_name="sampler_texels"
   6428              units="texels"
   6429              symbol_name="SamplerTexels"
   6430              semantic_type="event"
   6431              mdapi_supported_apis=""
   6432              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6433              mdapi_hw_unit_type="gpu"
   6434              mdapi_group="Sampler/Sampler Input"
   6435              />
   6436     <counter name="Pixels Failing Tests"
   6437              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   6438              data_type="uint64"
   6439              equation="A 25 READ 4 UMUL"
   6440              underscore_name="pixels_failing_post_ps_tests"
   6441              units="pixels"
   6442              symbol_name="PixelsFailingPostPsTests"
   6443              semantic_type="event"
   6444              mdapi_supported_apis="OGL IO BB"
   6445              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6446              mdapi_hw_unit_type="gpu"
   6447              mdapi_group="3D Pipe/Output Merger"
   6448              />
   6449     <counter name="GPU Time Elapsed"
   6450              description="Time elapsed on the GPU during the measurement."
   6451              data_type="uint64"
   6452              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   6453              underscore_name="gpu_time"
   6454              units="ns"
   6455              symbol_name="GpuTime"
   6456              semantic_type="duration"
   6457              mdapi_supported_apis=""
   6458              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   6459              mdapi_hw_unit_type="gpu"
   6460              mdapi_group="GPU"
   6461              />
   6462     <counter name="AVG GPU Core Frequency"
   6463              description="Average GPU Core Frequency in the measurement."
   6464              data_type="uint64"
   6465              max_equation="$GpuMaxFrequency"
   6466              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   6467              underscore_name="avg_gpu_core_frequency"
   6468              units="hz"
   6469              symbol_name="AvgGpuCoreFrequency"
   6470              semantic_type="event"
   6471              mdapi_supported_apis=""
   6472              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   6473              mdapi_group="GPU"
   6474              mdapi_hw_unit_type="gpu"
   6475              />
   6476     <counter name="Sampler Texels Misses"
   6477              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   6478              data_type="uint64"
   6479              equation="A 29 READ 4 UMUL"
   6480              underscore_name="sampler_texel_misses"
   6481              units="texels"
   6482              symbol_name="SamplerTexelMisses"
   6483              semantic_type="event"
   6484              mdapi_supported_apis=""
   6485              mdapi_usage_flags="Tier3 Batch Frame Draw"
   6486              mdapi_hw_unit_type="gpu"
   6487              mdapi_group="Sampler/Sampler Cache"
   6488              />
   6489     <counter name="CS Threads Dispatched"
   6490              description="The total number of compute shader hardware threads dispatched."
   6491              data_type="uint64"
   6492              equation="A 4 READ"
   6493              underscore_name="cs_threads"
   6494              units="threads"
   6495              symbol_name="CsThreads"
   6496              semantic_type="event"
   6497              mdapi_supported_apis="OGL4 OCL IO BB"
   6498              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6499              mdapi_hw_unit_type="gpu"
   6500              mdapi_group="EU Array/Compute Shader"
   6501              />
   6502     <counter name="Slice0 Rasterizer Input Available"
   6503              description="The percentage of time in which slice0 rasterizer input is available"
   6504              data_type="float"
   6505              max_equation="100"
   6506              equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
   6507              underscore_name="rasterizer0_input_available"
   6508              units="percent"
   6509              symbol_name="Rasterizer0InputAvailable"
   6510              availability="$SliceMask 0x1 AND"
   6511              semantic_type="duration"
   6512              mdapi_supported_apis=""
   6513              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6514              mdapi_group="GPU/Rasterizer"
   6515              mdapi_hw_unit_type="slice"
   6516              />
   6517     <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
   6518              description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
   6519              data_type="float"
   6520              max_equation="100"
   6521              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   6522              underscore_name="pixel_data0_ready"
   6523              units="percent"
   6524              symbol_name="PixelData0Ready"
   6525              availability="$SliceMask 0x1 AND"
   6526              semantic_type="duration"
   6527              mdapi_supported_apis=""
   6528              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6529              mdapi_group="GPU/Rasterizer/Early Depth Test"
   6530              mdapi_hw_unit_type="slice"
   6531              />
   6532     <counter name="SLM Bytes Read"
   6533              description="The total number of GPU memory bytes read from shared local memory."
   6534              data_type="uint64"
   6535              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   6536              equation="A 30 READ 64 UMUL"
   6537              underscore_name="slm_bytes_read"
   6538              units="bytes"
   6539              symbol_name="SlmBytesRead"
   6540              semantic_type="throughput"
   6541              mdapi_supported_apis="OGL4 OCL IO BB"
   6542              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6543              mdapi_group="L3/Data Port/SLM"
   6544              mdapi_hw_unit_type="gpu"
   6545              />
   6546     <counter name="PS FPU1 Pipe Active"
   6547              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   6548              data_type="float"
   6549              max_equation="100"
   6550              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6551              underscore_name="ps_fpu1_active"
   6552              units="percent"
   6553              symbol_name="PsFpu1Active"
   6554              semantic_type="duration"
   6555              mdapi_supported_apis="OGL IO BB"
   6556              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6557              mdapi_group="EU Array/Pixel Shader"
   6558              mdapi_hw_unit_type="gpu"
   6559              />
   6560     <counter name="PS Send Pipeline Active"
   6561              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   6562              data_type="float"
   6563              max_equation="100"
   6564              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6565              underscore_name="ps_send_active"
   6566              units="percent"
   6567              symbol_name="PsSendActive"
   6568              semantic_type="duration"
   6569              mdapi_supported_apis="OGL IO BB"
   6570              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6571              mdapi_group="EU Array/Pixel Shader"
   6572              mdapi_hw_unit_type="gpu"
   6573              />
   6574     <counter name="VS FPU0 Pipe Active"
   6575              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   6576              data_type="float"
   6577              max_equation="100"
   6578              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6579              underscore_name="vs_fpu0_active"
   6580              units="percent"
   6581              symbol_name="VsFpu0Active"
   6582              semantic_type="duration"
   6583              mdapi_supported_apis="OGL IO BB"
   6584              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6585              mdapi_group="EU Array/Vertex Shader"
   6586              mdapi_hw_unit_type="gpu"
   6587              />
   6588     <counter name="GPU Busy"
   6589              description="The percentage of time in which the GPU has been processing GPU commands."
   6590              data_type="float"
   6591              max_equation="100"
   6592              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   6593              underscore_name="gpu_busy"
   6594              units="percent"
   6595              symbol_name="GpuBusy"
   6596              semantic_type="duration"
   6597              mdapi_supported_apis=""
   6598              mdapi_usage_flags="Tier1 Overview System Frame"
   6599              mdapi_group="GPU"
   6600              mdapi_hw_unit_type="gpu"
   6601              />
   6602     <counter name="Rasterized Pixels"
   6603              description="The total number of rasterized pixels."
   6604              data_type="uint64"
   6605              equation="A 21 READ 4 UMUL"
   6606              underscore_name="rasterized_pixels"
   6607              units="pixels"
   6608              symbol_name="RasterizedPixels"
   6609              semantic_type="event"
   6610              mdapi_supported_apis="OGL IO BB"
   6611              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6612              mdapi_hw_unit_type="gpu"
   6613              mdapi_group="3D Pipe/Rasterizer"
   6614              />
   6615     <counter name="PS FPU0 Pipe Active"
   6616              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   6617              data_type="float"
   6618              max_equation="100"
   6619              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6620              underscore_name="ps_fpu0_active"
   6621              units="percent"
   6622              symbol_name="PsFpu0Active"
   6623              semantic_type="duration"
   6624              mdapi_supported_apis="OGL IO BB"
   6625              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6626              mdapi_group="EU Array/Pixel Shader"
   6627              mdapi_hw_unit_type="gpu"
   6628              />
   6629     <counter name="DS Threads Dispatched"
   6630              description="The total number of domain shader hardware threads dispatched."
   6631              data_type="uint64"
   6632              equation="A 3 READ"
   6633              underscore_name="ds_threads"
   6634              units="threads"
   6635              symbol_name="DsThreads"
   6636              semantic_type="event"
   6637              mdapi_supported_apis="OGL4 IO BB"
   6638              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6639              mdapi_hw_unit_type="gpu"
   6640              mdapi_group="EU Array/Domain Shader"
   6641              />
   6642     <counter name="Samples Written"
   6643              description="The total number of samples or pixels written to all render targets."
   6644              data_type="uint64"
   6645              equation="A 26 READ 4 UMUL"
   6646              underscore_name="samples_written"
   6647              units="pixels"
   6648              symbol_name="SamplesWritten"
   6649              semantic_type="event"
   6650              mdapi_supported_apis="OGL IO BB"
   6651              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6652              mdapi_hw_unit_type="gpu"
   6653              mdapi_group="3D Pipe/Output Merger"
   6654              />
   6655     <counter name="EU Stall"
   6656              description="The percentage of time in which the Execution Units were stalled."
   6657              data_type="float"
   6658              max_equation="100"
   6659              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6660              underscore_name="eu_stall"
   6661              units="percent"
   6662              symbol_name="EuStall"
   6663              semantic_type="duration"
   6664              mdapi_supported_apis=""
   6665              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   6666              mdapi_group="EU Array"
   6667              mdapi_hw_unit_type="gpu"
   6668              />
   6669     <counter name="Slice0 Rasterizer Output Ready"
   6670              description="The percentage of time in which slice0 rasterizer output is ready"
   6671              data_type="float"
   6672              max_equation="100"
   6673              equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
   6674              underscore_name="rasterizer0_output_ready"
   6675              units="percent"
   6676              symbol_name="Rasterizer0OutputReady"
   6677              availability="$SliceMask 0x1 AND"
   6678              semantic_type="duration"
   6679              mdapi_supported_apis=""
   6680              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6681              mdapi_group="GPU/Rasterizer"
   6682              mdapi_hw_unit_type="slice"
   6683              />
   6684     <counter name="Samples Blended"
   6685              description="The total number of blended samples or pixels written to all render targets."
   6686              data_type="uint64"
   6687              equation="A 27 READ 4 UMUL"
   6688              underscore_name="samples_blended"
   6689              units="pixels"
   6690              symbol_name="SamplesBlended"
   6691              semantic_type="event"
   6692              mdapi_supported_apis="OGL IO BB"
   6693              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6694              mdapi_hw_unit_type="gpu"
   6695              mdapi_group="3D Pipe/Output Merger"
   6696              />
   6697     <counter name="Early Depth Test Fails"
   6698              description="The total number of pixels dropped on early depth test."
   6699              data_type="uint64"
   6700              equation="A 23 READ 4 UMUL"
   6701              underscore_name="early_depth_test_fails"
   6702              units="pixels"
   6703              symbol_name="EarlyDepthTestFails"
   6704              semantic_type="event"
   6705              mdapi_supported_apis="OGL IO BB"
   6706              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6707              mdapi_hw_unit_type="gpu"
   6708              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   6709              />
   6710     <counter name="Shader Memory Accesses"
   6711              description="The total number of shader memory accesses to L3."
   6712              data_type="uint64"
   6713              equation="A 32 READ"
   6714              underscore_name="shader_memory_accesses"
   6715              units="messages"
   6716              symbol_name="ShaderMemoryAccesses"
   6717              semantic_type="event"
   6718              mdapi_supported_apis=""
   6719              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6720              mdapi_hw_unit_type="gpu"
   6721              mdapi_group="L3/Data Port"
   6722              />
   6723     <counter name="HS Threads Dispatched"
   6724              description="The total number of hull shader hardware threads dispatched."
   6725              data_type="uint64"
   6726              equation="A 2 READ"
   6727              underscore_name="hs_threads"
   6728              units="threads"
   6729              symbol_name="HsThreads"
   6730              semantic_type="event"
   6731              mdapi_supported_apis="OGL4 IO BB"
   6732              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6733              mdapi_hw_unit_type="gpu"
   6734              mdapi_group="EU Array/Hull Shader"
   6735              />
   6736     <counter name="SLM Bytes Written"
   6737              description="The total number of GPU memory bytes written into shared local memory."
   6738              data_type="uint64"
   6739              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   6740              equation="A 31 READ 64 UMUL"
   6741              underscore_name="slm_bytes_written"
   6742              units="bytes"
   6743              symbol_name="SlmBytesWritten"
   6744              semantic_type="throughput"
   6745              mdapi_supported_apis="OGL4 OCL IO BB"
   6746              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6747              mdapi_group="L3/Data Port/SLM"
   6748              mdapi_hw_unit_type="gpu"
   6749              />
   6750     <counter name="L3 Shader Throughput"
   6751              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   6752              data_type="uint64"
   6753              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   6754              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   6755              underscore_name="l3_shader_throughput"
   6756              units="bytes"
   6757              symbol_name="L3ShaderThroughput"
   6758              semantic_type="throughput"
   6759              mdapi_supported_apis="OGL4 OCL IO BB"
   6760              mdapi_usage_flags="Tier2 Frame Batch Draw"
   6761              mdapi_group="L3/Data Port"
   6762              mdapi_hw_unit_type="gpu"
   6763              />
   6764     <counter name="Samples Killed in FS"
   6765              description="The total number of samples or pixels dropped in fragment shaders."
   6766              data_type="uint64"
   6767              equation="A 24 READ 4 UMUL"
   6768              underscore_name="samples_killed_in_ps"
   6769              units="pixels"
   6770              symbol_name="SamplesKilledInPs"
   6771              semantic_type="event"
   6772              mdapi_supported_apis="OGL IO BB"
   6773              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   6774              mdapi_hw_unit_type="gpu"
   6775              mdapi_group="3D Pipe/Fragment Shader"
   6776              />
   6777     <counter name="Slice0 PS Output Available"
   6778              description="The percentage of time in which slice0 PS output is available"
   6779              data_type="float"
   6780              max_equation="100"
   6781              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   6782              underscore_name="ps_output0_available"
   6783              units="percent"
   6784              symbol_name="PSOutput0Available"
   6785              availability="$SliceMask 0x1 AND"
   6786              semantic_type="duration"
   6787              mdapi_supported_apis=""
   6788              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6789              mdapi_group="GPU/3D Pipe"
   6790              mdapi_hw_unit_type="slice"
   6791              />
   6792     <counter name="Shader Atomic Memory Accesses"
   6793              description="The total number of shader atomic memory accesses."
   6794              data_type="uint64"
   6795              equation="A 34 READ"
   6796              underscore_name="shader_atomics"
   6797              units="messages"
   6798              symbol_name="ShaderAtomics"
   6799              semantic_type="event"
   6800              mdapi_supported_apis="OGL OCL IO BB"
   6801              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6802              mdapi_hw_unit_type="gpu"
   6803              mdapi_group="L3/Data Port/Atomics"
   6804              />
   6805     <register_config type="NOA">
   6806         <register type="NOA" address="0x00009840" value="0x00000080" />
   6807         <register type="NOA" address="0x00009888" value="0x102D7800" />
   6808         <register type="NOA" address="0x00009888" value="0x122D79E0" />
   6809         <register type="NOA" address="0x00009888" value="0x0C2F0004" />
   6810         <register type="NOA" address="0x00009888" value="0x100E3800" />
   6811         <register type="NOA" address="0x00009888" value="0x180F0005" />
   6812         <register type="NOA" address="0x00009888" value="0x002D0940" />
   6813         <register type="NOA" address="0x00009888" value="0x022D802F" />
   6814         <register type="NOA" address="0x00009888" value="0x042D4013" />
   6815         <register type="NOA" address="0x00009888" value="0x062D1000" />
   6816         <register type="NOA" address="0x00009888" value="0x0E2E0050" />
   6817         <register type="NOA" address="0x00009888" value="0x022F0010" />
   6818         <register type="NOA" address="0x00009888" value="0x002F0000" />
   6819         <register type="NOA" address="0x00009888" value="0x084C8000" />
   6820         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   6821         <register type="NOA" address="0x00009888" value="0x044E8000" />
   6822         <register type="NOA" address="0x00009888" value="0x064E2000" />
   6823         <register type="NOA" address="0x00009888" value="0x040E0480" />
   6824         <register type="NOA" address="0x00009888" value="0x000E0000" />
   6825         <register type="NOA" address="0x00009888" value="0x060F0027" />
   6826         <register type="NOA" address="0x00009888" value="0x100F0000" />
   6827         <register type="NOA" address="0x00009888" value="0x1A0F0040" />
   6828         <register type="NOA" address="0x00009888" value="0x03938000" />
   6829         <register type="NOA" address="0x00009888" value="0x05938000" />
   6830         <register type="NOA" address="0x00009888" value="0x07938000" />
   6831         <register type="NOA" address="0x00009888" value="0x09938000" />
   6832         <register type="NOA" address="0x00009888" value="0x0B938000" />
   6833         <register type="NOA" address="0x00009888" value="0x0D938000" />
   6834         <register type="NOA" address="0x00009888" value="0x15904000" />
   6835         <register type="NOA" address="0x00009888" value="0x17904000" />
   6836         <register type="NOA" address="0x00009888" value="0x19904000" />
   6837         <register type="NOA" address="0x00009888" value="0x1B904000" />
   6838         <register type="NOA" address="0x00009888" value="0x1D904000" />
   6839         <register type="NOA" address="0x00009888" value="0x1F904000" />
   6840         <register type="NOA" address="0x00009888" value="0x37900000" />
   6841         <register type="NOA" address="0x00009888" value="0x53900000" />
   6842         <register type="NOA" address="0x00009888" value="0x439014A0" />
   6843         <register type="NOA" address="0x00009888" value="0x459000A4" />
   6844         <register type="NOA" address="0x00009888" value="0x55900000" />
   6845         <register type="NOA" address="0x00009888" value="0x47900001" />
   6846         <register type="NOA" address="0x00009888" value="0x33900000" />
   6847     </register_config>
   6848     <register_config type="OA">
   6849         <register type="OA" address="0x00002740" value="0x00000000" />
   6850         <register type="OA" address="0x00002744" value="0x00800000" />
   6851         <register type="OA" address="0x00002710" value="0x00000000" />
   6852         <register type="OA" address="0x00002714" value="0x30800000" />
   6853         <register type="OA" address="0x00002720" value="0x00000000" />
   6854         <register type="OA" address="0x00002724" value="0x00800000" />
   6855         <register type="OA" address="0x00002770" value="0x00000002" />
   6856         <register type="OA" address="0x00002774" value="0x0000EFFF" />
   6857         <register type="OA" address="0x00002778" value="0x00006000" />
   6858         <register type="OA" address="0x0000277C" value="0x0000F3FF" />
   6859     </register_config>
   6860     <register_config type="FLEX">
   6861         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   6862         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   6863         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   6864         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   6865         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   6866         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   6867         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   6868     </register_config>
   6869   </set>
   6870 
   6871   <set name="Metric set Sampler"
   6872        mdapi_supported_apis="OGL OCL IO BB"
   6873        underscore_name="sampler"
   6874        hw_config_guid="8364e2a8-af63-40af-b0d5-42969a255654"
   6875        chipset="BXT"
   6876        symbol_name="Sampler"
   6877        >
   6878     <counter name="GPU Core Clocks"
   6879              description="The total number of GPU core clocks elapsed during the measurement."
   6880              data_type="uint64"
   6881              equation="GPU_CLOCK 0 READ"
   6882              underscore_name="gpu_core_clocks"
   6883              units="cycles"
   6884              symbol_name="GpuCoreClocks"
   6885              semantic_type="event"
   6886              mdapi_supported_apis=""
   6887              mdapi_usage_flags="Tier1 Frame Batch Draw"
   6888              mdapi_hw_unit_type="gpu"
   6889              mdapi_group="GPU"
   6890              />
   6891     <counter name="EU Active"
   6892              description="The percentage of time in which the Execution Units were actively processing."
   6893              data_type="float"
   6894              max_equation="100"
   6895              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6896              underscore_name="eu_active"
   6897              units="percent"
   6898              symbol_name="EuActive"
   6899              semantic_type="duration"
   6900              mdapi_supported_apis=""
   6901              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   6902              mdapi_group="EU Array"
   6903              mdapi_hw_unit_type="gpu"
   6904              />
   6905     <counter name="Slice0 Subslice2 Input Available"
   6906              description="The percentage of time in which slice0 subslice2 sampler input is available"
   6907              data_type="float"
   6908              max_equation="100"
   6909              equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
   6910              underscore_name="sampler02_input_available"
   6911              units="percent"
   6912              symbol_name="Sampler02InputAvailable"
   6913              availability="$SubsliceMask 0x4 AND"
   6914              semantic_type="duration"
   6915              mdapi_supported_apis=""
   6916              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6917              mdapi_group="GPU/Sampler"
   6918              mdapi_hw_unit_type="subslice"
   6919              />
   6920     <counter name="EU Both FPU Pipes Active"
   6921              description="The percentage of time in which both EU FPU pipelines were actively processing."
   6922              data_type="float"
   6923              max_equation="100"
   6924              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6925              underscore_name="eu_fpu_both_active"
   6926              units="percent"
   6927              symbol_name="EuFpuBothActive"
   6928              semantic_type="duration"
   6929              mdapi_supported_apis=""
   6930              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6931              mdapi_group="EU Array/Pipes"
   6932              mdapi_hw_unit_type="gpu"
   6933              />
   6934     <counter name="VS Send Pipe Active"
   6935              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   6936              data_type="float"
   6937              max_equation="100"
   6938              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6939              underscore_name="vs_send_active"
   6940              units="percent"
   6941              symbol_name="VsSendActive"
   6942              semantic_type="duration"
   6943              mdapi_supported_apis="OGL IO BB"
   6944              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6945              mdapi_group="EU Array/Vertex Shader"
   6946              mdapi_hw_unit_type="gpu"
   6947              />
   6948     <counter name="Slice0 Subslice0 Input Available"
   6949              description="The percentage of time in which slice0 subslice0 sampler input is available"
   6950              data_type="float"
   6951              max_equation="100"
   6952              equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
   6953              underscore_name="sampler00_input_available"
   6954              units="percent"
   6955              symbol_name="Sampler00InputAvailable"
   6956              availability="$SubsliceMask 0x1 AND"
   6957              semantic_type="duration"
   6958              mdapi_supported_apis=""
   6959              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   6960              mdapi_group="GPU/Sampler"
   6961              mdapi_hw_unit_type="subslice"
   6962              />
   6963     <counter name="VS FPU1 Pipe Active"
   6964              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   6965              data_type="float"
   6966              max_equation="100"
   6967              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   6968              underscore_name="vs_fpu1_active"
   6969              units="percent"
   6970              symbol_name="VsFpu1Active"
   6971              semantic_type="duration"
   6972              mdapi_supported_apis="OGL IO BB"
   6973              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   6974              mdapi_group="EU Array/Vertex Shader"
   6975              mdapi_hw_unit_type="gpu"
   6976              />
   6977     <counter name="GS Threads Dispatched"
   6978              description="The total number of geometry shader hardware threads dispatched."
   6979              data_type="uint64"
   6980              equation="A 5 READ"
   6981              underscore_name="gs_threads"
   6982              units="threads"
   6983              symbol_name="GsThreads"
   6984              semantic_type="event"
   6985              mdapi_supported_apis="OGL4 IO BB"
   6986              mdapi_usage_flags="Tier3 Frame Batch Draw"
   6987              mdapi_hw_unit_type="gpu"
   6988              mdapi_group="EU Array/Geometry Shader"
   6989              />
   6990     <counter name="Early Hi-Depth Test Fails"
   6991              description="The total number of pixels dropped on early hierarchical depth test."
   6992              data_type="uint64"
   6993              equation="A 22 READ 4 UMUL"
   6994              underscore_name="hi_depth_test_fails"
   6995              units="pixels"
   6996              symbol_name="HiDepthTestFails"
   6997              semantic_type="event"
   6998              mdapi_supported_apis="OGL IO BB"
   6999              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7000              mdapi_hw_unit_type="gpu"
   7001              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   7002              />
   7003     <counter name="FS Both FPU Active"
   7004              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   7005              data_type="float"
   7006              max_equation="100"
   7007              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7008              underscore_name="ps_eu_both_fpu_active"
   7009              units="percent"
   7010              symbol_name="PsEuBothFpuActive"
   7011              semantic_type="duration"
   7012              mdapi_supported_apis="OGL IO BB"
   7013              mdapi_usage_flags="Tier4 Frame Batch Draw"
   7014              mdapi_group="3D Pipe/Fragment Shader"
   7015              mdapi_hw_unit_type="gpu"
   7016              />
   7017     <counter name="VS Threads Dispatched"
   7018              description="The total number of vertex shader hardware threads dispatched."
   7019              data_type="uint64"
   7020              equation="A 1 READ"
   7021              underscore_name="vs_threads"
   7022              units="threads"
   7023              symbol_name="VsThreads"
   7024              semantic_type="event"
   7025              mdapi_supported_apis="OGL IO BB"
   7026              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7027              mdapi_hw_unit_type="gpu"
   7028              mdapi_group="EU Array/Vertex Shader"
   7029              />
   7030     <counter name="Slice0 Subslice2 Sampler Output Ready"
   7031              description="The percentage of time in which slice0 subslice2 sampler output is ready"
   7032              data_type="float"
   7033              max_equation="100"
   7034              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   7035              underscore_name="sampler02_output_ready"
   7036              units="percent"
   7037              symbol_name="Sampler02OutputReady"
   7038              availability="$SubsliceMask 0x4 AND"
   7039              semantic_type="duration"
   7040              mdapi_supported_apis=""
   7041              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7042              mdapi_group="GPU/Sampler"
   7043              mdapi_hw_unit_type="subslice"
   7044              />
   7045     <counter name="FS Threads Dispatched"
   7046              description="The total number of fragment shader hardware threads dispatched."
   7047              data_type="uint64"
   7048              equation="A 6 READ"
   7049              underscore_name="ps_threads"
   7050              units="threads"
   7051              symbol_name="PsThreads"
   7052              semantic_type="event"
   7053              mdapi_supported_apis="OGL IO BB"
   7054              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7055              mdapi_hw_unit_type="gpu"
   7056              mdapi_group="EU Array/Fragment Shader"
   7057              />
   7058     <counter name="Shader Barrier Messages"
   7059              description="The total number of shader barrier messages."
   7060              data_type="uint64"
   7061              equation="A 35 READ"
   7062              underscore_name="shader_barriers"
   7063              units="messages"
   7064              symbol_name="ShaderBarriers"
   7065              semantic_type="event"
   7066              mdapi_supported_apis=""
   7067              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7068              mdapi_hw_unit_type="gpu"
   7069              mdapi_group="EU Array/Barrier"
   7070              />
   7071     <counter name="Slice0 Subslice1 Input Available"
   7072              description="The percentage of time in which slice0 subslice1 sampler input is available"
   7073              data_type="float"
   7074              max_equation="100"
   7075              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   7076              underscore_name="sampler01_input_available"
   7077              units="percent"
   7078              symbol_name="Sampler01InputAvailable"
   7079              availability="$SubsliceMask 0x2 AND"
   7080              semantic_type="duration"
   7081              mdapi_supported_apis=""
   7082              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7083              mdapi_group="GPU/Sampler"
   7084              mdapi_hw_unit_type="subslice"
   7085              />
   7086     <counter name="Sampler Texels"
   7087              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   7088              data_type="uint64"
   7089              equation="A 28 READ 4 UMUL"
   7090              underscore_name="sampler_texels"
   7091              units="texels"
   7092              symbol_name="SamplerTexels"
   7093              semantic_type="event"
   7094              mdapi_supported_apis=""
   7095              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7096              mdapi_hw_unit_type="gpu"
   7097              mdapi_group="Sampler/Sampler Input"
   7098              />
   7099     <counter name="Pixels Failing Tests"
   7100              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   7101              data_type="uint64"
   7102              equation="A 25 READ 4 UMUL"
   7103              underscore_name="pixels_failing_post_ps_tests"
   7104              units="pixels"
   7105              symbol_name="PixelsFailingPostPsTests"
   7106              semantic_type="event"
   7107              mdapi_supported_apis="OGL IO BB"
   7108              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7109              mdapi_hw_unit_type="gpu"
   7110              mdapi_group="3D Pipe/Output Merger"
   7111              />
   7112     <counter name="GPU Time Elapsed"
   7113              description="Time elapsed on the GPU during the measurement."
   7114              data_type="uint64"
   7115              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   7116              underscore_name="gpu_time"
   7117              units="ns"
   7118              symbol_name="GpuTime"
   7119              semantic_type="duration"
   7120              mdapi_supported_apis=""
   7121              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   7122              mdapi_hw_unit_type="gpu"
   7123              mdapi_group="GPU"
   7124              />
   7125     <counter name="AVG GPU Core Frequency"
   7126              description="Average GPU Core Frequency in the measurement."
   7127              data_type="uint64"
   7128              max_equation="$GpuMaxFrequency"
   7129              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   7130              underscore_name="avg_gpu_core_frequency"
   7131              units="hz"
   7132              symbol_name="AvgGpuCoreFrequency"
   7133              semantic_type="event"
   7134              mdapi_supported_apis=""
   7135              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   7136              mdapi_group="GPU"
   7137              mdapi_hw_unit_type="gpu"
   7138              />
   7139     <counter name="Sampler Texels Misses"
   7140              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   7141              data_type="uint64"
   7142              equation="A 29 READ 4 UMUL"
   7143              underscore_name="sampler_texel_misses"
   7144              units="texels"
   7145              symbol_name="SamplerTexelMisses"
   7146              semantic_type="event"
   7147              mdapi_supported_apis=""
   7148              mdapi_usage_flags="Tier3 Batch Frame Draw"
   7149              mdapi_hw_unit_type="gpu"
   7150              mdapi_group="Sampler/Sampler Cache"
   7151              />
   7152     <counter name="CS Threads Dispatched"
   7153              description="The total number of compute shader hardware threads dispatched."
   7154              data_type="uint64"
   7155              equation="A 4 READ"
   7156              underscore_name="cs_threads"
   7157              units="threads"
   7158              symbol_name="CsThreads"
   7159              semantic_type="event"
   7160              mdapi_supported_apis="OGL4 OCL IO BB"
   7161              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7162              mdapi_hw_unit_type="gpu"
   7163              mdapi_group="EU Array/Compute Shader"
   7164              />
   7165     <counter name="SLM Bytes Read"
   7166              description="The total number of GPU memory bytes read from shared local memory."
   7167              data_type="uint64"
   7168              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   7169              equation="A 30 READ 64 UMUL"
   7170              underscore_name="slm_bytes_read"
   7171              units="bytes"
   7172              symbol_name="SlmBytesRead"
   7173              semantic_type="throughput"
   7174              mdapi_supported_apis="OGL4 OCL IO BB"
   7175              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7176              mdapi_group="L3/Data Port/SLM"
   7177              mdapi_hw_unit_type="gpu"
   7178              />
   7179     <counter name="PS FPU1 Pipe Active"
   7180              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   7181              data_type="float"
   7182              max_equation="100"
   7183              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7184              underscore_name="ps_fpu1_active"
   7185              units="percent"
   7186              symbol_name="PsFpu1Active"
   7187              semantic_type="duration"
   7188              mdapi_supported_apis="OGL IO BB"
   7189              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7190              mdapi_group="EU Array/Pixel Shader"
   7191              mdapi_hw_unit_type="gpu"
   7192              />
   7193     <counter name="PS Send Pipeline Active"
   7194              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   7195              data_type="float"
   7196              max_equation="100"
   7197              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7198              underscore_name="ps_send_active"
   7199              units="percent"
   7200              symbol_name="PsSendActive"
   7201              semantic_type="duration"
   7202              mdapi_supported_apis="OGL IO BB"
   7203              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7204              mdapi_group="EU Array/Pixel Shader"
   7205              mdapi_hw_unit_type="gpu"
   7206              />
   7207     <counter name="VS FPU0 Pipe Active"
   7208              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   7209              data_type="float"
   7210              max_equation="100"
   7211              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7212              underscore_name="vs_fpu0_active"
   7213              units="percent"
   7214              symbol_name="VsFpu0Active"
   7215              semantic_type="duration"
   7216              mdapi_supported_apis="OGL IO BB"
   7217              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7218              mdapi_group="EU Array/Vertex Shader"
   7219              mdapi_hw_unit_type="gpu"
   7220              />
   7221     <counter name="GPU Busy"
   7222              description="The percentage of time in which the GPU has been processing GPU commands."
   7223              data_type="float"
   7224              max_equation="100"
   7225              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   7226              underscore_name="gpu_busy"
   7227              units="percent"
   7228              symbol_name="GpuBusy"
   7229              semantic_type="duration"
   7230              mdapi_supported_apis=""
   7231              mdapi_usage_flags="Tier1 Overview System Frame"
   7232              mdapi_group="GPU"
   7233              mdapi_hw_unit_type="gpu"
   7234              />
   7235     <counter name="Rasterized Pixels"
   7236              description="The total number of rasterized pixels."
   7237              data_type="uint64"
   7238              equation="A 21 READ 4 UMUL"
   7239              underscore_name="rasterized_pixels"
   7240              units="pixels"
   7241              symbol_name="RasterizedPixels"
   7242              semantic_type="event"
   7243              mdapi_supported_apis="OGL IO BB"
   7244              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7245              mdapi_hw_unit_type="gpu"
   7246              mdapi_group="3D Pipe/Rasterizer"
   7247              />
   7248     <counter name="PS FPU0 Pipe Active"
   7249              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   7250              data_type="float"
   7251              max_equation="100"
   7252              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7253              underscore_name="ps_fpu0_active"
   7254              units="percent"
   7255              symbol_name="PsFpu0Active"
   7256              semantic_type="duration"
   7257              mdapi_supported_apis="OGL IO BB"
   7258              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7259              mdapi_group="EU Array/Pixel Shader"
   7260              mdapi_hw_unit_type="gpu"
   7261              />
   7262     <counter name="DS Threads Dispatched"
   7263              description="The total number of domain shader hardware threads dispatched."
   7264              data_type="uint64"
   7265              equation="A 3 READ"
   7266              underscore_name="ds_threads"
   7267              units="threads"
   7268              symbol_name="DsThreads"
   7269              semantic_type="event"
   7270              mdapi_supported_apis="OGL4 IO BB"
   7271              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7272              mdapi_hw_unit_type="gpu"
   7273              mdapi_group="EU Array/Domain Shader"
   7274              />
   7275     <counter name="Samples Written"
   7276              description="The total number of samples or pixels written to all render targets."
   7277              data_type="uint64"
   7278              equation="A 26 READ 4 UMUL"
   7279              underscore_name="samples_written"
   7280              units="pixels"
   7281              symbol_name="SamplesWritten"
   7282              semantic_type="event"
   7283              mdapi_supported_apis="OGL IO BB"
   7284              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7285              mdapi_hw_unit_type="gpu"
   7286              mdapi_group="3D Pipe/Output Merger"
   7287              />
   7288     <counter name="EU Stall"
   7289              description="The percentage of time in which the Execution Units were stalled."
   7290              data_type="float"
   7291              max_equation="100"
   7292              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7293              underscore_name="eu_stall"
   7294              units="percent"
   7295              symbol_name="EuStall"
   7296              semantic_type="duration"
   7297              mdapi_supported_apis=""
   7298              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   7299              mdapi_group="EU Array"
   7300              mdapi_hw_unit_type="gpu"
   7301              />
   7302     <counter name="Samples Blended"
   7303              description="The total number of blended samples or pixels written to all render targets."
   7304              data_type="uint64"
   7305              equation="A 27 READ 4 UMUL"
   7306              underscore_name="samples_blended"
   7307              units="pixels"
   7308              symbol_name="SamplesBlended"
   7309              semantic_type="event"
   7310              mdapi_supported_apis="OGL IO BB"
   7311              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7312              mdapi_hw_unit_type="gpu"
   7313              mdapi_group="3D Pipe/Output Merger"
   7314              />
   7315     <counter name="Early Depth Test Fails"
   7316              description="The total number of pixels dropped on early depth test."
   7317              data_type="uint64"
   7318              equation="A 23 READ 4 UMUL"
   7319              underscore_name="early_depth_test_fails"
   7320              units="pixels"
   7321              symbol_name="EarlyDepthTestFails"
   7322              semantic_type="event"
   7323              mdapi_supported_apis="OGL IO BB"
   7324              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7325              mdapi_hw_unit_type="gpu"
   7326              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   7327              />
   7328     <counter name="Slice0 Subslice0 Sampler Output Ready"
   7329              description="The percentage of time in which slice0 subslice0 sampler output is ready"
   7330              data_type="float"
   7331              max_equation="100"
   7332              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   7333              underscore_name="sampler00_output_ready"
   7334              units="percent"
   7335              symbol_name="Sampler00OutputReady"
   7336              availability="$SubsliceMask 0x1 AND"
   7337              semantic_type="duration"
   7338              mdapi_supported_apis=""
   7339              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7340              mdapi_group="GPU/Sampler"
   7341              mdapi_hw_unit_type="subslice"
   7342              />
   7343     <counter name="Slice0 Subslice1 Sampler Output Ready"
   7344              description="The percentage of time in which slice0 subslice1 sampler output is ready"
   7345              data_type="float"
   7346              max_equation="100"
   7347              equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
   7348              underscore_name="sampler01_output_ready"
   7349              units="percent"
   7350              symbol_name="Sampler01OutputReady"
   7351              availability="$SubsliceMask 0x2 AND"
   7352              semantic_type="duration"
   7353              mdapi_supported_apis=""
   7354              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7355              mdapi_group="GPU/Sampler"
   7356              mdapi_hw_unit_type="subslice"
   7357              />
   7358     <counter name="Shader Memory Accesses"
   7359              description="The total number of shader memory accesses to L3."
   7360              data_type="uint64"
   7361              equation="A 32 READ"
   7362              underscore_name="shader_memory_accesses"
   7363              units="messages"
   7364              symbol_name="ShaderMemoryAccesses"
   7365              semantic_type="event"
   7366              mdapi_supported_apis=""
   7367              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7368              mdapi_hw_unit_type="gpu"
   7369              mdapi_group="L3/Data Port"
   7370              />
   7371     <counter name="HS Threads Dispatched"
   7372              description="The total number of hull shader hardware threads dispatched."
   7373              data_type="uint64"
   7374              equation="A 2 READ"
   7375              underscore_name="hs_threads"
   7376              units="threads"
   7377              symbol_name="HsThreads"
   7378              semantic_type="event"
   7379              mdapi_supported_apis="OGL4 IO BB"
   7380              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7381              mdapi_hw_unit_type="gpu"
   7382              mdapi_group="EU Array/Hull Shader"
   7383              />
   7384     <counter name="SLM Bytes Written"
   7385              description="The total number of GPU memory bytes written into shared local memory."
   7386              data_type="uint64"
   7387              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   7388              equation="A 31 READ 64 UMUL"
   7389              underscore_name="slm_bytes_written"
   7390              units="bytes"
   7391              symbol_name="SlmBytesWritten"
   7392              semantic_type="throughput"
   7393              mdapi_supported_apis="OGL4 OCL IO BB"
   7394              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7395              mdapi_group="L3/Data Port/SLM"
   7396              mdapi_hw_unit_type="gpu"
   7397              />
   7398     <counter name="L3 Shader Throughput"
   7399              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   7400              data_type="uint64"
   7401              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   7402              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   7403              underscore_name="l3_shader_throughput"
   7404              units="bytes"
   7405              symbol_name="L3ShaderThroughput"
   7406              semantic_type="throughput"
   7407              mdapi_supported_apis="OGL4 OCL IO BB"
   7408              mdapi_usage_flags="Tier2 Frame Batch Draw"
   7409              mdapi_group="L3/Data Port"
   7410              mdapi_hw_unit_type="gpu"
   7411              />
   7412     <counter name="Samples Killed in FS"
   7413              description="The total number of samples or pixels dropped in fragment shaders."
   7414              data_type="uint64"
   7415              equation="A 24 READ 4 UMUL"
   7416              underscore_name="samples_killed_in_ps"
   7417              units="pixels"
   7418              symbol_name="SamplesKilledInPs"
   7419              semantic_type="event"
   7420              mdapi_supported_apis="OGL IO BB"
   7421              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   7422              mdapi_hw_unit_type="gpu"
   7423              mdapi_group="3D Pipe/Fragment Shader"
   7424              />
   7425     <counter name="Shader Atomic Memory Accesses"
   7426              description="The total number of shader atomic memory accesses."
   7427              data_type="uint64"
   7428              equation="A 34 READ"
   7429              underscore_name="shader_atomics"
   7430              units="messages"
   7431              symbol_name="ShaderAtomics"
   7432              semantic_type="event"
   7433              mdapi_supported_apis="OGL OCL IO BB"
   7434              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7435              mdapi_hw_unit_type="gpu"
   7436              mdapi_group="L3/Data Port/Atomics"
   7437              />
   7438     <register_config type="NOA">
   7439         <register type="NOA" address="0x00009840" value="0x00000080" />
   7440         <register type="NOA" address="0x00009888" value="0x121300A0" />
   7441         <register type="NOA" address="0x00009888" value="0x141600AB" />
   7442         <register type="NOA" address="0x00009888" value="0x123300A0" />
   7443         <register type="NOA" address="0x00009888" value="0x143600AB" />
   7444         <register type="NOA" address="0x00009888" value="0x125300A0" />
   7445         <register type="NOA" address="0x00009888" value="0x145600AB" />
   7446         <register type="NOA" address="0x00009888" value="0x0C2D4000" />
   7447         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   7448         <register type="NOA" address="0x00009888" value="0x002D4000" />
   7449         <register type="NOA" address="0x00009888" value="0x022D5000" />
   7450         <register type="NOA" address="0x00009888" value="0x042D5000" />
   7451         <register type="NOA" address="0x00009888" value="0x062D1000" />
   7452         <register type="NOA" address="0x00009888" value="0x102E01A0" />
   7453         <register type="NOA" address="0x00009888" value="0x0C2E5000" />
   7454         <register type="NOA" address="0x00009888" value="0x0E2E0065" />
   7455         <register type="NOA" address="0x00009888" value="0x164C2000" />
   7456         <register type="NOA" address="0x00009888" value="0x044C8000" />
   7457         <register type="NOA" address="0x00009888" value="0x064CC000" />
   7458         <register type="NOA" address="0x00009888" value="0x084C4000" />
   7459         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   7460         <register type="NOA" address="0x00009888" value="0x0E4E8000" />
   7461         <register type="NOA" address="0x00009888" value="0x004E8000" />
   7462         <register type="NOA" address="0x00009888" value="0x024EA000" />
   7463         <register type="NOA" address="0x00009888" value="0x044E2000" />
   7464         <register type="NOA" address="0x00009888" value="0x064E2000" />
   7465         <register type="NOA" address="0x00009888" value="0x1C0F0800" />
   7466         <register type="NOA" address="0x00009888" value="0x180F4000" />
   7467         <register type="NOA" address="0x00009888" value="0x1A0F023F" />
   7468         <register type="NOA" address="0x00009888" value="0x1E2C0003" />
   7469         <register type="NOA" address="0x00009888" value="0x1A2CC030" />
   7470         <register type="NOA" address="0x00009888" value="0x04132180" />
   7471         <register type="NOA" address="0x00009888" value="0x02130000" />
   7472         <register type="NOA" address="0x00009888" value="0x0C148000" />
   7473         <register type="NOA" address="0x00009888" value="0x0E142000" />
   7474         <register type="NOA" address="0x00009888" value="0x04148000" />
   7475         <register type="NOA" address="0x00009888" value="0x1E150140" />
   7476         <register type="NOA" address="0x00009888" value="0x1C150040" />
   7477         <register type="NOA" address="0x00009888" value="0x0C163000" />
   7478         <register type="NOA" address="0x00009888" value="0x0E160068" />
   7479         <register type="NOA" address="0x00009888" value="0x10160000" />
   7480         <register type="NOA" address="0x00009888" value="0x18160000" />
   7481         <register type="NOA" address="0x00009888" value="0x0A164000" />
   7482         <register type="NOA" address="0x00009888" value="0x04330043" />
   7483         <register type="NOA" address="0x00009888" value="0x02330000" />
   7484         <register type="NOA" address="0x00009888" value="0x0234A000" />
   7485         <register type="NOA" address="0x00009888" value="0x04342000" />
   7486         <register type="NOA" address="0x00009888" value="0x1C350015" />
   7487         <register type="NOA" address="0x00009888" value="0x02363460" />
   7488         <register type="NOA" address="0x00009888" value="0x10360000" />
   7489         <register type="NOA" address="0x00009888" value="0x04360000" />
   7490         <register type="NOA" address="0x00009888" value="0x06360000" />
   7491         <register type="NOA" address="0x00009888" value="0x08364000" />
   7492         <register type="NOA" address="0x00009888" value="0x06530043" />
   7493         <register type="NOA" address="0x00009888" value="0x02530000" />
   7494         <register type="NOA" address="0x00009888" value="0x0E548000" />
   7495         <register type="NOA" address="0x00009888" value="0x00548000" />
   7496         <register type="NOA" address="0x00009888" value="0x06542000" />
   7497         <register type="NOA" address="0x00009888" value="0x1E550400" />
   7498         <register type="NOA" address="0x00009888" value="0x1A552000" />
   7499         <register type="NOA" address="0x00009888" value="0x1C550100" />
   7500         <register type="NOA" address="0x00009888" value="0x0E563000" />
   7501         <register type="NOA" address="0x00009888" value="0x00563400" />
   7502         <register type="NOA" address="0x00009888" value="0x10560000" />
   7503         <register type="NOA" address="0x00009888" value="0x18560000" />
   7504         <register type="NOA" address="0x00009888" value="0x02560000" />
   7505         <register type="NOA" address="0x00009888" value="0x0C564000" />
   7506         <register type="NOA" address="0x00009888" value="0x1993A800" />
   7507         <register type="NOA" address="0x00009888" value="0x03938000" />
   7508         <register type="NOA" address="0x00009888" value="0x05938000" />
   7509         <register type="NOA" address="0x00009888" value="0x07938000" />
   7510         <register type="NOA" address="0x00009888" value="0x09938000" />
   7511         <register type="NOA" address="0x00009888" value="0x0B938000" />
   7512         <register type="NOA" address="0x00009888" value="0x0D938000" />
   7513         <register type="NOA" address="0x00009888" value="0x2D904000" />
   7514         <register type="NOA" address="0x00009888" value="0x2F904000" />
   7515         <register type="NOA" address="0x00009888" value="0x31904000" />
   7516         <register type="NOA" address="0x00009888" value="0x15904000" />
   7517         <register type="NOA" address="0x00009888" value="0x17904000" />
   7518         <register type="NOA" address="0x00009888" value="0x19904000" />
   7519         <register type="NOA" address="0x00009888" value="0x1B904000" />
   7520         <register type="NOA" address="0x00009888" value="0x1D904000" />
   7521         <register type="NOA" address="0x00009888" value="0x1F904000" />
   7522         <register type="NOA" address="0x00009888" value="0x59900000" />
   7523         <register type="NOA" address="0x00009888" value="0x4B9014A0" />
   7524         <register type="NOA" address="0x00009888" value="0x37900000" />
   7525         <register type="NOA" address="0x00009888" value="0x33900000" />
   7526         <register type="NOA" address="0x00009888" value="0x4D900001" />
   7527         <register type="NOA" address="0x00009888" value="0x53900000" />
   7528         <register type="NOA" address="0x00009888" value="0x43900820" />
   7529         <register type="NOA" address="0x00009888" value="0x45901022" />
   7530         <register type="NOA" address="0x00009888" value="0x55900000" />
   7531         <register type="NOA" address="0x00009888" value="0x47900000" />
   7532     </register_config>
   7533     <register_config type="OA">
   7534         <register type="OA" address="0x00002740" value="0x00000000" />
   7535         <register type="OA" address="0x00002744" value="0x00800000" />
   7536         <register type="OA" address="0x00002710" value="0x00000000" />
   7537         <register type="OA" address="0x00002714" value="0x70800000" />
   7538         <register type="OA" address="0x00002720" value="0x00000000" />
   7539         <register type="OA" address="0x00002724" value="0x00800000" />
   7540         <register type="OA" address="0x00002770" value="0x0000C000" />
   7541         <register type="OA" address="0x00002774" value="0x0000E7FF" />
   7542         <register type="OA" address="0x00002778" value="0x00003000" />
   7543         <register type="OA" address="0x0000277C" value="0x0000F9FF" />
   7544         <register type="OA" address="0x00002780" value="0x00000C00" />
   7545         <register type="OA" address="0x00002784" value="0x0000FE7F" />
   7546     </register_config>
   7547     <register_config type="FLEX">
   7548         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   7549         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   7550         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   7551         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   7552         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   7553         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   7554         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   7555     </register_config>
   7556   </set>
   7557 
   7558   <set name="Metric set TDL_1"
   7559        mdapi_supported_apis="OGL OCL IO BB"
   7560        underscore_name="tdl_1"
   7561        hw_config_guid="175c8092-cb25-4d1e-8dc7-b4fdd39e2d92"
   7562        chipset="BXT"
   7563        symbol_name="TDL_1"
   7564        >
   7565     <counter name="GPU Core Clocks"
   7566              description="The total number of GPU core clocks elapsed during the measurement."
   7567              data_type="uint64"
   7568              equation="GPU_CLOCK 0 READ"
   7569              underscore_name="gpu_core_clocks"
   7570              units="cycles"
   7571              symbol_name="GpuCoreClocks"
   7572              semantic_type="event"
   7573              mdapi_supported_apis=""
   7574              mdapi_usage_flags="Tier1 Frame Batch Draw"
   7575              mdapi_hw_unit_type="gpu"
   7576              mdapi_group="GPU"
   7577              />
   7578     <counter name="EU Active"
   7579              description="The percentage of time in which the Execution Units were actively processing."
   7580              data_type="float"
   7581              max_equation="100"
   7582              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7583              underscore_name="eu_active"
   7584              units="percent"
   7585              symbol_name="EuActive"
   7586              semantic_type="duration"
   7587              mdapi_supported_apis=""
   7588              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   7589              mdapi_group="EU Array"
   7590              mdapi_hw_unit_type="gpu"
   7591              />
   7592     <counter name="EU Both FPU Pipes Active"
   7593              description="The percentage of time in which both EU FPU pipelines were actively processing."
   7594              data_type="float"
   7595              max_equation="100"
   7596              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7597              underscore_name="eu_fpu_both_active"
   7598              units="percent"
   7599              symbol_name="EuFpuBothActive"
   7600              semantic_type="duration"
   7601              mdapi_supported_apis=""
   7602              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7603              mdapi_group="EU Array/Pipes"
   7604              mdapi_hw_unit_type="gpu"
   7605              />
   7606     <counter name="VS Send Pipe Active"
   7607              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   7608              data_type="float"
   7609              max_equation="100"
   7610              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7611              underscore_name="vs_send_active"
   7612              units="percent"
   7613              symbol_name="VsSendActive"
   7614              semantic_type="duration"
   7615              mdapi_supported_apis="OGL IO BB"
   7616              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7617              mdapi_group="EU Array/Vertex Shader"
   7618              mdapi_hw_unit_type="gpu"
   7619              />
   7620     <counter name="VS FPU1 Pipe Active"
   7621              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   7622              data_type="float"
   7623              max_equation="100"
   7624              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7625              underscore_name="vs_fpu1_active"
   7626              units="percent"
   7627              symbol_name="VsFpu1Active"
   7628              semantic_type="duration"
   7629              mdapi_supported_apis="OGL IO BB"
   7630              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7631              mdapi_group="EU Array/Vertex Shader"
   7632              mdapi_hw_unit_type="gpu"
   7633              />
   7634     <counter name="GS Threads Dispatched"
   7635              description="The total number of geometry shader hardware threads dispatched."
   7636              data_type="uint64"
   7637              equation="A 5 READ"
   7638              underscore_name="gs_threads"
   7639              units="threads"
   7640              symbol_name="GsThreads"
   7641              semantic_type="event"
   7642              mdapi_supported_apis="OGL4 IO BB"
   7643              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7644              mdapi_hw_unit_type="gpu"
   7645              mdapi_group="EU Array/Geometry Shader"
   7646              />
   7647     <counter name="Early Hi-Depth Test Fails"
   7648              description="The total number of pixels dropped on early hierarchical depth test."
   7649              data_type="uint64"
   7650              equation="A 22 READ 4 UMUL"
   7651              underscore_name="hi_depth_test_fails"
   7652              units="pixels"
   7653              symbol_name="HiDepthTestFails"
   7654              semantic_type="event"
   7655              mdapi_supported_apis="OGL IO BB"
   7656              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7657              mdapi_hw_unit_type="gpu"
   7658              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   7659              />
   7660     <counter name="FS Both FPU Active"
   7661              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   7662              data_type="float"
   7663              max_equation="100"
   7664              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7665              underscore_name="ps_eu_both_fpu_active"
   7666              units="percent"
   7667              symbol_name="PsEuBothFpuActive"
   7668              semantic_type="duration"
   7669              mdapi_supported_apis="OGL IO BB"
   7670              mdapi_usage_flags="Tier4 Frame Batch Draw"
   7671              mdapi_group="3D Pipe/Fragment Shader"
   7672              mdapi_hw_unit_type="gpu"
   7673              />
   7674     <counter name="VS Threads Dispatched"
   7675              description="The total number of vertex shader hardware threads dispatched."
   7676              data_type="uint64"
   7677              equation="A 1 READ"
   7678              underscore_name="vs_threads"
   7679              units="threads"
   7680              symbol_name="VsThreads"
   7681              semantic_type="event"
   7682              mdapi_supported_apis="OGL IO BB"
   7683              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7684              mdapi_hw_unit_type="gpu"
   7685              mdapi_group="EU Array/Vertex Shader"
   7686              />
   7687     <counter name="FS Threads Dispatched"
   7688              description="The total number of fragment shader hardware threads dispatched."
   7689              data_type="uint64"
   7690              equation="A 6 READ"
   7691              underscore_name="ps_threads"
   7692              units="threads"
   7693              symbol_name="PsThreads"
   7694              semantic_type="event"
   7695              mdapi_supported_apis="OGL IO BB"
   7696              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7697              mdapi_hw_unit_type="gpu"
   7698              mdapi_group="EU Array/Fragment Shader"
   7699              />
   7700     <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
   7701              description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
   7702              data_type="float"
   7703              max_equation="100"
   7704              equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
   7705              underscore_name="non_ps_thread02_ready_for_dispatch"
   7706              units="percent"
   7707              symbol_name="NonPSThread02ReadyForDispatch"
   7708              availability="$SubsliceMask 0x4 AND"
   7709              semantic_type="duration"
   7710              mdapi_supported_apis=""
   7711              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7712              mdapi_group="GPU/Thread Dispatcher"
   7713              mdapi_hw_unit_type="subslice"
   7714              />
   7715     <counter name="Shader Barrier Messages"
   7716              description="The total number of shader barrier messages."
   7717              data_type="uint64"
   7718              equation="A 35 READ"
   7719              underscore_name="shader_barriers"
   7720              units="messages"
   7721              symbol_name="ShaderBarriers"
   7722              semantic_type="event"
   7723              mdapi_supported_apis=""
   7724              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7725              mdapi_hw_unit_type="gpu"
   7726              mdapi_group="EU Array/Barrier"
   7727              />
   7728     <counter name="Sampler Texels"
   7729              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   7730              data_type="uint64"
   7731              equation="A 28 READ 4 UMUL"
   7732              underscore_name="sampler_texels"
   7733              units="texels"
   7734              symbol_name="SamplerTexels"
   7735              semantic_type="event"
   7736              mdapi_supported_apis=""
   7737              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7738              mdapi_hw_unit_type="gpu"
   7739              mdapi_group="Sampler/Sampler Input"
   7740              />
   7741     <counter name="Pixels Failing Tests"
   7742              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   7743              data_type="uint64"
   7744              equation="A 25 READ 4 UMUL"
   7745              underscore_name="pixels_failing_post_ps_tests"
   7746              units="pixels"
   7747              symbol_name="PixelsFailingPostPsTests"
   7748              semantic_type="event"
   7749              mdapi_supported_apis="OGL IO BB"
   7750              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7751              mdapi_hw_unit_type="gpu"
   7752              mdapi_group="3D Pipe/Output Merger"
   7753              />
   7754     <counter name="GPU Time Elapsed"
   7755              description="Time elapsed on the GPU during the measurement."
   7756              data_type="uint64"
   7757              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   7758              underscore_name="gpu_time"
   7759              units="ns"
   7760              symbol_name="GpuTime"
   7761              semantic_type="duration"
   7762              mdapi_supported_apis=""
   7763              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   7764              mdapi_hw_unit_type="gpu"
   7765              mdapi_group="GPU"
   7766              />
   7767     <counter name="AVG GPU Core Frequency"
   7768              description="Average GPU Core Frequency in the measurement."
   7769              data_type="uint64"
   7770              max_equation="$GpuMaxFrequency"
   7771              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   7772              underscore_name="avg_gpu_core_frequency"
   7773              units="hz"
   7774              symbol_name="AvgGpuCoreFrequency"
   7775              semantic_type="event"
   7776              mdapi_supported_apis=""
   7777              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   7778              mdapi_group="GPU"
   7779              mdapi_hw_unit_type="gpu"
   7780              />
   7781     <counter name="Sampler Texels Misses"
   7782              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   7783              data_type="uint64"
   7784              equation="A 29 READ 4 UMUL"
   7785              underscore_name="sampler_texel_misses"
   7786              units="texels"
   7787              symbol_name="SamplerTexelMisses"
   7788              semantic_type="event"
   7789              mdapi_supported_apis=""
   7790              mdapi_usage_flags="Tier3 Batch Frame Draw"
   7791              mdapi_hw_unit_type="gpu"
   7792              mdapi_group="Sampler/Sampler Cache"
   7793              />
   7794     <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
   7795              description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
   7796              data_type="float"
   7797              max_equation="100"
   7798              equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
   7799              underscore_name="non_ps_thread00_ready_for_dispatch"
   7800              units="percent"
   7801              symbol_name="NonPSThread00ReadyForDispatch"
   7802              availability="$SubsliceMask 0x1 AND"
   7803              semantic_type="duration"
   7804              mdapi_supported_apis=""
   7805              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7806              mdapi_group="GPU/Thread Dispatcher"
   7807              mdapi_hw_unit_type="subslice"
   7808              />
   7809     <counter name="CS Threads Dispatched"
   7810              description="The total number of compute shader hardware threads dispatched."
   7811              data_type="uint64"
   7812              equation="A 4 READ"
   7813              underscore_name="cs_threads"
   7814              units="threads"
   7815              symbol_name="CsThreads"
   7816              semantic_type="event"
   7817              mdapi_supported_apis="OGL4 OCL IO BB"
   7818              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7819              mdapi_hw_unit_type="gpu"
   7820              mdapi_group="EU Array/Compute Shader"
   7821              />
   7822     <counter name="SLM Bytes Read"
   7823              description="The total number of GPU memory bytes read from shared local memory."
   7824              data_type="uint64"
   7825              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   7826              equation="A 30 READ 64 UMUL"
   7827              underscore_name="slm_bytes_read"
   7828              units="bytes"
   7829              symbol_name="SlmBytesRead"
   7830              semantic_type="throughput"
   7831              mdapi_supported_apis="OGL4 OCL IO BB"
   7832              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7833              mdapi_group="L3/Data Port/SLM"
   7834              mdapi_hw_unit_type="gpu"
   7835              />
   7836     <counter name="PS FPU1 Pipe Active"
   7837              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   7838              data_type="float"
   7839              max_equation="100"
   7840              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7841              underscore_name="ps_fpu1_active"
   7842              units="percent"
   7843              symbol_name="PsFpu1Active"
   7844              semantic_type="duration"
   7845              mdapi_supported_apis="OGL IO BB"
   7846              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7847              mdapi_group="EU Array/Pixel Shader"
   7848              mdapi_hw_unit_type="gpu"
   7849              />
   7850     <counter name="PS Send Pipeline Active"
   7851              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   7852              data_type="float"
   7853              max_equation="100"
   7854              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7855              underscore_name="ps_send_active"
   7856              units="percent"
   7857              symbol_name="PsSendActive"
   7858              semantic_type="duration"
   7859              mdapi_supported_apis="OGL IO BB"
   7860              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7861              mdapi_group="EU Array/Pixel Shader"
   7862              mdapi_hw_unit_type="gpu"
   7863              />
   7864     <counter name="VS FPU0 Pipe Active"
   7865              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   7866              data_type="float"
   7867              max_equation="100"
   7868              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7869              underscore_name="vs_fpu0_active"
   7870              units="percent"
   7871              symbol_name="VsFpu0Active"
   7872              semantic_type="duration"
   7873              mdapi_supported_apis="OGL IO BB"
   7874              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7875              mdapi_group="EU Array/Vertex Shader"
   7876              mdapi_hw_unit_type="gpu"
   7877              />
   7878     <counter name="GPU Busy"
   7879              description="The percentage of time in which the GPU has been processing GPU commands."
   7880              data_type="float"
   7881              max_equation="100"
   7882              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   7883              underscore_name="gpu_busy"
   7884              units="percent"
   7885              symbol_name="GpuBusy"
   7886              semantic_type="duration"
   7887              mdapi_supported_apis=""
   7888              mdapi_usage_flags="Tier1 Overview System Frame"
   7889              mdapi_group="GPU"
   7890              mdapi_hw_unit_type="gpu"
   7891              />
   7892     <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
   7893              description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
   7894              data_type="float"
   7895              max_equation="100"
   7896              equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
   7897              underscore_name="ps_thread00_ready_for_dispatch"
   7898              units="percent"
   7899              symbol_name="PSThread00ReadyForDispatch"
   7900              availability="$SubsliceMask 0x1 AND"
   7901              semantic_type="duration"
   7902              mdapi_supported_apis=""
   7903              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7904              mdapi_group="GPU/Thread Dispatcher"
   7905              mdapi_hw_unit_type="subslice"
   7906              />
   7907     <counter name="Rasterized Pixels"
   7908              description="The total number of rasterized pixels."
   7909              data_type="uint64"
   7910              equation="A 21 READ 4 UMUL"
   7911              underscore_name="rasterized_pixels"
   7912              units="pixels"
   7913              symbol_name="RasterizedPixels"
   7914              semantic_type="event"
   7915              mdapi_supported_apis="OGL IO BB"
   7916              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7917              mdapi_hw_unit_type="gpu"
   7918              mdapi_group="3D Pipe/Rasterizer"
   7919              />
   7920     <counter name="PS FPU0 Pipe Active"
   7921              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   7922              data_type="float"
   7923              max_equation="100"
   7924              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7925              underscore_name="ps_fpu0_active"
   7926              units="percent"
   7927              symbol_name="PsFpu0Active"
   7928              semantic_type="duration"
   7929              mdapi_supported_apis="OGL IO BB"
   7930              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   7931              mdapi_group="EU Array/Pixel Shader"
   7932              mdapi_hw_unit_type="gpu"
   7933              />
   7934     <counter name="DS Threads Dispatched"
   7935              description="The total number of domain shader hardware threads dispatched."
   7936              data_type="uint64"
   7937              equation="A 3 READ"
   7938              underscore_name="ds_threads"
   7939              units="threads"
   7940              symbol_name="DsThreads"
   7941              semantic_type="event"
   7942              mdapi_supported_apis="OGL4 IO BB"
   7943              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7944              mdapi_hw_unit_type="gpu"
   7945              mdapi_group="EU Array/Domain Shader"
   7946              />
   7947     <counter name="Samples Written"
   7948              description="The total number of samples or pixels written to all render targets."
   7949              data_type="uint64"
   7950              equation="A 26 READ 4 UMUL"
   7951              underscore_name="samples_written"
   7952              units="pixels"
   7953              symbol_name="SamplesWritten"
   7954              semantic_type="event"
   7955              mdapi_supported_apis="OGL IO BB"
   7956              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7957              mdapi_hw_unit_type="gpu"
   7958              mdapi_group="3D Pipe/Output Merger"
   7959              />
   7960     <counter name="EU Stall"
   7961              description="The percentage of time in which the Execution Units were stalled."
   7962              data_type="float"
   7963              max_equation="100"
   7964              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   7965              underscore_name="eu_stall"
   7966              units="percent"
   7967              symbol_name="EuStall"
   7968              semantic_type="duration"
   7969              mdapi_supported_apis=""
   7970              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   7971              mdapi_group="EU Array"
   7972              mdapi_hw_unit_type="gpu"
   7973              />
   7974     <counter name="Samples Blended"
   7975              description="The total number of blended samples or pixels written to all render targets."
   7976              data_type="uint64"
   7977              equation="A 27 READ 4 UMUL"
   7978              underscore_name="samples_blended"
   7979              units="pixels"
   7980              symbol_name="SamplesBlended"
   7981              semantic_type="event"
   7982              mdapi_supported_apis="OGL IO BB"
   7983              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   7984              mdapi_hw_unit_type="gpu"
   7985              mdapi_group="3D Pipe/Output Merger"
   7986              />
   7987     <counter name="Early Depth Test Fails"
   7988              description="The total number of pixels dropped on early depth test."
   7989              data_type="uint64"
   7990              equation="A 23 READ 4 UMUL"
   7991              underscore_name="early_depth_test_fails"
   7992              units="pixels"
   7993              symbol_name="EarlyDepthTestFails"
   7994              semantic_type="event"
   7995              mdapi_supported_apis="OGL IO BB"
   7996              mdapi_usage_flags="Tier3 Frame Batch Draw"
   7997              mdapi_hw_unit_type="gpu"
   7998              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   7999              />
   8000     <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
   8001              description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
   8002              data_type="float"
   8003              max_equation="100"
   8004              equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
   8005              underscore_name="ps_thread01_ready_for_dispatch"
   8006              units="percent"
   8007              symbol_name="PSThread01ReadyForDispatch"
   8008              availability="$SubsliceMask 0x2 AND"
   8009              semantic_type="duration"
   8010              mdapi_supported_apis=""
   8011              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8012              mdapi_group="GPU/Thread Dispatcher"
   8013              mdapi_hw_unit_type="subslice"
   8014              />
   8015     <counter name="Shader Memory Accesses"
   8016              description="The total number of shader memory accesses to L3."
   8017              data_type="uint64"
   8018              equation="A 32 READ"
   8019              underscore_name="shader_memory_accesses"
   8020              units="messages"
   8021              symbol_name="ShaderMemoryAccesses"
   8022              semantic_type="event"
   8023              mdapi_supported_apis=""
   8024              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8025              mdapi_hw_unit_type="gpu"
   8026              mdapi_group="L3/Data Port"
   8027              />
   8028     <counter name="HS Threads Dispatched"
   8029              description="The total number of hull shader hardware threads dispatched."
   8030              data_type="uint64"
   8031              equation="A 2 READ"
   8032              underscore_name="hs_threads"
   8033              units="threads"
   8034              symbol_name="HsThreads"
   8035              semantic_type="event"
   8036              mdapi_supported_apis="OGL4 IO BB"
   8037              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8038              mdapi_hw_unit_type="gpu"
   8039              mdapi_group="EU Array/Hull Shader"
   8040              />
   8041     <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
   8042              description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
   8043              data_type="float"
   8044              max_equation="100"
   8045              equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
   8046              underscore_name="ps_thread02_ready_for_dispatch"
   8047              units="percent"
   8048              symbol_name="PSThread02ReadyForDispatch"
   8049              availability="$SubsliceMask 0x4 AND"
   8050              semantic_type="duration"
   8051              mdapi_supported_apis=""
   8052              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8053              mdapi_group="GPU/Thread Dispatcher"
   8054              mdapi_hw_unit_type="subslice"
   8055              />
   8056     <counter name="SLM Bytes Written"
   8057              description="The total number of GPU memory bytes written into shared local memory."
   8058              data_type="uint64"
   8059              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   8060              equation="A 31 READ 64 UMUL"
   8061              underscore_name="slm_bytes_written"
   8062              units="bytes"
   8063              symbol_name="SlmBytesWritten"
   8064              semantic_type="throughput"
   8065              mdapi_supported_apis="OGL4 OCL IO BB"
   8066              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8067              mdapi_group="L3/Data Port/SLM"
   8068              mdapi_hw_unit_type="gpu"
   8069              />
   8070     <counter name="L3 Shader Throughput"
   8071              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   8072              data_type="uint64"
   8073              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   8074              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   8075              underscore_name="l3_shader_throughput"
   8076              units="bytes"
   8077              symbol_name="L3ShaderThroughput"
   8078              semantic_type="throughput"
   8079              mdapi_supported_apis="OGL4 OCL IO BB"
   8080              mdapi_usage_flags="Tier2 Frame Batch Draw"
   8081              mdapi_group="L3/Data Port"
   8082              mdapi_hw_unit_type="gpu"
   8083              />
   8084     <counter name="Samples Killed in FS"
   8085              description="The total number of samples or pixels dropped in fragment shaders."
   8086              data_type="uint64"
   8087              equation="A 24 READ 4 UMUL"
   8088              underscore_name="samples_killed_in_ps"
   8089              units="pixels"
   8090              symbol_name="SamplesKilledInPs"
   8091              semantic_type="event"
   8092              mdapi_supported_apis="OGL IO BB"
   8093              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   8094              mdapi_hw_unit_type="gpu"
   8095              mdapi_group="3D Pipe/Fragment Shader"
   8096              />
   8097     <counter name="Shader Atomic Memory Accesses"
   8098              description="The total number of shader atomic memory accesses."
   8099              data_type="uint64"
   8100              equation="A 34 READ"
   8101              underscore_name="shader_atomics"
   8102              units="messages"
   8103              symbol_name="ShaderAtomics"
   8104              semantic_type="event"
   8105              mdapi_supported_apis="OGL OCL IO BB"
   8106              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8107              mdapi_hw_unit_type="gpu"
   8108              mdapi_group="L3/Data Port/Atomics"
   8109              />
   8110     <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
   8111              description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
   8112              data_type="float"
   8113              max_equation="100"
   8114              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   8115              underscore_name="non_ps_thread01_ready_for_dispatch"
   8116              units="percent"
   8117              symbol_name="NonPSThread01ReadyForDispatch"
   8118              availability="$SubsliceMask 0x2 AND"
   8119              semantic_type="duration"
   8120              mdapi_supported_apis=""
   8121              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8122              mdapi_group="GPU/Thread Dispatcher"
   8123              mdapi_hw_unit_type="subslice"
   8124              />
   8125     <register_config type="NOA">
   8126         <register type="NOA" address="0x00009840" value="0x00000080" />
   8127         <register type="NOA" address="0x00009888" value="0x141A0000" />
   8128         <register type="NOA" address="0x00009888" value="0x143A0000" />
   8129         <register type="NOA" address="0x00009888" value="0x145A0000" />
   8130         <register type="NOA" address="0x00009888" value="0x0C2D4000" />
   8131         <register type="NOA" address="0x00009888" value="0x0E2D5000" />
   8132         <register type="NOA" address="0x00009888" value="0x002D4000" />
   8133         <register type="NOA" address="0x00009888" value="0x022D5000" />
   8134         <register type="NOA" address="0x00009888" value="0x042D5000" />
   8135         <register type="NOA" address="0x00009888" value="0x062D1000" />
   8136         <register type="NOA" address="0x00009888" value="0x102E0150" />
   8137         <register type="NOA" address="0x00009888" value="0x0C2E5000" />
   8138         <register type="NOA" address="0x00009888" value="0x0E2E006A" />
   8139         <register type="NOA" address="0x00009888" value="0x124C8000" />
   8140         <register type="NOA" address="0x00009888" value="0x144C8000" />
   8141         <register type="NOA" address="0x00009888" value="0x164C2000" />
   8142         <register type="NOA" address="0x00009888" value="0x044C8000" />
   8143         <register type="NOA" address="0x00009888" value="0x064C4000" />
   8144         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   8145         <register type="NOA" address="0x00009888" value="0x0C4E8000" />
   8146         <register type="NOA" address="0x00009888" value="0x0E4EA000" />
   8147         <register type="NOA" address="0x00009888" value="0x004E8000" />
   8148         <register type="NOA" address="0x00009888" value="0x024E2000" />
   8149         <register type="NOA" address="0x00009888" value="0x064E2000" />
   8150         <register type="NOA" address="0x00009888" value="0x1C0F0BC0" />
   8151         <register type="NOA" address="0x00009888" value="0x180F4000" />
   8152         <register type="NOA" address="0x00009888" value="0x1A0F0302" />
   8153         <register type="NOA" address="0x00009888" value="0x1E2C0003" />
   8154         <register type="NOA" address="0x00009888" value="0x1A2C00F0" />
   8155         <register type="NOA" address="0x00009888" value="0x021A3080" />
   8156         <register type="NOA" address="0x00009888" value="0x041A31E5" />
   8157         <register type="NOA" address="0x00009888" value="0x02148000" />
   8158         <register type="NOA" address="0x00009888" value="0x0414A000" />
   8159         <register type="NOA" address="0x00009888" value="0x1C150054" />
   8160         <register type="NOA" address="0x00009888" value="0x06168000" />
   8161         <register type="NOA" address="0x00009888" value="0x08168000" />
   8162         <register type="NOA" address="0x00009888" value="0x0A168000" />
   8163         <register type="NOA" address="0x00009888" value="0x0C3A3280" />
   8164         <register type="NOA" address="0x00009888" value="0x0E3A0063" />
   8165         <register type="NOA" address="0x00009888" value="0x063A0061" />
   8166         <register type="NOA" address="0x00009888" value="0x023A0000" />
   8167         <register type="NOA" address="0x00009888" value="0x0C348000" />
   8168         <register type="NOA" address="0x00009888" value="0x0E342000" />
   8169         <register type="NOA" address="0x00009888" value="0x06342000" />
   8170         <register type="NOA" address="0x00009888" value="0x1E350140" />
   8171         <register type="NOA" address="0x00009888" value="0x1C350100" />
   8172         <register type="NOA" address="0x00009888" value="0x18360028" />
   8173         <register type="NOA" address="0x00009888" value="0x0C368000" />
   8174         <register type="NOA" address="0x00009888" value="0x0E5A3080" />
   8175         <register type="NOA" address="0x00009888" value="0x005A3280" />
   8176         <register type="NOA" address="0x00009888" value="0x025A0063" />
   8177         <register type="NOA" address="0x00009888" value="0x0E548000" />
   8178         <register type="NOA" address="0x00009888" value="0x00548000" />
   8179         <register type="NOA" address="0x00009888" value="0x02542000" />
   8180         <register type="NOA" address="0x00009888" value="0x1E550400" />
   8181         <register type="NOA" address="0x00009888" value="0x1A552000" />
   8182         <register type="NOA" address="0x00009888" value="0x1C550001" />
   8183         <register type="NOA" address="0x00009888" value="0x18560080" />
   8184         <register type="NOA" address="0x00009888" value="0x02568000" />
   8185         <register type="NOA" address="0x00009888" value="0x04568000" />
   8186         <register type="NOA" address="0x00009888" value="0x1993A800" />
   8187         <register type="NOA" address="0x00009888" value="0x03938000" />
   8188         <register type="NOA" address="0x00009888" value="0x05938000" />
   8189         <register type="NOA" address="0x00009888" value="0x07938000" />
   8190         <register type="NOA" address="0x00009888" value="0x09938000" />
   8191         <register type="NOA" address="0x00009888" value="0x0B938000" />
   8192         <register type="NOA" address="0x00009888" value="0x0D938000" />
   8193         <register type="NOA" address="0x00009888" value="0x2D904000" />
   8194         <register type="NOA" address="0x00009888" value="0x2F904000" />
   8195         <register type="NOA" address="0x00009888" value="0x31904000" />
   8196         <register type="NOA" address="0x00009888" value="0x15904000" />
   8197         <register type="NOA" address="0x00009888" value="0x17904000" />
   8198         <register type="NOA" address="0x00009888" value="0x19904000" />
   8199         <register type="NOA" address="0x00009888" value="0x1B904000" />
   8200         <register type="NOA" address="0x00009888" value="0x1D904000" />
   8201         <register type="NOA" address="0x00009888" value="0x1F904000" />
   8202         <register type="NOA" address="0x00009888" value="0x59900000" />
   8203         <register type="NOA" address="0x00009888" value="0x4B900420" />
   8204         <register type="NOA" address="0x00009888" value="0x37900000" />
   8205         <register type="NOA" address="0x00009888" value="0x33900000" />
   8206         <register type="NOA" address="0x00009888" value="0x4D900000" />
   8207         <register type="NOA" address="0x00009888" value="0x53900000" />
   8208         <register type="NOA" address="0x00009888" value="0x43900000" />
   8209         <register type="NOA" address="0x00009888" value="0x45901084" />
   8210         <register type="NOA" address="0x00009888" value="0x55900000" />
   8211         <register type="NOA" address="0x00009888" value="0x47900001" />
   8212     </register_config>
   8213     <register_config type="OA">
   8214         <register type="OA" address="0x00002740" value="0x00000000" />
   8215         <register type="OA" address="0x00002744" value="0x00800000" />
   8216         <register type="OA" address="0x00002710" value="0x00000000" />
   8217         <register type="OA" address="0x00002714" value="0xF0800000" />
   8218         <register type="OA" address="0x00002720" value="0x00000000" />
   8219         <register type="OA" address="0x00002724" value="0x30800000" />
   8220         <register type="OA" address="0x00002770" value="0x00000002" />
   8221         <register type="OA" address="0x00002774" value="0x00007FFF" />
   8222         <register type="OA" address="0x00002778" value="0x00000000" />
   8223         <register type="OA" address="0x0000277C" value="0x00009FFF" />
   8224         <register type="OA" address="0x00002780" value="0x00000002" />
   8225         <register type="OA" address="0x00002784" value="0x0000EFFF" />
   8226         <register type="OA" address="0x00002788" value="0x00000000" />
   8227         <register type="OA" address="0x0000278C" value="0x0000F3FF" />
   8228         <register type="OA" address="0x00002790" value="0x00000002" />
   8229         <register type="OA" address="0x00002794" value="0x0000FDFF" />
   8230         <register type="OA" address="0x00002798" value="0x00000000" />
   8231         <register type="OA" address="0x0000279C" value="0x0000FE7F" />
   8232     </register_config>
   8233     <register_config type="FLEX">
   8234         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   8235         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   8236         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   8237         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   8238         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   8239         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   8240         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   8241     </register_config>
   8242   </set>
   8243 
   8244   <set name="Metric set TDL_2"
   8245        mdapi_supported_apis="OGL OCL IO BB"
   8246        underscore_name="tdl_2"
   8247        hw_config_guid="d260f03f-b34d-4b49-a44e-436819117332"
   8248        chipset="BXT"
   8249        symbol_name="TDL_2"
   8250        >
   8251     <counter name="GPU Core Clocks"
   8252              description="The total number of GPU core clocks elapsed during the measurement."
   8253              data_type="uint64"
   8254              equation="GPU_CLOCK 0 READ"
   8255              underscore_name="gpu_core_clocks"
   8256              units="cycles"
   8257              symbol_name="GpuCoreClocks"
   8258              semantic_type="event"
   8259              mdapi_supported_apis=""
   8260              mdapi_usage_flags="Tier1 Frame Batch Draw"
   8261              mdapi_hw_unit_type="gpu"
   8262              mdapi_group="GPU"
   8263              />
   8264     <counter name="EU Active"
   8265              description="The percentage of time in which the Execution Units were actively processing."
   8266              data_type="float"
   8267              max_equation="100"
   8268              equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8269              underscore_name="eu_active"
   8270              units="percent"
   8271              symbol_name="EuActive"
   8272              semantic_type="duration"
   8273              mdapi_supported_apis=""
   8274              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   8275              mdapi_group="EU Array"
   8276              mdapi_hw_unit_type="gpu"
   8277              />
   8278     <counter name="EU Both FPU Pipes Active"
   8279              description="The percentage of time in which both EU FPU pipelines were actively processing."
   8280              data_type="float"
   8281              max_equation="100"
   8282              equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8283              underscore_name="eu_fpu_both_active"
   8284              units="percent"
   8285              symbol_name="EuFpuBothActive"
   8286              semantic_type="duration"
   8287              mdapi_supported_apis=""
   8288              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8289              mdapi_group="EU Array/Pipes"
   8290              mdapi_hw_unit_type="gpu"
   8291              />
   8292     <counter name="VS Send Pipe Active"
   8293              description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
   8294              data_type="float"
   8295              max_equation="100"
   8296              equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8297              underscore_name="vs_send_active"
   8298              units="percent"
   8299              symbol_name="VsSendActive"
   8300              semantic_type="duration"
   8301              mdapi_supported_apis="OGL IO BB"
   8302              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8303              mdapi_group="EU Array/Vertex Shader"
   8304              mdapi_hw_unit_type="gpu"
   8305              />
   8306     <counter name="VS FPU1 Pipe Active"
   8307              description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
   8308              data_type="float"
   8309              max_equation="100"
   8310              equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8311              underscore_name="vs_fpu1_active"
   8312              units="percent"
   8313              symbol_name="VsFpu1Active"
   8314              semantic_type="duration"
   8315              mdapi_supported_apis="OGL IO BB"
   8316              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8317              mdapi_group="EU Array/Vertex Shader"
   8318              mdapi_hw_unit_type="gpu"
   8319              />
   8320     <counter name="GS Threads Dispatched"
   8321              description="The total number of geometry shader hardware threads dispatched."
   8322              data_type="uint64"
   8323              equation="A 5 READ"
   8324              underscore_name="gs_threads"
   8325              units="threads"
   8326              symbol_name="GsThreads"
   8327              semantic_type="event"
   8328              mdapi_supported_apis="OGL4 IO BB"
   8329              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8330              mdapi_hw_unit_type="gpu"
   8331              mdapi_group="EU Array/Geometry Shader"
   8332              />
   8333     <counter name="Early Hi-Depth Test Fails"
   8334              description="The total number of pixels dropped on early hierarchical depth test."
   8335              data_type="uint64"
   8336              equation="A 22 READ 4 UMUL"
   8337              underscore_name="hi_depth_test_fails"
   8338              units="pixels"
   8339              symbol_name="HiDepthTestFails"
   8340              semantic_type="event"
   8341              mdapi_supported_apis="OGL IO BB"
   8342              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8343              mdapi_hw_unit_type="gpu"
   8344              mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
   8345              />
   8346     <counter name="FS Both FPU Active"
   8347              description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
   8348              data_type="float"
   8349              max_equation="100"
   8350              equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8351              underscore_name="ps_eu_both_fpu_active"
   8352              units="percent"
   8353              symbol_name="PsEuBothFpuActive"
   8354              semantic_type="duration"
   8355              mdapi_supported_apis="OGL IO BB"
   8356              mdapi_usage_flags="Tier4 Frame Batch Draw"
   8357              mdapi_group="3D Pipe/Fragment Shader"
   8358              mdapi_hw_unit_type="gpu"
   8359              />
   8360     <counter name="VS Threads Dispatched"
   8361              description="The total number of vertex shader hardware threads dispatched."
   8362              data_type="uint64"
   8363              equation="A 1 READ"
   8364              underscore_name="vs_threads"
   8365              units="threads"
   8366              symbol_name="VsThreads"
   8367              semantic_type="event"
   8368              mdapi_supported_apis="OGL IO BB"
   8369              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8370              mdapi_hw_unit_type="gpu"
   8371              mdapi_group="EU Array/Vertex Shader"
   8372              />
   8373     <counter name="FS Threads Dispatched"
   8374              description="The total number of fragment shader hardware threads dispatched."
   8375              data_type="uint64"
   8376              equation="A 6 READ"
   8377              underscore_name="ps_threads"
   8378              units="threads"
   8379              symbol_name="PsThreads"
   8380              semantic_type="event"
   8381              mdapi_supported_apis="OGL IO BB"
   8382              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8383              mdapi_hw_unit_type="gpu"
   8384              mdapi_group="EU Array/Fragment Shader"
   8385              />
   8386     <counter name="Shader Barrier Messages"
   8387              description="The total number of shader barrier messages."
   8388              data_type="uint64"
   8389              equation="A 35 READ"
   8390              underscore_name="shader_barriers"
   8391              units="messages"
   8392              symbol_name="ShaderBarriers"
   8393              semantic_type="event"
   8394              mdapi_supported_apis=""
   8395              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8396              mdapi_hw_unit_type="gpu"
   8397              mdapi_group="EU Array/Barrier"
   8398              />
   8399     <counter name="Sampler Texels"
   8400              description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
   8401              data_type="uint64"
   8402              equation="A 28 READ 4 UMUL"
   8403              underscore_name="sampler_texels"
   8404              units="texels"
   8405              symbol_name="SamplerTexels"
   8406              semantic_type="event"
   8407              mdapi_supported_apis=""
   8408              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8409              mdapi_hw_unit_type="gpu"
   8410              mdapi_group="Sampler/Sampler Input"
   8411              />
   8412     <counter name="Pixels Failing Tests"
   8413              description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
   8414              data_type="uint64"
   8415              equation="A 25 READ 4 UMUL"
   8416              underscore_name="pixels_failing_post_ps_tests"
   8417              units="pixels"
   8418              symbol_name="PixelsFailingPostPsTests"
   8419              semantic_type="event"
   8420              mdapi_supported_apis="OGL IO BB"
   8421              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8422              mdapi_hw_unit_type="gpu"
   8423              mdapi_group="3D Pipe/Output Merger"
   8424              />
   8425     <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
   8426              description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
   8427              data_type="float"
   8428              max_equation="100"
   8429              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   8430              underscore_name="thread_header01_ready_port0"
   8431              units="percent"
   8432              symbol_name="ThreadHeader01ReadyPort0"
   8433              availability="$SubsliceMask 0x2 AND"
   8434              semantic_type="duration"
   8435              mdapi_supported_apis=""
   8436              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8437              mdapi_group="GPU/Thread Dispatcher"
   8438              mdapi_hw_unit_type="subslice"
   8439              />
   8440     <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
   8441              description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
   8442              data_type="float"
   8443              max_equation="100"
   8444              equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
   8445              underscore_name="thread_header01_ready_port1"
   8446              units="percent"
   8447              symbol_name="ThreadHeader01ReadyPort1"
   8448              availability="$SubsliceMask 0x2 AND"
   8449              semantic_type="duration"
   8450              mdapi_supported_apis=""
   8451              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8452              mdapi_group="GPU/Thread Dispatcher"
   8453              mdapi_hw_unit_type="subslice"
   8454              />
   8455     <counter name="GPU Time Elapsed"
   8456              description="Time elapsed on the GPU during the measurement."
   8457              data_type="uint64"
   8458              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   8459              underscore_name="gpu_time"
   8460              units="ns"
   8461              symbol_name="GpuTime"
   8462              semantic_type="duration"
   8463              mdapi_supported_apis=""
   8464              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   8465              mdapi_hw_unit_type="gpu"
   8466              mdapi_group="GPU"
   8467              />
   8468     <counter name="AVG GPU Core Frequency"
   8469              description="Average GPU Core Frequency in the measurement."
   8470              data_type="uint64"
   8471              max_equation="$GpuMaxFrequency"
   8472              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   8473              underscore_name="avg_gpu_core_frequency"
   8474              units="hz"
   8475              symbol_name="AvgGpuCoreFrequency"
   8476              semantic_type="event"
   8477              mdapi_supported_apis=""
   8478              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   8479              mdapi_group="GPU"
   8480              mdapi_hw_unit_type="gpu"
   8481              />
   8482     <counter name="Sampler Texels Misses"
   8483              description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
   8484              data_type="uint64"
   8485              equation="A 29 READ 4 UMUL"
   8486              underscore_name="sampler_texel_misses"
   8487              units="texels"
   8488              symbol_name="SamplerTexelMisses"
   8489              semantic_type="event"
   8490              mdapi_supported_apis=""
   8491              mdapi_usage_flags="Tier3 Batch Frame Draw"
   8492              mdapi_hw_unit_type="gpu"
   8493              mdapi_group="Sampler/Sampler Cache"
   8494              />
   8495     <counter name="CS Threads Dispatched"
   8496              description="The total number of compute shader hardware threads dispatched."
   8497              data_type="uint64"
   8498              equation="A 4 READ"
   8499              underscore_name="cs_threads"
   8500              units="threads"
   8501              symbol_name="CsThreads"
   8502              semantic_type="event"
   8503              mdapi_supported_apis="OGL4 OCL IO BB"
   8504              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8505              mdapi_hw_unit_type="gpu"
   8506              mdapi_group="EU Array/Compute Shader"
   8507              />
   8508     <counter name="SLM Bytes Read"
   8509              description="The total number of GPU memory bytes read from shared local memory."
   8510              data_type="uint64"
   8511              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   8512              equation="A 30 READ 64 UMUL"
   8513              underscore_name="slm_bytes_read"
   8514              units="bytes"
   8515              symbol_name="SlmBytesRead"
   8516              semantic_type="throughput"
   8517              mdapi_supported_apis="OGL4 OCL IO BB"
   8518              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8519              mdapi_group="L3/Data Port/SLM"
   8520              mdapi_hw_unit_type="gpu"
   8521              />
   8522     <counter name="PS FPU1 Pipe Active"
   8523              description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
   8524              data_type="float"
   8525              max_equation="100"
   8526              equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8527              underscore_name="ps_fpu1_active"
   8528              units="percent"
   8529              symbol_name="PsFpu1Active"
   8530              semantic_type="duration"
   8531              mdapi_supported_apis="OGL IO BB"
   8532              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8533              mdapi_group="EU Array/Pixel Shader"
   8534              mdapi_hw_unit_type="gpu"
   8535              />
   8536     <counter name="PS Send Pipeline Active"
   8537              description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
   8538              data_type="float"
   8539              max_equation="100"
   8540              equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8541              underscore_name="ps_send_active"
   8542              units="percent"
   8543              symbol_name="PsSendActive"
   8544              semantic_type="duration"
   8545              mdapi_supported_apis="OGL IO BB"
   8546              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8547              mdapi_group="EU Array/Pixel Shader"
   8548              mdapi_hw_unit_type="gpu"
   8549              />
   8550     <counter name="VS FPU0 Pipe Active"
   8551              description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
   8552              data_type="float"
   8553              max_equation="100"
   8554              equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8555              underscore_name="vs_fpu0_active"
   8556              units="percent"
   8557              symbol_name="VsFpu0Active"
   8558              semantic_type="duration"
   8559              mdapi_supported_apis="OGL IO BB"
   8560              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8561              mdapi_group="EU Array/Vertex Shader"
   8562              mdapi_hw_unit_type="gpu"
   8563              />
   8564     <counter name="GPU Busy"
   8565              description="The percentage of time in which the GPU has been processing GPU commands."
   8566              data_type="float"
   8567              max_equation="100"
   8568              equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
   8569              underscore_name="gpu_busy"
   8570              units="percent"
   8571              symbol_name="GpuBusy"
   8572              semantic_type="duration"
   8573              mdapi_supported_apis=""
   8574              mdapi_usage_flags="Tier1 Overview System Frame"
   8575              mdapi_group="GPU"
   8576              mdapi_hw_unit_type="gpu"
   8577              />
   8578     <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
   8579              description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
   8580              data_type="float"
   8581              max_equation="100"
   8582              equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
   8583              underscore_name="thread_header02_ready_port1"
   8584              units="percent"
   8585              symbol_name="ThreadHeader02ReadyPort1"
   8586              availability="$SubsliceMask 0x4 AND"
   8587              semantic_type="duration"
   8588              mdapi_supported_apis=""
   8589              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8590              mdapi_group="GPU/Thread Dispatcher"
   8591              mdapi_hw_unit_type="subslice"
   8592              />
   8593     <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
   8594              description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
   8595              data_type="float"
   8596              max_equation="100"
   8597              equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
   8598              underscore_name="thread_header02_ready_port0"
   8599              units="percent"
   8600              symbol_name="ThreadHeader02ReadyPort0"
   8601              availability="$SubsliceMask 0x4 AND"
   8602              semantic_type="duration"
   8603              mdapi_supported_apis=""
   8604              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8605              mdapi_group="GPU/Thread Dispatcher"
   8606              mdapi_hw_unit_type="subslice"
   8607              />
   8608     <counter name="Rasterized Pixels"
   8609              description="The total number of rasterized pixels."
   8610              data_type="uint64"
   8611              equation="A 21 READ 4 UMUL"
   8612              underscore_name="rasterized_pixels"
   8613              units="pixels"
   8614              symbol_name="RasterizedPixels"
   8615              semantic_type="event"
   8616              mdapi_supported_apis="OGL IO BB"
   8617              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8618              mdapi_hw_unit_type="gpu"
   8619              mdapi_group="3D Pipe/Rasterizer"
   8620              />
   8621     <counter name="PS FPU0 Pipe Active"
   8622              description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
   8623              data_type="float"
   8624              max_equation="100"
   8625              equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8626              underscore_name="ps_fpu0_active"
   8627              units="percent"
   8628              symbol_name="PsFpu0Active"
   8629              semantic_type="duration"
   8630              mdapi_supported_apis="OGL IO BB"
   8631              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8632              mdapi_group="EU Array/Pixel Shader"
   8633              mdapi_hw_unit_type="gpu"
   8634              />
   8635     <counter name="DS Threads Dispatched"
   8636              description="The total number of domain shader hardware threads dispatched."
   8637              data_type="uint64"
   8638              equation="A 3 READ"
   8639              underscore_name="ds_threads"
   8640              units="threads"
   8641              symbol_name="DsThreads"
   8642              semantic_type="event"
   8643              mdapi_supported_apis="OGL4 IO BB"
   8644              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8645              mdapi_hw_unit_type="gpu"
   8646              mdapi_group="EU Array/Domain Shader"
   8647              />
   8648     <counter name="Samples Written"
   8649              description="The total number of samples or pixels written to all render targets."
   8650              data_type="uint64"
   8651              equation="A 26 READ 4 UMUL"
   8652              underscore_name="samples_written"
   8653              units="pixels"
   8654              symbol_name="SamplesWritten"
   8655              semantic_type="event"
   8656              mdapi_supported_apis="OGL IO BB"
   8657              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8658              mdapi_hw_unit_type="gpu"
   8659              mdapi_group="3D Pipe/Output Merger"
   8660              />
   8661     <counter name="EU Stall"
   8662              description="The percentage of time in which the Execution Units were stalled."
   8663              data_type="float"
   8664              max_equation="100"
   8665              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8666              underscore_name="eu_stall"
   8667              units="percent"
   8668              symbol_name="EuStall"
   8669              semantic_type="duration"
   8670              mdapi_supported_apis=""
   8671              mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
   8672              mdapi_group="EU Array"
   8673              mdapi_hw_unit_type="gpu"
   8674              />
   8675     <counter name="Samples Blended"
   8676              description="The total number of blended samples or pixels written to all render targets."
   8677              data_type="uint64"
   8678              equation="A 27 READ 4 UMUL"
   8679              underscore_name="samples_blended"
   8680              units="pixels"
   8681              symbol_name="SamplesBlended"
   8682              semantic_type="event"
   8683              mdapi_supported_apis="OGL IO BB"
   8684              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8685              mdapi_hw_unit_type="gpu"
   8686              mdapi_group="3D Pipe/Output Merger"
   8687              />
   8688     <counter name="Early Depth Test Fails"
   8689              description="The total number of pixels dropped on early depth test."
   8690              data_type="uint64"
   8691              equation="A 23 READ 4 UMUL"
   8692              underscore_name="early_depth_test_fails"
   8693              units="pixels"
   8694              symbol_name="EarlyDepthTestFails"
   8695              semantic_type="event"
   8696              mdapi_supported_apis="OGL IO BB"
   8697              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8698              mdapi_hw_unit_type="gpu"
   8699              mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
   8700              />
   8701     <counter name="Shader Memory Accesses"
   8702              description="The total number of shader memory accesses to L3."
   8703              data_type="uint64"
   8704              equation="A 32 READ"
   8705              underscore_name="shader_memory_accesses"
   8706              units="messages"
   8707              symbol_name="ShaderMemoryAccesses"
   8708              semantic_type="event"
   8709              mdapi_supported_apis=""
   8710              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8711              mdapi_hw_unit_type="gpu"
   8712              mdapi_group="L3/Data Port"
   8713              />
   8714     <counter name="HS Threads Dispatched"
   8715              description="The total number of hull shader hardware threads dispatched."
   8716              data_type="uint64"
   8717              equation="A 2 READ"
   8718              underscore_name="hs_threads"
   8719              units="threads"
   8720              symbol_name="HsThreads"
   8721              semantic_type="event"
   8722              mdapi_supported_apis="OGL4 IO BB"
   8723              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8724              mdapi_hw_unit_type="gpu"
   8725              mdapi_group="EU Array/Hull Shader"
   8726              />
   8727     <counter name="SLM Bytes Written"
   8728              description="The total number of GPU memory bytes written into shared local memory."
   8729              data_type="uint64"
   8730              max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
   8731              equation="A 31 READ 64 UMUL"
   8732              underscore_name="slm_bytes_written"
   8733              units="bytes"
   8734              symbol_name="SlmBytesWritten"
   8735              semantic_type="throughput"
   8736              mdapi_supported_apis="OGL4 OCL IO BB"
   8737              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8738              mdapi_group="L3/Data Port/SLM"
   8739              mdapi_hw_unit_type="gpu"
   8740              />
   8741     <counter name="L3 Shader Throughput"
   8742              description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
   8743              data_type="uint64"
   8744              max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
   8745              equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
   8746              underscore_name="l3_shader_throughput"
   8747              units="bytes"
   8748              symbol_name="L3ShaderThroughput"
   8749              semantic_type="throughput"
   8750              mdapi_supported_apis="OGL4 OCL IO BB"
   8751              mdapi_usage_flags="Tier2 Frame Batch Draw"
   8752              mdapi_group="L3/Data Port"
   8753              mdapi_hw_unit_type="gpu"
   8754              />
   8755     <counter name="Samples Killed in FS"
   8756              description="The total number of samples or pixels dropped in fragment shaders."
   8757              data_type="uint64"
   8758              equation="A 24 READ 4 UMUL"
   8759              underscore_name="samples_killed_in_ps"
   8760              units="pixels"
   8761              symbol_name="SamplesKilledInPs"
   8762              semantic_type="event"
   8763              mdapi_supported_apis="OGL IO BB"
   8764              mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
   8765              mdapi_hw_unit_type="gpu"
   8766              mdapi_group="3D Pipe/Fragment Shader"
   8767              />
   8768     <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
   8769              description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
   8770              data_type="float"
   8771              max_equation="100"
   8772              equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
   8773              underscore_name="thread_header00_ready_port0"
   8774              units="percent"
   8775              symbol_name="ThreadHeader00ReadyPort0"
   8776              availability="$SubsliceMask 0x1 AND"
   8777              semantic_type="duration"
   8778              mdapi_supported_apis=""
   8779              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8780              mdapi_group="GPU/Thread Dispatcher"
   8781              mdapi_hw_unit_type="subslice"
   8782              />
   8783     <counter name="Shader Atomic Memory Accesses"
   8784              description="The total number of shader atomic memory accesses."
   8785              data_type="uint64"
   8786              equation="A 34 READ"
   8787              underscore_name="shader_atomics"
   8788              units="messages"
   8789              symbol_name="ShaderAtomics"
   8790              semantic_type="event"
   8791              mdapi_supported_apis="OGL OCL IO BB"
   8792              mdapi_usage_flags="Tier3 Frame Batch Draw"
   8793              mdapi_hw_unit_type="gpu"
   8794              mdapi_group="L3/Data Port/Atomics"
   8795              />
   8796     <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
   8797              description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
   8798              data_type="float"
   8799              max_equation="100"
   8800              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   8801              underscore_name="thread_header00_ready_port1"
   8802              units="percent"
   8803              symbol_name="ThreadHeader00ReadyPort1"
   8804              availability="$SubsliceMask 0x1 AND"
   8805              semantic_type="duration"
   8806              mdapi_supported_apis=""
   8807              mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
   8808              mdapi_group="GPU/Thread Dispatcher"
   8809              mdapi_hw_unit_type="subslice"
   8810              />
   8811     <register_config type="NOA">
   8812         <register type="NOA" address="0x00009840" value="0x00000080" />
   8813         <register type="NOA" address="0x00009888" value="0x141A026B" />
   8814         <register type="NOA" address="0x00009888" value="0x143A0173" />
   8815         <register type="NOA" address="0x00009888" value="0x145A026B" />
   8816         <register type="NOA" address="0x00009888" value="0x002D4000" />
   8817         <register type="NOA" address="0x00009888" value="0x022D5000" />
   8818         <register type="NOA" address="0x00009888" value="0x042D5000" />
   8819         <register type="NOA" address="0x00009888" value="0x062D1000" />
   8820         <register type="NOA" address="0x00009888" value="0x0C2E5000" />
   8821         <register type="NOA" address="0x00009888" value="0x0E2E0069" />
   8822         <register type="NOA" address="0x00009888" value="0x044C8000" />
   8823         <register type="NOA" address="0x00009888" value="0x064CC000" />
   8824         <register type="NOA" address="0x00009888" value="0x0A4C4000" />
   8825         <register type="NOA" address="0x00009888" value="0x004E8000" />
   8826         <register type="NOA" address="0x00009888" value="0x024EA000" />
   8827         <register type="NOA" address="0x00009888" value="0x064E2000" />
   8828         <register type="NOA" address="0x00009888" value="0x180F6000" />
   8829         <register type="NOA" address="0x00009888" value="0x1A0F030A" />
   8830         <register type="NOA" address="0x00009888" value="0x1A2C03C0" />
   8831         <register type="NOA" address="0x00009888" value="0x041A37E7" />
   8832         <register type="NOA" address="0x00009888" value="0x021A0000" />
   8833         <register type="NOA" address="0x00009888" value="0x0414A000" />
   8834         <register type="NOA" address="0x00009888" value="0x1C150050" />
   8835         <register type="NOA" address="0x00009888" value="0x08168000" />
   8836         <register type="NOA" address="0x00009888" value="0x0A168000" />
   8837         <register type="NOA" address="0x00009888" value="0x003A3380" />
   8838         <register type="NOA" address="0x00009888" value="0x063A006F" />
   8839         <register type="NOA" address="0x00009888" value="0x023A0000" />
   8840         <register type="NOA" address="0x00009888" value="0x00348000" />
   8841         <register type="NOA" address="0x00009888" value="0x06342000" />
   8842         <register type="NOA" address="0x00009888" value="0x1A352000" />
   8843         <register type="NOA" address="0x00009888" value="0x1C350100" />
   8844         <register type="NOA" address="0x00009888" value="0x02368000" />
   8845         <register type="NOA" address="0x00009888" value="0x0C368000" />
   8846         <register type="NOA" address="0x00009888" value="0x025A37E7" />
   8847         <register type="NOA" address="0x00009888" value="0x0254A000" />
   8848         <register type="NOA" address="0x00009888" value="0x1C550005" />
   8849         <register type="NOA" address="0x00009888" value="0x04568000" />
   8850         <register type="NOA" address="0x00009888" value="0x06568000" />
   8851         <register type="NOA" address="0x00009888" value="0x03938000" />
   8852         <register type="NOA" address="0x00009888" value="0x05938000" />
   8853         <register type="NOA" address="0x00009888" value="0x07938000" />
   8854         <register type="NOA" address="0x00009888" value="0x09938000" />
   8855         <register type="NOA" address="0x00009888" value="0x0B938000" />
   8856         <register type="NOA" address="0x00009888" value="0x0D938000" />
   8857         <register type="NOA" address="0x00009888" value="0x15904000" />
   8858         <register type="NOA" address="0x00009888" value="0x17904000" />
   8859         <register type="NOA" address="0x00009888" value="0x19904000" />
   8860         <register type="NOA" address="0x00009888" value="0x1B904000" />
   8861         <register type="NOA" address="0x00009888" value="0x1D904000" />
   8862         <register type="NOA" address="0x00009888" value="0x1F904000" />
   8863         <register type="NOA" address="0x00009888" value="0x37900000" />
   8864         <register type="NOA" address="0x00009888" value="0x53900000" />
   8865         <register type="NOA" address="0x00009888" value="0x43900020" />
   8866         <register type="NOA" address="0x00009888" value="0x45901080" />
   8867         <register type="NOA" address="0x00009888" value="0x55900000" />
   8868         <register type="NOA" address="0x00009888" value="0x47900001" />
   8869         <register type="NOA" address="0x00009888" value="0x33900000" />
   8870     </register_config>
   8871     <register_config type="OA">
   8872         <register type="OA" address="0x00002740" value="0x00000000" />
   8873         <register type="OA" address="0x00002744" value="0x00800000" />
   8874         <register type="OA" address="0x00002710" value="0x00000000" />
   8875         <register type="OA" address="0x00002714" value="0x00800000" />
   8876         <register type="OA" address="0x00002720" value="0x00000000" />
   8877         <register type="OA" address="0x00002724" value="0x00800000" />
   8878     </register_config>
   8879     <register_config type="FLEX">
   8880         <register type="FLEX" address="0x0000E458" value="0x00005004" />
   8881         <register type="FLEX" address="0x0000E558" value="0x00010003" />
   8882         <register type="FLEX" address="0x0000E658" value="0x00012011" />
   8883         <register type="FLEX" address="0x0000E758" value="0x00015014" />
   8884         <register type="FLEX" address="0x0000E45C" value="0x00051050" />
   8885         <register type="FLEX" address="0x0000E55C" value="0x00053052" />
   8886         <register type="FLEX" address="0x0000E65C" value="0x00055054" />
   8887     </register_config>
   8888   </set>
   8889 
   8890   <set name="Compute Metrics Extra Gen9"
   8891        mdapi_supported_apis="OGL4 OCL IO BB"
   8892        underscore_name="compute_extra"
   8893        hw_config_guid="fa6ecf21-2cb8-4d0b-9308-6e4a7b4ca87a"
   8894        chipset="BXT"
   8895        symbol_name="ComputeExtra"
   8896        >
   8897     <counter name="GPU Core Clocks"
   8898              description="The total number of GPU core clocks elapsed during the measurement."
   8899              data_type="uint64"
   8900              equation="GPU_CLOCK 0 READ"
   8901              underscore_name="gpu_core_clocks"
   8902              units="cycles"
   8903              symbol_name="GpuCoreClocks"
   8904              semantic_type="event"
   8905              mdapi_supported_apis=""
   8906              mdapi_usage_flags="Tier1 Frame Batch Draw"
   8907              mdapi_hw_unit_type="gpu"
   8908              mdapi_group="GPU"
   8909              />
   8910     <counter name="EU FPU1 Pipe Active"
   8911              description="The percentage of time in which EU FPU1 pipeline was actively processing."
   8912              data_type="float"
   8913              max_equation="100"
   8914              equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
   8915              underscore_name="fpu1_active"
   8916              units="percent"
   8917              symbol_name="Fpu1Active"
   8918              semantic_type="duration"
   8919              mdapi_supported_apis=""
   8920              mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
   8921              mdapi_group="EU Array/Pipes"
   8922              mdapi_hw_unit_type="gpu"
   8923              />
   8924     <counter name="GPU Time Elapsed"
   8925              description="Time elapsed on the GPU during the measurement."
   8926              data_type="uint64"
   8927              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   8928              underscore_name="gpu_time"
   8929              units="ns"
   8930              symbol_name="GpuTime"
   8931              semantic_type="duration"
   8932              mdapi_supported_apis=""
   8933              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   8934              mdapi_hw_unit_type="gpu"
   8935              mdapi_group="GPU"
   8936              />
   8937     <counter name="AVG GPU Core Frequency"
   8938              description="Average GPU Core Frequency in the measurement."
   8939              data_type="uint64"
   8940              max_equation="$GpuMaxFrequency"
   8941              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   8942              underscore_name="avg_gpu_core_frequency"
   8943              units="hz"
   8944              symbol_name="AvgGpuCoreFrequency"
   8945              semantic_type="event"
   8946              mdapi_supported_apis=""
   8947              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   8948              mdapi_group="GPU"
   8949              mdapi_hw_unit_type="gpu"
   8950              />
   8951     <counter name="EU FPU1 Pipe Active including Ext Math"
   8952              description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
   8953              data_type="float"
   8954              max_equation="100"
   8955              equation="A 8 READ  C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
   8956              underscore_name="fpu1_active_adjusted"
   8957              units="percent"
   8958              symbol_name="Fpu1ActiveAdjusted"
   8959              semantic_type="duration"
   8960              mdapi_supported_apis=""
   8961              mdapi_usage_flags="Tier4 System Frame Batch Draw"
   8962              mdapi_group="EU Array/Pipes"
   8963              mdapi_hw_unit_type="gpu"
   8964              />
   8965     <register_config type="NOA">
   8966         <register type="NOA" address="0x00009840" value="0x00000080" />
   8967         <register type="NOA" address="0x00009888" value="0x141A001F" />
   8968         <register type="NOA" address="0x00009888" value="0x143A001F" />
   8969         <register type="NOA" address="0x00009888" value="0x145A001F" />
   8970         <register type="NOA" address="0x00009888" value="0x042D5000" />
   8971         <register type="NOA" address="0x00009888" value="0x062D1000" />
   8972         <register type="NOA" address="0x00009888" value="0x0E2E0094" />
   8973         <register type="NOA" address="0x00009888" value="0x084CC000" />
   8974         <register type="NOA" address="0x00009888" value="0x044EA000" />
   8975         <register type="NOA" address="0x00009888" value="0x1A0F00E0" />
   8976         <register type="NOA" address="0x00009888" value="0x1A2C0C00" />
   8977         <register type="NOA" address="0x00009888" value="0x061A0063" />
   8978         <register type="NOA" address="0x00009888" value="0x021A0000" />
   8979         <register type="NOA" address="0x00009888" value="0x06142000" />
   8980         <register type="NOA" address="0x00009888" value="0x1C150100" />
   8981         <register type="NOA" address="0x00009888" value="0x0C168000" />
   8982         <register type="NOA" address="0x00009888" value="0x043A3180" />
   8983         <register type="NOA" address="0x00009888" value="0x023A0000" />
   8984         <register type="NOA" address="0x00009888" value="0x04348000" />
   8985         <register type="NOA" address="0x00009888" value="0x1C350040" />
   8986         <register type="NOA" address="0x00009888" value="0x0A368000" />
   8987         <register type="NOA" address="0x00009888" value="0x045A0063" />
   8988         <register type="NOA" address="0x00009888" value="0x025A0000" />
   8989         <register type="NOA" address="0x00009888" value="0x04542000" />
   8990         <register type="NOA" address="0x00009888" value="0x1C550010" />
   8991         <register type="NOA" address="0x00009888" value="0x08568000" />
   8992         <register type="NOA" address="0x00009888" value="0x09938000" />
   8993         <register type="NOA" address="0x00009888" value="0x0B938000" />
   8994         <register type="NOA" address="0x00009888" value="0x0D938000" />
   8995         <register type="NOA" address="0x00009888" value="0x1B904000" />
   8996         <register type="NOA" address="0x00009888" value="0x1D904000" />
   8997         <register type="NOA" address="0x00009888" value="0x1F904000" />
   8998         <register type="NOA" address="0x00009888" value="0x37900000" />
   8999         <register type="NOA" address="0x00009888" value="0x55900000" />
   9000         <register type="NOA" address="0x00009888" value="0x45900400" />
   9001         <register type="NOA" address="0x00009888" value="0x47900004" />
   9002         <register type="NOA" address="0x00009888" value="0x33900000" />
   9003     </register_config>
   9004     <register_config type="OA">
   9005         <register type="OA" address="0x00002740" value="0x00000000" />
   9006         <register type="OA" address="0x00002744" value="0x00800000" />
   9007         <register type="OA" address="0x00002710" value="0x00000000" />
   9008         <register type="OA" address="0x00002714" value="0x00800000" />
   9009         <register type="OA" address="0x00002720" value="0x00000000" />
   9010         <register type="OA" address="0x00002724" value="0x00800000" />
   9011     </register_config>
   9012     <register_config type="FLEX">
   9013         <register type="FLEX" address="0x0000E458" value="0x00001000" />
   9014         <register type="FLEX" address="0x0000E558" value="0x00003002" />
   9015         <register type="FLEX" address="0x0000E658" value="0x00005004" />
   9016         <register type="FLEX" address="0x0000E758" value="0x00011010" />
   9017         <register type="FLEX" address="0x0000E45C" value="0x00050012" />
   9018         <register type="FLEX" address="0x0000E55C" value="0x00052051" />
   9019         <register type="FLEX" address="0x0000E65C" value="0x00000008" />
   9020     </register_config>
   9021   </set>
   9022 
   9023   <set name="Gpu Rings Busyness"
   9024        mdapi_supported_apis="OGL OCL MEDIA IO BB"
   9025        underscore_name="gpu_busyness"
   9026        hw_config_guid="c9f5fa3a-d14f-400c-a89a-211206b00ee7"
   9027        chipset="BXT"
   9028        symbol_name="GpuBusyness"
   9029        >
   9030     <counter name="GPU Core Clocks"
   9031              description="The total number of GPU core clocks elapsed during the measurement."
   9032              data_type="uint64"
   9033              equation="GPU_CLOCK 0 READ"
   9034              underscore_name="gpu_core_clocks"
   9035              units="cycles"
   9036              symbol_name="GpuCoreClocks"
   9037              semantic_type="event"
   9038              mdapi_supported_apis=""
   9039              mdapi_usage_flags="Tier1 Frame Batch Draw"
   9040              mdapi_hw_unit_type="gpu"
   9041              mdapi_group="GPU"
   9042              />
   9043     <counter name="Vebox Ring Busy"
   9044              description="The percentage of time when vebox command streamer was busy."
   9045              data_type="float"
   9046              max_equation="100"
   9047              equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
   9048              underscore_name="vebox_busy"
   9049              units="percent"
   9050              symbol_name="VeboxBusy"
   9051              semantic_type="duration"
   9052              mdapi_supported_apis=""
   9053              mdapi_usage_flags="System Frame Batch"
   9054              mdapi_group="GPU"
   9055              mdapi_hw_unit_type="gpu"
   9056              />
   9057     <counter name="GPU Time Elapsed"
   9058              description="Time elapsed on the GPU during the measurement."
   9059              data_type="uint64"
   9060              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   9061              underscore_name="gpu_time"
   9062              units="ns"
   9063              symbol_name="GpuTime"
   9064              semantic_type="duration"
   9065              mdapi_supported_apis=""
   9066              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   9067              mdapi_hw_unit_type="gpu"
   9068              mdapi_group="GPU"
   9069              />
   9070     <counter name="AVG GPU Core Frequency"
   9071              description="Average GPU Core Frequency in the measurement."
   9072              data_type="uint64"
   9073              max_equation="$GpuMaxFrequency"
   9074              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   9075              underscore_name="avg_gpu_core_frequency"
   9076              units="hz"
   9077              symbol_name="AvgGpuCoreFrequency"
   9078              semantic_type="event"
   9079              mdapi_supported_apis=""
   9080              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   9081              mdapi_group="GPU"
   9082              mdapi_hw_unit_type="gpu"
   9083              />
   9084     <counter name="Render Ring Busy"
   9085              description="The percentage of time when render command streamer was busy."
   9086              data_type="float"
   9087              max_equation="100"
   9088              equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
   9089              underscore_name="render_busy"
   9090              units="percent"
   9091              symbol_name="RenderBusy"
   9092              semantic_type="duration"
   9093              mdapi_supported_apis=""
   9094              mdapi_usage_flags="System Frame Batch"
   9095              mdapi_group="GPU"
   9096              mdapi_hw_unit_type="gpu"
   9097              />
   9098     <counter name="Vdbox0 Ring Busy"
   9099              description="The percentage of time when Vdbox0 command streamer was busy."
   9100              data_type="float"
   9101              max_equation="100"
   9102              equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
   9103              underscore_name="vdbox0_busy"
   9104              units="percent"
   9105              symbol_name="Vdbox0Busy"
   9106              semantic_type="duration"
   9107              mdapi_supported_apis=""
   9108              mdapi_usage_flags="System Frame Batch"
   9109              mdapi_group="GPU"
   9110              mdapi_hw_unit_type="gpu"
   9111              />
   9112     <counter name="Blitter Ring Busy"
   9113              description="The percentage of time when blitter command streamer was busy."
   9114              data_type="float"
   9115              max_equation="100"
   9116              equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
   9117              underscore_name="blitter_busy"
   9118              units="percent"
   9119              symbol_name="BlitterBusy"
   9120              semantic_type="duration"
   9121              mdapi_supported_apis=""
   9122              mdapi_usage_flags="System Frame Batch"
   9123              mdapi_group="GPU"
   9124              mdapi_hw_unit_type="gpu"
   9125              />
   9126     <counter name="AnyRingBusy"
   9127              description="The percentage of time when any command streamer was busy."
   9128              data_type="float"
   9129              max_equation="100"
   9130              equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
   9131              underscore_name="any_ring_busy"
   9132              units="percent"
   9133              symbol_name="AnyRingBusy"
   9134              semantic_type="duration"
   9135              mdapi_supported_apis=""
   9136              mdapi_usage_flags="Frame Batch Draw"
   9137              mdapi_group="GPU"
   9138              mdapi_hw_unit_type="gpu"
   9139              />
   9140     <register_config type="NOA">
   9141         <register type="NOA" address="0x00009840" value="0x00000080" />
   9142         <register type="NOA" address="0x00009888" value="0x13805800" />
   9143         <register type="NOA" address="0x00009888" value="0x05962C00" />
   9144         <register type="NOA" address="0x00009888" value="0x19950016" />
   9145         <register type="NOA" address="0x00009888" value="0x21C05800" />
   9146         <register type="NOA" address="0x00009888" value="0x07800035" />
   9147         <register type="NOA" address="0x00009888" value="0x11800000" />
   9148         <register type="NOA" address="0x00009888" value="0x23810008" />
   9149         <register type="NOA" address="0x00009888" value="0x07960025" />
   9150         <register type="NOA" address="0x00009888" value="0x1D960000" />
   9151         <register type="NOA" address="0x00009888" value="0x0F960000" />
   9152         <register type="NOA" address="0x00009888" value="0x0B934000" />
   9153         <register type="NOA" address="0x00009888" value="0x09948000" />
   9154         <register type="NOA" address="0x00009888" value="0x05950085" />
   9155         <register type="NOA" address="0x00009888" value="0x11950000" />
   9156         <register type="NOA" address="0x00009888" value="0x1D950400" />
   9157         <register type="NOA" address="0x00009888" value="0x0B924000" />
   9158         <register type="NOA" address="0x00009888" value="0x0D922000" />
   9159         <register type="NOA" address="0x00009888" value="0x0F922000" />
   9160         <register type="NOA" address="0x00009888" value="0x19908000" />
   9161         <register type="NOA" address="0x00009888" value="0x1B908000" />
   9162         <register type="NOA" address="0x00009888" value="0x1D904000" />
   9163         <register type="NOA" address="0x00009888" value="0x1F908000" />
   9164         <register type="NOA" address="0x00009888" value="0x0BC000A5" />
   9165         <register type="NOA" address="0x00009888" value="0x37900000" />
   9166         <register type="NOA" address="0x00009888" value="0x53900000" />
   9167         <register type="NOA" address="0x00009888" value="0x45900442" />
   9168         <register type="NOA" address="0x00009888" value="0x55900000" />
   9169         <register type="NOA" address="0x00009888" value="0x47900000" />
   9170         <register type="NOA" address="0x00009888" value="0x33900000" />
   9171     </register_config>
   9172     <register_config type="OA">
   9173         <register type="OA" address="0x00002740" value="0x00000000" />
   9174         <register type="OA" address="0x00002710" value="0x00000000" />
   9175         <register type="OA" address="0x00002714" value="0x10800000" />
   9176         <register type="OA" address="0x00002720" value="0x00000000" />
   9177         <register type="OA" address="0x00002724" value="0x00800000" />
   9178         <register type="OA" address="0x00002770" value="0x00078000" />
   9179         <register type="OA" address="0x00002774" value="0x00000FFF" />
   9180     </register_config>
   9181   </set>
   9182 
   9183   <set name="MDAPI testing set Gen9"
   9184        mdapi_supported_apis="OGL OCL IO BB"
   9185        underscore_name="test_oa"
   9186        hw_config_guid="5ee72f5c-092f-421e-8b70-225f7c3e9612"
   9187        chipset="BXT"
   9188        symbol_name="TestOa"
   9189        >
   9190     <counter name="TestCounter7"
   9191              description="HW test counter 7. Factor: 0.666"
   9192              data_type="uint64"
   9193              equation="B 7 READ"
   9194              underscore_name="counter7"
   9195              units="events"
   9196              symbol_name="Counter7"
   9197              semantic_type="event"
   9198              mdapi_supported_apis=""
   9199              mdapi_usage_flags="Frame Batch Draw"
   9200              mdapi_hw_unit_type="gpu"
   9201              mdapi_group="GPU"
   9202              />
   9203     <counter name="GPU Time Elapsed"
   9204              description="Time elapsed on the GPU during the measurement."
   9205              data_type="uint64"
   9206              equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
   9207              underscore_name="gpu_time"
   9208              units="ns"
   9209              symbol_name="GpuTime"
   9210              semantic_type="duration"
   9211              mdapi_supported_apis=""
   9212              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   9213              mdapi_hw_unit_type="gpu"
   9214              mdapi_group="GPU"
   9215              />
   9216     <counter name="GPU Core Clocks"
   9217              description="The total number of GPU core clocks elapsed during the measurement."
   9218              data_type="uint64"
   9219              equation="GPU_CLOCK 0 READ"
   9220              underscore_name="gpu_core_clocks"
   9221              units="cycles"
   9222              symbol_name="GpuCoreClocks"
   9223              semantic_type="event"
   9224              mdapi_supported_apis=""
   9225              mdapi_usage_flags="Tier1 Frame Batch Draw"
   9226              mdapi_hw_unit_type="gpu"
   9227              mdapi_group="GPU"
   9228              />
   9229     <counter name="AVG GPU Core Frequency"
   9230              description="Average GPU Core Frequency in the measurement."
   9231              data_type="uint64"
   9232              max_equation="$GpuMaxFrequency"
   9233              equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
   9234              underscore_name="avg_gpu_core_frequency"
   9235              units="hz"
   9236              symbol_name="AvgGpuCoreFrequency"
   9237              semantic_type="event"
   9238              mdapi_supported_apis=""
   9239              mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
   9240              mdapi_group="GPU"
   9241              mdapi_hw_unit_type="gpu"
   9242              />
   9243     <counter name="TestCounter8"
   9244              description="HW test counter 8. Should be equal to 1."
   9245              data_type="uint64"
   9246              equation="C 7 READ"
   9247              underscore_name="counter8"
   9248              units="events"
   9249              symbol_name="Counter8"
   9250              semantic_type="event"
   9251              mdapi_supported_apis=""
   9252              mdapi_usage_flags="Frame Batch Draw"
   9253              mdapi_hw_unit_type="gpu"
   9254              mdapi_group="GPU"
   9255              />
   9256     <counter name="TestCounter4"
   9257              description="HW test counter 4. Factor: 0.333"
   9258              data_type="uint64"
   9259              equation="B 4 READ"
   9260              underscore_name="counter4"
   9261              units="events"
   9262              symbol_name="Counter4"
   9263              semantic_type="event"
   9264              mdapi_supported_apis=""
   9265              mdapi_usage_flags="Frame Batch Draw"
   9266              mdapi_hw_unit_type="gpu"
   9267              mdapi_group="GPU"
   9268              />
   9269     <counter name="TestCounter5"
   9270              description="HW test counter 5. Factor: 0.333"
   9271              data_type="uint64"
   9272              equation="B 5 READ"
   9273              underscore_name="counter5"
   9274              units="events"
   9275              symbol_name="Counter5"
   9276              semantic_type="event"
   9277              mdapi_supported_apis=""
   9278              mdapi_usage_flags="Frame Batch Draw"
   9279              mdapi_hw_unit_type="gpu"
   9280              mdapi_group="GPU"
   9281              />
   9282     <counter name="TestCounter6"
   9283              description="HW test counter 6. Factor: 0.166"
   9284              data_type="uint64"
   9285              equation="B 6 READ"
   9286              underscore_name="counter6"
   9287              units="events"
   9288              symbol_name="Counter6"
   9289              semantic_type="event"
   9290              mdapi_supported_apis=""
   9291              mdapi_usage_flags="Frame Batch Draw"
   9292              mdapi_hw_unit_type="gpu"
   9293              mdapi_group="GPU"
   9294              />
   9295     <counter name="TestCounter3"
   9296              description="HW test counter 3. Factor: 0.5"
   9297              data_type="uint64"
   9298              equation="B 3 READ"
   9299              underscore_name="counter3"
   9300              units="events"
   9301              symbol_name="Counter3"
   9302              semantic_type="event"
   9303              mdapi_supported_apis=""
   9304              mdapi_usage_flags="Frame Batch Draw"
   9305              mdapi_hw_unit_type="gpu"
   9306              mdapi_group="GPU"
   9307              />
   9308     <counter name="TestCounter0"
   9309              description="HW test counter 0. Factor: 0.0"
   9310              data_type="uint64"
   9311              equation="B 0 READ"
   9312              underscore_name="counter0"
   9313              units="events"
   9314              symbol_name="Counter0"
   9315              semantic_type="event"
   9316              mdapi_supported_apis=""
   9317              mdapi_usage_flags="Frame Batch Draw"
   9318              mdapi_hw_unit_type="gpu"
   9319              mdapi_group="GPU"
   9320              />
   9321     <counter name="TestCounter1"
   9322              description="HW test counter 1. Factor: 1.0"
   9323              data_type="uint64"
   9324              equation="B 1 READ"
   9325              underscore_name="counter1"
   9326              units="events"
   9327              symbol_name="Counter1"
   9328              semantic_type="event"
   9329              mdapi_supported_apis=""
   9330              mdapi_usage_flags="Frame Batch Draw"
   9331              mdapi_hw_unit_type="gpu"
   9332              mdapi_group="GPU"
   9333              />
   9334     <counter name="TestCounter2"
   9335              description="HW test counter 2. Factor: 1.0"
   9336              data_type="uint64"
   9337              equation="B 2 READ"
   9338              underscore_name="counter2"
   9339              units="events"
   9340              symbol_name="Counter2"
   9341              semantic_type="event"
   9342              mdapi_supported_apis=""
   9343              mdapi_usage_flags="Frame Batch Draw"
   9344              mdapi_hw_unit_type="gpu"
   9345              mdapi_group="GPU"
   9346              />
   9347     <register_config type="NOA">
   9348         <register type="NOA" address="0x00009840" value="0x00000080" />
   9349         <register type="NOA" address="0x00009888" value="0x19800000" />
   9350         <register type="NOA" address="0x00009888" value="0x07800063" />
   9351         <register type="NOA" address="0x00009888" value="0x11800000" />
   9352         <register type="NOA" address="0x00009888" value="0x23810008" />
   9353         <register type="NOA" address="0x00009888" value="0x1D950400" />
   9354         <register type="NOA" address="0x00009888" value="0x0F922000" />
   9355         <register type="NOA" address="0x00009888" value="0x1F908000" />
   9356         <register type="NOA" address="0x00009888" value="0x37900000" />
   9357         <register type="NOA" address="0x00009888" value="0x55900000" />
   9358         <register type="NOA" address="0x00009888" value="0x47900000" />
   9359         <register type="NOA" address="0x00009888" value="0x33900000" />
   9360     </register_config>
   9361     <register_config type="OA">
   9362         <register type="OA" address="0x00002740" value="0x00000000" />
   9363         <register type="OA" address="0x00002744" value="0x00800000" />
   9364         <register type="OA" address="0x00002714" value="0xF0800000" />
   9365         <register type="OA" address="0x00002710" value="0x00000000" />
   9366         <register type="OA" address="0x00002724" value="0xF0800000" />
   9367         <register type="OA" address="0x00002720" value="0x00000000" />
   9368         <register type="OA" address="0x00002770" value="0x00000004" />
   9369         <register type="OA" address="0x00002774" value="0x00000000" />
   9370         <register type="OA" address="0x00002778" value="0x00000003" />
   9371         <register type="OA" address="0x0000277C" value="0x00000000" />
   9372         <register type="OA" address="0x00002780" value="0x00000007" />
   9373         <register type="OA" address="0x00002784" value="0x00000000" />
   9374         <register type="OA" address="0x00002788" value="0x00100002" />
   9375         <register type="OA" address="0x0000278C" value="0x0000FFF7" />
   9376         <register type="OA" address="0x00002790" value="0x00100002" />
   9377         <register type="OA" address="0x00002794" value="0x0000FFCF" />
   9378         <register type="OA" address="0x00002798" value="0x00100082" />
   9379         <register type="OA" address="0x0000279C" value="0x0000FFEF" />
   9380         <register type="OA" address="0x000027A0" value="0x001000C2" />
   9381         <register type="OA" address="0x000027A4" value="0x0000FFE7" />
   9382         <register type="OA" address="0x000027A8" value="0x00100001" />
   9383         <register type="OA" address="0x000027AC" value="0x0000FFE7" />
   9384     </register_config>
   9385   </set>
   9386 
   9387 </metrics>
   9388