18c2ecf20Sopenharmony_ci[ 28c2ecf20Sopenharmony_ci { 38c2ecf20Sopenharmony_ci "MetricName": "branch_misprediction_ratio", 48c2ecf20Sopenharmony_ci "BriefDescription": "Execution-Time Branch Misprediction Ratio (Non-Speculative)", 58c2ecf20Sopenharmony_ci "MetricExpr": "d_ratio(ex_ret_brn_misp, ex_ret_brn)", 68c2ecf20Sopenharmony_ci "MetricGroup": "branch_prediction", 78c2ecf20Sopenharmony_ci "ScaleUnit": "100%" 88c2ecf20Sopenharmony_ci }, 98c2ecf20Sopenharmony_ci { 108c2ecf20Sopenharmony_ci "EventName": "all_dc_accesses", 118c2ecf20Sopenharmony_ci "EventCode": "0x29", 128c2ecf20Sopenharmony_ci "BriefDescription": "All L1 Data Cache Accesses", 138c2ecf20Sopenharmony_ci "UMask": "0x7" 148c2ecf20Sopenharmony_ci }, 158c2ecf20Sopenharmony_ci { 168c2ecf20Sopenharmony_ci "MetricName": "all_l2_cache_accesses", 178c2ecf20Sopenharmony_ci "BriefDescription": "All L2 Cache Accesses", 188c2ecf20Sopenharmony_ci "MetricExpr": "l2_request_g1.all_no_prefetch + l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 198c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache" 208c2ecf20Sopenharmony_ci }, 218c2ecf20Sopenharmony_ci { 228c2ecf20Sopenharmony_ci "EventName": "l2_cache_accesses_from_ic_misses", 238c2ecf20Sopenharmony_ci "EventCode": "0x60", 248c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Accesses from L1 Instruction Cache Misses (including prefetch)", 258c2ecf20Sopenharmony_ci "UMask": "0x10" 268c2ecf20Sopenharmony_ci }, 278c2ecf20Sopenharmony_ci { 288c2ecf20Sopenharmony_ci "EventName": "l2_cache_accesses_from_dc_misses", 298c2ecf20Sopenharmony_ci "EventCode": "0x60", 308c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Accesses from L1 Data Cache Misses (including prefetch)", 318c2ecf20Sopenharmony_ci "UMask": "0xc8" 328c2ecf20Sopenharmony_ci }, 338c2ecf20Sopenharmony_ci { 348c2ecf20Sopenharmony_ci "MetricName": "l2_cache_accesses_from_l2_hwpf", 358c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Accesses from L2 HWPF", 368c2ecf20Sopenharmony_ci "MetricExpr": "l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 378c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache" 388c2ecf20Sopenharmony_ci }, 398c2ecf20Sopenharmony_ci { 408c2ecf20Sopenharmony_ci "MetricName": "all_l2_cache_misses", 418c2ecf20Sopenharmony_ci "BriefDescription": "All L2 Cache Misses", 428c2ecf20Sopenharmony_ci "MetricExpr": "l2_cache_req_stat.ic_dc_miss_in_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 438c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache" 448c2ecf20Sopenharmony_ci }, 458c2ecf20Sopenharmony_ci { 468c2ecf20Sopenharmony_ci "EventName": "l2_cache_misses_from_ic_miss", 478c2ecf20Sopenharmony_ci "EventCode": "0x64", 488c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Misses from L1 Instruction Cache Misses", 498c2ecf20Sopenharmony_ci "UMask": "0x01" 508c2ecf20Sopenharmony_ci }, 518c2ecf20Sopenharmony_ci { 528c2ecf20Sopenharmony_ci "EventName": "l2_cache_misses_from_dc_misses", 538c2ecf20Sopenharmony_ci "EventCode": "0x64", 548c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Misses from L1 Data Cache Misses", 558c2ecf20Sopenharmony_ci "UMask": "0x08" 568c2ecf20Sopenharmony_ci }, 578c2ecf20Sopenharmony_ci { 588c2ecf20Sopenharmony_ci "MetricName": "l2_cache_misses_from_l2_hwpf", 598c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Misses from L2 HWPF", 608c2ecf20Sopenharmony_ci "MetricExpr": "l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 618c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache" 628c2ecf20Sopenharmony_ci }, 638c2ecf20Sopenharmony_ci { 648c2ecf20Sopenharmony_ci "MetricName": "all_l2_cache_hits", 658c2ecf20Sopenharmony_ci "BriefDescription": "All L2 Cache Hits", 668c2ecf20Sopenharmony_ci "MetricExpr": "l2_cache_req_stat.ic_dc_hit_in_l2 + l2_pf_hit_l2", 678c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache" 688c2ecf20Sopenharmony_ci }, 698c2ecf20Sopenharmony_ci { 708c2ecf20Sopenharmony_ci "EventName": "l2_cache_hits_from_ic_misses", 718c2ecf20Sopenharmony_ci "EventCode": "0x64", 728c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses", 738c2ecf20Sopenharmony_ci "UMask": "0x06" 748c2ecf20Sopenharmony_ci }, 758c2ecf20Sopenharmony_ci { 768c2ecf20Sopenharmony_ci "EventName": "l2_cache_hits_from_dc_misses", 778c2ecf20Sopenharmony_ci "EventCode": "0x64", 788c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses", 798c2ecf20Sopenharmony_ci "UMask": "0x70" 808c2ecf20Sopenharmony_ci }, 818c2ecf20Sopenharmony_ci { 828c2ecf20Sopenharmony_ci "EventName": "l2_cache_hits_from_l2_hwpf", 838c2ecf20Sopenharmony_ci "EventCode": "0x70", 848c2ecf20Sopenharmony_ci "BriefDescription": "L2 Cache Hits from L2 HWPF", 858c2ecf20Sopenharmony_ci "UMask": "0xff" 868c2ecf20Sopenharmony_ci }, 878c2ecf20Sopenharmony_ci { 888c2ecf20Sopenharmony_ci "EventName": "l3_accesses", 898c2ecf20Sopenharmony_ci "EventCode": "0x04", 908c2ecf20Sopenharmony_ci "BriefDescription": "L3 Accesses", 918c2ecf20Sopenharmony_ci "UMask": "0xff", 928c2ecf20Sopenharmony_ci "Unit": "L3PMC" 938c2ecf20Sopenharmony_ci }, 948c2ecf20Sopenharmony_ci { 958c2ecf20Sopenharmony_ci "EventName": "l3_misses", 968c2ecf20Sopenharmony_ci "EventCode": "0x04", 978c2ecf20Sopenharmony_ci "BriefDescription": "L3 Misses (includes Chg2X)", 988c2ecf20Sopenharmony_ci "UMask": "0x01", 998c2ecf20Sopenharmony_ci "Unit": "L3PMC" 1008c2ecf20Sopenharmony_ci }, 1018c2ecf20Sopenharmony_ci { 1028c2ecf20Sopenharmony_ci "MetricName": "l3_read_miss_latency", 1038c2ecf20Sopenharmony_ci "BriefDescription": "Average L3 Read Miss Latency (in core clocks)", 1048c2ecf20Sopenharmony_ci "MetricExpr": "(xi_sys_fill_latency * 16) / xi_ccx_sdp_req1.all_l3_miss_req_typs", 1058c2ecf20Sopenharmony_ci "MetricGroup": "l3_cache", 1068c2ecf20Sopenharmony_ci "ScaleUnit": "1core clocks" 1078c2ecf20Sopenharmony_ci }, 1088c2ecf20Sopenharmony_ci { 1098c2ecf20Sopenharmony_ci "MetricName": "ic_fetch_miss_ratio", 1108c2ecf20Sopenharmony_ci "BriefDescription": "L1 Instruction Cache (32B) Fetch Miss Ratio", 1118c2ecf20Sopenharmony_ci "MetricExpr": "d_ratio(l2_cache_req_stat.ic_access_in_l2, bp_l1_tlb_fetch_hit + bp_l1_tlb_miss_l2_hit + bp_l1_tlb_miss_l2_miss)", 1128c2ecf20Sopenharmony_ci "MetricGroup": "l2_cache", 1138c2ecf20Sopenharmony_ci "ScaleUnit": "100%" 1148c2ecf20Sopenharmony_ci }, 1158c2ecf20Sopenharmony_ci { 1168c2ecf20Sopenharmony_ci "MetricName": "l1_itlb_misses", 1178c2ecf20Sopenharmony_ci "BriefDescription": "L1 ITLB Misses", 1188c2ecf20Sopenharmony_ci "MetricExpr": "bp_l1_tlb_miss_l2_hit + bp_l1_tlb_miss_l2_miss", 1198c2ecf20Sopenharmony_ci "MetricGroup": "tlb" 1208c2ecf20Sopenharmony_ci }, 1218c2ecf20Sopenharmony_ci { 1228c2ecf20Sopenharmony_ci "EventName": "l2_itlb_misses", 1238c2ecf20Sopenharmony_ci "EventCode": "0x85", 1248c2ecf20Sopenharmony_ci "BriefDescription": "L2 ITLB Misses & Instruction page walks", 1258c2ecf20Sopenharmony_ci "UMask": "0x07" 1268c2ecf20Sopenharmony_ci }, 1278c2ecf20Sopenharmony_ci { 1288c2ecf20Sopenharmony_ci "EventName": "l1_dtlb_misses", 1298c2ecf20Sopenharmony_ci "EventCode": "0x45", 1308c2ecf20Sopenharmony_ci "BriefDescription": "L1 DTLB Misses", 1318c2ecf20Sopenharmony_ci "UMask": "0xff" 1328c2ecf20Sopenharmony_ci }, 1338c2ecf20Sopenharmony_ci { 1348c2ecf20Sopenharmony_ci "EventName": "l2_dtlb_misses", 1358c2ecf20Sopenharmony_ci "EventCode": "0x45", 1368c2ecf20Sopenharmony_ci "BriefDescription": "L2 DTLB Misses & Data page walks", 1378c2ecf20Sopenharmony_ci "UMask": "0xf0" 1388c2ecf20Sopenharmony_ci }, 1398c2ecf20Sopenharmony_ci { 1408c2ecf20Sopenharmony_ci "EventName": "all_tlbs_flushed", 1418c2ecf20Sopenharmony_ci "EventCode": "0x78", 1428c2ecf20Sopenharmony_ci "BriefDescription": "All TLBs Flushed", 1438c2ecf20Sopenharmony_ci "UMask": "0xdf" 1448c2ecf20Sopenharmony_ci }, 1458c2ecf20Sopenharmony_ci { 1468c2ecf20Sopenharmony_ci "EventName": "uops_dispatched", 1478c2ecf20Sopenharmony_ci "EventCode": "0xaa", 1488c2ecf20Sopenharmony_ci "BriefDescription": "Micro-ops Dispatched", 1498c2ecf20Sopenharmony_ci "UMask": "0x03" 1508c2ecf20Sopenharmony_ci }, 1518c2ecf20Sopenharmony_ci { 1528c2ecf20Sopenharmony_ci "EventName": "sse_avx_stalls", 1538c2ecf20Sopenharmony_ci "EventCode": "0x0e", 1548c2ecf20Sopenharmony_ci "BriefDescription": "Mixed SSE/AVX Stalls", 1558c2ecf20Sopenharmony_ci "UMask": "0x0e" 1568c2ecf20Sopenharmony_ci }, 1578c2ecf20Sopenharmony_ci { 1588c2ecf20Sopenharmony_ci "EventName": "uops_retired", 1598c2ecf20Sopenharmony_ci "EventCode": "0xc1", 1608c2ecf20Sopenharmony_ci "BriefDescription": "Micro-ops Retired" 1618c2ecf20Sopenharmony_ci }, 1628c2ecf20Sopenharmony_ci { 1638c2ecf20Sopenharmony_ci "MetricName": "all_remote_links_outbound", 1648c2ecf20Sopenharmony_ci "BriefDescription": "Approximate: Outbound data bytes for all Remote Links for a node (die)", 1658c2ecf20Sopenharmony_ci "MetricExpr": "remote_outbound_data_controller_0 + remote_outbound_data_controller_1 + remote_outbound_data_controller_2 + remote_outbound_data_controller_3", 1668c2ecf20Sopenharmony_ci "MetricGroup": "data_fabric", 1678c2ecf20Sopenharmony_ci "PerPkg": "1", 1688c2ecf20Sopenharmony_ci "ScaleUnit": "3e-5MiB" 1698c2ecf20Sopenharmony_ci }, 1708c2ecf20Sopenharmony_ci { 1718c2ecf20Sopenharmony_ci "MetricName": "nps1_die_to_dram", 1728c2ecf20Sopenharmony_ci "BriefDescription": "Approximate: Combined DRAM B/bytes of all channels on a NPS1 node (die) (may need --metric-no-group)", 1738c2ecf20Sopenharmony_ci "MetricExpr": "dram_channel_data_controller_0 + dram_channel_data_controller_1 + dram_channel_data_controller_2 + dram_channel_data_controller_3 + dram_channel_data_controller_4 + dram_channel_data_controller_5 + dram_channel_data_controller_6 + dram_channel_data_controller_7", 1748c2ecf20Sopenharmony_ci "MetricGroup": "data_fabric", 1758c2ecf20Sopenharmony_ci "PerPkg": "1", 1768c2ecf20Sopenharmony_ci "ScaleUnit": "6.1e-5MiB" 1778c2ecf20Sopenharmony_ci } 1788c2ecf20Sopenharmony_ci] 179