1da666586SSmita Koralahalli[ 2da666586SSmita Koralahalli { 3da666586SSmita Koralahalli "MetricName": "branch_misprediction_ratio", 4da666586SSmita Koralahalli "BriefDescription": "Execution-Time Branch Misprediction Ratio (Non-Speculative)", 5da666586SSmita Koralahalli "MetricExpr": "d_ratio(ex_ret_brn_misp, ex_ret_brn)", 6da666586SSmita Koralahalli "MetricGroup": "branch_prediction", 7da666586SSmita Koralahalli "ScaleUnit": "100%" 8da666586SSmita Koralahalli }, 9da666586SSmita Koralahalli { 10da666586SSmita Koralahalli "EventName": "all_data_cache_accesses", 11da666586SSmita Koralahalli "EventCode": "0x29", 12da666586SSmita Koralahalli "BriefDescription": "All L1 Data Cache Accesses", 13da666586SSmita Koralahalli "UMask": "0x07" 14da666586SSmita Koralahalli }, 15da666586SSmita Koralahalli { 16da666586SSmita Koralahalli "MetricName": "all_l2_cache_accesses", 17da666586SSmita Koralahalli "BriefDescription": "All L2 Cache Accesses", 18da666586SSmita Koralahalli "MetricExpr": "l2_request_g1.all_no_prefetch + l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 19da666586SSmita Koralahalli "MetricGroup": "l2_cache" 20da666586SSmita Koralahalli }, 21da666586SSmita Koralahalli { 22da666586SSmita Koralahalli "EventName": "l2_cache_accesses_from_ic_misses", 23da666586SSmita Koralahalli "EventCode": "0x60", 24da666586SSmita Koralahalli "BriefDescription": "L2 Cache Accesses from L1 Instruction Cache Misses (including prefetch)", 25da666586SSmita Koralahalli "UMask": "0x10" 26da666586SSmita Koralahalli }, 27da666586SSmita Koralahalli { 28da666586SSmita Koralahalli "EventName": "l2_cache_accesses_from_dc_misses", 29da666586SSmita Koralahalli "EventCode": "0x60", 30da666586SSmita Koralahalli "BriefDescription": "L2 Cache Accesses from L1 Data Cache Misses (including prefetch)", 31da666586SSmita Koralahalli "UMask": "0xe8" 32da666586SSmita Koralahalli }, 33da666586SSmita Koralahalli { 34da666586SSmita Koralahalli "MetricName": "l2_cache_accesses_from_l2_hwpf", 35da666586SSmita Koralahalli "BriefDescription": "L2 Cache Accesses from L2 HWPF", 36da666586SSmita Koralahalli "MetricExpr": "l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 37da666586SSmita Koralahalli "MetricGroup": "l2_cache" 38da666586SSmita Koralahalli }, 39da666586SSmita Koralahalli { 40da666586SSmita Koralahalli "MetricName": "all_l2_cache_misses", 41da666586SSmita Koralahalli "BriefDescription": "All L2 Cache Misses", 42da666586SSmita Koralahalli "MetricExpr": "l2_cache_req_stat.ic_dc_miss_in_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 43da666586SSmita Koralahalli "MetricGroup": "l2_cache" 44da666586SSmita Koralahalli }, 45da666586SSmita Koralahalli { 46da666586SSmita Koralahalli "EventName": "l2_cache_misses_from_ic_miss", 47da666586SSmita Koralahalli "EventCode": "0x64", 48da666586SSmita Koralahalli "BriefDescription": "L2 Cache Misses from L1 Instruction Cache Misses", 49da666586SSmita Koralahalli "UMask": "0x01" 50da666586SSmita Koralahalli }, 51da666586SSmita Koralahalli { 52da666586SSmita Koralahalli "EventName": "l2_cache_misses_from_dc_misses", 53da666586SSmita Koralahalli "EventCode": "0x64", 54da666586SSmita Koralahalli "BriefDescription": "L2 Cache Misses from L1 Data Cache Misses", 55da666586SSmita Koralahalli "UMask": "0x08" 56da666586SSmita Koralahalli }, 57da666586SSmita Koralahalli { 58da666586SSmita Koralahalli "MetricName": "l2_cache_misses_from_l2_hwpf", 59da666586SSmita Koralahalli "BriefDescription": "L2 Cache Misses from L2 Cache HWPF", 60da666586SSmita Koralahalli "MetricExpr": "l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3", 61da666586SSmita Koralahalli "MetricGroup": "l2_cache" 62da666586SSmita Koralahalli }, 63da666586SSmita Koralahalli { 64da666586SSmita Koralahalli "MetricName": "all_l2_cache_hits", 65da666586SSmita Koralahalli "BriefDescription": "All L2 Cache Hits", 66da666586SSmita Koralahalli "MetricExpr": "l2_cache_req_stat.ic_dc_hit_in_l2 + l2_pf_hit_l2", 67da666586SSmita Koralahalli "MetricGroup": "l2_cache" 68da666586SSmita Koralahalli }, 69da666586SSmita Koralahalli { 70da666586SSmita Koralahalli "EventName": "l2_cache_hits_from_ic_misses", 71da666586SSmita Koralahalli "EventCode": "0x64", 72da666586SSmita Koralahalli "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses", 73da666586SSmita Koralahalli "UMask": "0x06" 74da666586SSmita Koralahalli }, 75da666586SSmita Koralahalli { 76da666586SSmita Koralahalli "EventName": "l2_cache_hits_from_dc_misses", 77da666586SSmita Koralahalli "EventCode": "0x64", 78da666586SSmita Koralahalli "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses", 79da666586SSmita Koralahalli "UMask": "0xf0" 80da666586SSmita Koralahalli }, 81da666586SSmita Koralahalli { 82da666586SSmita Koralahalli "EventName": "l2_cache_hits_from_l2_hwpf", 83da666586SSmita Koralahalli "EventCode": "0x70", 84da666586SSmita Koralahalli "BriefDescription": "L2 Cache Hits from L2 Cache HWPF", 85da666586SSmita Koralahalli "UMask": "0xff" 86da666586SSmita Koralahalli }, 87da666586SSmita Koralahalli { 88da666586SSmita Koralahalli "EventName": "l3_cache_accesses", 89da666586SSmita Koralahalli "EventCode": "0x04", 90da666586SSmita Koralahalli "BriefDescription": "L3 Cache Accesses", 91da666586SSmita Koralahalli "UMask": "0xff", 92da666586SSmita Koralahalli "Unit": "L3PMC" 93da666586SSmita Koralahalli }, 94da666586SSmita Koralahalli { 95da666586SSmita Koralahalli "EventName": "l3_misses", 96da666586SSmita Koralahalli "EventCode": "0x04", 97da666586SSmita Koralahalli "BriefDescription": "L3 Misses (includes cacheline state change requests)", 98da666586SSmita Koralahalli "UMask": "0x01", 99da666586SSmita Koralahalli "Unit": "L3PMC" 100da666586SSmita Koralahalli }, 101da666586SSmita Koralahalli { 102da666586SSmita Koralahalli "MetricName": "l3_read_miss_latency", 103da666586SSmita Koralahalli "BriefDescription": "Average L3 Read Miss Latency (in core clocks)", 104da666586SSmita Koralahalli "MetricExpr": "(xi_sys_fill_latency * 16) / xi_ccx_sdp_req1", 105da666586SSmita Koralahalli "MetricGroup": "l3_cache", 106da666586SSmita Koralahalli "ScaleUnit": "1core clocks" 107da666586SSmita Koralahalli }, 108da666586SSmita Koralahalli { 109da666586SSmita Koralahalli "MetricName": "op_cache_fetch_miss_ratio", 110da666586SSmita Koralahalli "BriefDescription": "Op Cache (64B) Fetch Miss Ratio", 111da666586SSmita Koralahalli "MetricExpr": "d_ratio(op_cache_hit_miss.op_cache_miss, op_cache_hit_miss.all_op_cache_accesses)", 112da666586SSmita Koralahalli "MetricGroup": "l2_cache" 113da666586SSmita Koralahalli }, 114da666586SSmita Koralahalli { 115da666586SSmita Koralahalli "MetricName": "ic_fetch_miss_ratio", 116da666586SSmita Koralahalli "BriefDescription": "Instruction Cache (32B) Fetch Miss Ratio", 117da666586SSmita Koralahalli "MetricExpr": "d_ratio(ic_tag_hit_miss.instruction_cache_miss, ic_tag_hit_miss.all_instruction_cache_accesses)", 118da666586SSmita Koralahalli "MetricGroup": "l2_cache", 119da666586SSmita Koralahalli "ScaleUnit": "100%" 120da666586SSmita Koralahalli }, 121da666586SSmita Koralahalli { 122da666586SSmita Koralahalli "EventName": "l1_data_cache_fills_from_memory", 123da666586SSmita Koralahalli "EventCode": "0x44", 124da666586SSmita Koralahalli "BriefDescription": "L1 Data Cache Fills: From Memory", 125da666586SSmita Koralahalli "UMask": "0x48" 126da666586SSmita Koralahalli }, 127da666586SSmita Koralahalli { 128da666586SSmita Koralahalli "EventName": "l1_data_cache_fills_from_remote_node", 129da666586SSmita Koralahalli "EventCode": "0x44", 130da666586SSmita Koralahalli "BriefDescription": "L1 Data Cache Fills: From Remote Node", 131da666586SSmita Koralahalli "UMask": "0x50" 132da666586SSmita Koralahalli }, 133da666586SSmita Koralahalli { 134da666586SSmita Koralahalli "EventName": "l1_data_cache_fills_from_within_same_ccx", 135da666586SSmita Koralahalli "EventCode": "0x44", 136da666586SSmita Koralahalli "BriefDescription": "L1 Data Cache Fills: From within same CCX", 137da666586SSmita Koralahalli "UMask": "0x03" 138da666586SSmita Koralahalli }, 139da666586SSmita Koralahalli { 140da666586SSmita Koralahalli "EventName": "l1_data_cache_fills_from_external_ccx_cache", 141da666586SSmita Koralahalli "EventCode": "0x44", 142da666586SSmita Koralahalli "BriefDescription": "L1 Data Cache Fills: From External CCX Cache", 143da666586SSmita Koralahalli "UMask": "0x14" 144da666586SSmita Koralahalli }, 145da666586SSmita Koralahalli { 146da666586SSmita Koralahalli "EventName": "l1_data_cache_fills_all", 147da666586SSmita Koralahalli "EventCode": "0x44", 148da666586SSmita Koralahalli "BriefDescription": "L1 Data Cache Fills: All", 149da666586SSmita Koralahalli "UMask": "0xff" 150da666586SSmita Koralahalli }, 151da666586SSmita Koralahalli { 152da666586SSmita Koralahalli "MetricName": "l1_itlb_misses", 153da666586SSmita Koralahalli "BriefDescription": "L1 ITLB Misses", 154da666586SSmita Koralahalli "MetricExpr": "bp_l1_tlb_miss_l2_tlb_hit + bp_l1_tlb_miss_l2_tlb_miss", 155da666586SSmita Koralahalli "MetricGroup": "tlb" 156da666586SSmita Koralahalli }, 157da666586SSmita Koralahalli { 158da666586SSmita Koralahalli "EventName": "l2_itlb_misses", 159da666586SSmita Koralahalli "EventCode": "0x85", 160da666586SSmita Koralahalli "BriefDescription": "L2 ITLB Misses & Instruction page walks", 161da666586SSmita Koralahalli "UMask": "0x07" 162da666586SSmita Koralahalli }, 163da666586SSmita Koralahalli { 164da666586SSmita Koralahalli "EventName": "l1_dtlb_misses", 165da666586SSmita Koralahalli "EventCode": "0x45", 166da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Misses", 167da666586SSmita Koralahalli "UMask": "0xff" 168da666586SSmita Koralahalli }, 169da666586SSmita Koralahalli { 170da666586SSmita Koralahalli "EventName": "l2_dtlb_misses", 171da666586SSmita Koralahalli "EventCode": "0x45", 172da666586SSmita Koralahalli "BriefDescription": "L2 DTLB Misses & Data page walks", 173da666586SSmita Koralahalli "UMask": "0xf0" 174da666586SSmita Koralahalli }, 175da666586SSmita Koralahalli { 176da666586SSmita Koralahalli "EventName": "all_tlbs_flushed", 177da666586SSmita Koralahalli "EventCode": "0x78", 178da666586SSmita Koralahalli "BriefDescription": "All TLBs Flushed", 179da666586SSmita Koralahalli "UMask": "0xff" 180da666586SSmita Koralahalli }, 181da666586SSmita Koralahalli { 182da666586SSmita Koralahalli "MetricName": "macro_ops_dispatched", 183da666586SSmita Koralahalli "BriefDescription": "Macro-ops Dispatched", 184da666586SSmita Koralahalli "MetricExpr": "de_dis_cops_from_decoder.disp_op_type.any_integer_dispatch + de_dis_cops_from_decoder.disp_op_type.any_fp_dispatch", 185da666586SSmita Koralahalli "MetricGroup": "decoder" 186da666586SSmita Koralahalli }, 187da666586SSmita Koralahalli { 188da666586SSmita Koralahalli "EventName": "sse_avx_stalls", 189da666586SSmita Koralahalli "EventCode": "0x0e", 190da666586SSmita Koralahalli "BriefDescription": "Mixed SSE/AVX Stalls", 191da666586SSmita Koralahalli "UMask": "0x0e" 192da666586SSmita Koralahalli }, 193da666586SSmita Koralahalli { 194da666586SSmita Koralahalli "EventName": "macro_ops_retired", 195da666586SSmita Koralahalli "EventCode": "0xc1", 196da666586SSmita Koralahalli "BriefDescription": "Macro-ops Retired" 197da666586SSmita Koralahalli }, 198da666586SSmita Koralahalli { 199da666586SSmita Koralahalli "MetricName": "all_remote_links_outbound", 200da666586SSmita Koralahalli "BriefDescription": "Approximate: Outbound data bytes for all Remote Links for a node (die)", 201da666586SSmita Koralahalli "MetricExpr": "remote_outbound_data_controller_0 + remote_outbound_data_controller_1 + remote_outbound_data_controller_2 + remote_outbound_data_controller_3", 202da666586SSmita Koralahalli "MetricGroup": "data_fabric", 203da666586SSmita Koralahalli "PerPkg": "1", 204da666586SSmita Koralahalli "ScaleUnit": "3e-5MiB" 205da666586SSmita Koralahalli }, 206da666586SSmita Koralahalli { 207da666586SSmita Koralahalli "MetricName": "nps1_die_to_dram", 208*8d40f74eSSandipan Das "BriefDescription": "Approximate: Combined DRAM B/bytes of all channels on a NPS1 node (die)", 209da666586SSmita Koralahalli "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", 210da666586SSmita Koralahalli "MetricGroup": "data_fabric", 211da666586SSmita Koralahalli "PerPkg": "1", 212*8d40f74eSSandipan Das "MetricConstraint": "NO_GROUP_EVENTS", 213da666586SSmita Koralahalli "ScaleUnit": "6.1e-5MiB" 214da666586SSmita Koralahalli } 215da666586SSmita Koralahalli] 216