Back to home page

OSCL-LXR

 
 

    


0001 [
0002   {
0003     "MetricName": "branch_misprediction_ratio",
0004     "BriefDescription": "Execution-Time Branch Misprediction Ratio (Non-Speculative)",
0005     "MetricExpr": "d_ratio(ex_ret_brn_misp, ex_ret_brn)",
0006     "MetricGroup": "branch_prediction",
0007     "ScaleUnit": "100%"
0008   },
0009   {
0010     "EventName": "all_dc_accesses",
0011     "EventCode": "0x29",
0012     "BriefDescription": "All L1 Data Cache Accesses",
0013     "UMask": "0x07"
0014   },
0015   {
0016     "MetricName": "all_l2_cache_accesses",
0017     "BriefDescription": "All L2 Cache Accesses",
0018     "MetricExpr": "l2_request_g1.all_no_prefetch + l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3",
0019     "MetricGroup": "l2_cache"
0020   },
0021   {
0022     "EventName": "l2_cache_accesses_from_ic_misses",
0023     "EventCode": "0x60",
0024     "BriefDescription": "L2 Cache Accesses from L1 Instruction Cache Misses (including prefetch)",
0025     "UMask": "0x10"
0026   },
0027   {
0028     "EventName": "l2_cache_accesses_from_dc_misses",
0029     "EventCode": "0x60",
0030     "BriefDescription": "L2 Cache Accesses from L1 Data Cache Misses (including prefetch)",
0031     "UMask": "0xc8"
0032   },
0033   {
0034     "MetricName": "l2_cache_accesses_from_l2_hwpf",
0035     "BriefDescription": "L2 Cache Accesses from L2 HWPF",
0036     "MetricExpr": "l2_pf_hit_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3",
0037     "MetricGroup": "l2_cache"
0038   },
0039   {
0040     "MetricName": "all_l2_cache_misses",
0041     "BriefDescription": "All L2 Cache Misses",
0042     "MetricExpr": "l2_cache_req_stat.ic_dc_miss_in_l2 + l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3",
0043     "MetricGroup": "l2_cache"
0044   },
0045   {
0046     "EventName": "l2_cache_misses_from_ic_miss",
0047     "EventCode": "0x64",
0048     "BriefDescription": "L2 Cache Misses from L1 Instruction Cache Misses",
0049     "UMask": "0x01"
0050   },
0051   {
0052     "EventName": "l2_cache_misses_from_dc_misses",
0053     "EventCode": "0x64",
0054     "BriefDescription": "L2 Cache Misses from L1 Data Cache Misses",
0055     "UMask": "0x08"
0056   },
0057   {
0058     "MetricName": "l2_cache_misses_from_l2_hwpf",
0059     "BriefDescription": "L2 Cache Misses from L2 HWPF",
0060     "MetricExpr": "l2_pf_miss_l2_hit_l3 + l2_pf_miss_l2_l3",
0061     "MetricGroup": "l2_cache"
0062   },
0063   {
0064     "MetricName": "all_l2_cache_hits",
0065     "BriefDescription": "All L2 Cache Hits",
0066     "MetricExpr": "l2_cache_req_stat.ic_dc_hit_in_l2 + l2_pf_hit_l2",
0067     "MetricGroup": "l2_cache"
0068   },
0069   {
0070     "EventName": "l2_cache_hits_from_ic_misses",
0071     "EventCode": "0x64",
0072     "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses",
0073     "UMask": "0x06"
0074   },
0075   {
0076     "EventName": "l2_cache_hits_from_dc_misses",
0077     "EventCode": "0x64",
0078     "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses",
0079     "UMask": "0x70"
0080   },
0081   {
0082     "EventName": "l2_cache_hits_from_l2_hwpf",
0083     "EventCode": "0x70",
0084     "BriefDescription": "L2 Cache Hits from L2 HWPF",
0085     "UMask": "0xff"
0086   },
0087   {
0088     "EventName": "l3_accesses",
0089     "EventCode": "0x04",
0090     "BriefDescription": "L3 Accesses",
0091     "UMask": "0xff",
0092     "Unit": "L3PMC"
0093   },
0094   {
0095     "EventName": "l3_misses",
0096     "EventCode": "0x04",
0097     "BriefDescription": "L3 Misses (includes Chg2X)",
0098     "UMask": "0x01",
0099     "Unit": "L3PMC"
0100   },
0101   {
0102     "MetricName": "l3_read_miss_latency",
0103     "BriefDescription": "Average L3 Read Miss Latency (in core clocks)",
0104     "MetricExpr": "(xi_sys_fill_latency * 16) / xi_ccx_sdp_req1.all_l3_miss_req_typs",
0105     "MetricGroup": "l3_cache",
0106     "ScaleUnit": "1core clocks"
0107   },
0108   {
0109     "MetricName": "ic_fetch_miss_ratio",
0110     "BriefDescription": "L1 Instruction Cache (32B) Fetch Miss Ratio",
0111     "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_tlb_miss)",
0112     "MetricGroup": "l2_cache",
0113     "ScaleUnit": "100%"
0114   },
0115   {
0116     "MetricName": "l1_itlb_misses",
0117     "BriefDescription": "L1 ITLB Misses",
0118     "MetricExpr": "bp_l1_tlb_miss_l2_hit + bp_l1_tlb_miss_l2_tlb_miss",
0119     "MetricGroup": "tlb"
0120   },
0121   {
0122     "EventName": "l2_itlb_misses",
0123     "EventCode": "0x85",
0124     "BriefDescription": "L2 ITLB Misses & Instruction page walks",
0125     "UMask": "0x07"
0126   },
0127   {
0128     "EventName": "l1_dtlb_misses",
0129     "EventCode": "0x45",
0130     "BriefDescription": "L1 DTLB Misses",
0131     "UMask": "0xff"
0132   },
0133   {
0134     "EventName": "l2_dtlb_misses",
0135     "EventCode": "0x45",
0136     "BriefDescription": "L2 DTLB Misses & Data page walks",
0137     "UMask": "0xf0"
0138   },
0139   {
0140     "EventName": "all_tlbs_flushed",
0141     "EventCode": "0x78",
0142     "BriefDescription": "All TLBs Flushed",
0143     "UMask": "0xdf"
0144   },
0145   {
0146     "EventName": "uops_dispatched",
0147     "EventCode": "0xaa",
0148     "BriefDescription": "Micro-ops Dispatched",
0149     "UMask": "0x03"
0150   },
0151   {
0152     "EventName": "sse_avx_stalls",
0153     "EventCode": "0x0e",
0154     "BriefDescription": "Mixed SSE/AVX Stalls",
0155     "UMask": "0x0e"
0156   },
0157   {
0158     "EventName": "uops_retired",
0159     "EventCode": "0xc1",
0160     "BriefDescription": "Micro-ops Retired"
0161   },
0162   {
0163     "MetricName": "all_remote_links_outbound",
0164     "BriefDescription": "Approximate: Outbound data bytes for all Remote Links for a node (die)",
0165     "MetricExpr": "remote_outbound_data_controller_0 + remote_outbound_data_controller_1 + remote_outbound_data_controller_2 + remote_outbound_data_controller_3",
0166     "MetricGroup": "data_fabric",
0167     "PerPkg": "1",
0168     "ScaleUnit": "3e-5MiB"
0169   },
0170   {
0171     "MetricName": "nps1_die_to_dram",
0172     "BriefDescription": "Approximate: Combined DRAM B/bytes of all channels on a NPS1 node (die) (may need --metric-no-group)",
0173     "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",
0174     "MetricGroup": "data_fabric",
0175     "PerPkg": "1",
0176     "ScaleUnit": "6.1e-5MiB"
0177   }
0178 ]