162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "BriefDescription": "% of finished branches that were treated as BC+8", 462306a36Sopenharmony_ci "MetricExpr": "PM_BR_BC_8_CONV / PM_BRU_FIN * 100", 562306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 662306a36Sopenharmony_ci "MetricName": "bc_8_branch_ratio_percent" 762306a36Sopenharmony_ci }, 862306a36Sopenharmony_ci { 962306a36Sopenharmony_ci "BriefDescription": "% of finished branches that were pairable but not treated as BC+8", 1062306a36Sopenharmony_ci "MetricExpr": "PM_BR_BC_8 / PM_BRU_FIN * 100", 1162306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 1262306a36Sopenharmony_ci "MetricName": "bc_8_not_converted_branch_ratio_percent" 1362306a36Sopenharmony_ci }, 1462306a36Sopenharmony_ci { 1562306a36Sopenharmony_ci "BriefDescription": "Percent of mispredicted branches out of all predicted (correctly and incorrectly) branches that completed", 1662306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CMPL / (PM_BR_PRED_BR0 + PM_BR_PRED_BR1) * 100", 1762306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 1862306a36Sopenharmony_ci "MetricName": "br_misprediction_percent" 1962306a36Sopenharmony_ci }, 2062306a36Sopenharmony_ci { 2162306a36Sopenharmony_ci "BriefDescription": "% of Branch miss predictions per instruction", 2262306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CMPL / PM_RUN_INST_CMPL * 100", 2362306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 2462306a36Sopenharmony_ci "MetricName": "branch_mispredict_rate_percent" 2562306a36Sopenharmony_ci }, 2662306a36Sopenharmony_ci { 2762306a36Sopenharmony_ci "BriefDescription": "Count cache branch misprediction per instruction", 2862306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CCACHE / PM_RUN_INST_CMPL * 100", 2962306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 3062306a36Sopenharmony_ci "MetricName": "ccache_mispredict_rate_percent" 3162306a36Sopenharmony_ci }, 3262306a36Sopenharmony_ci { 3362306a36Sopenharmony_ci "BriefDescription": "Percent of count catch mispredictions out of all completed branches that required count cache predictionn", 3462306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CCACHE / (PM_BR_PRED_CCACHE_BR0 + PM_BR_PRED_CCACHE_BR1) * 100", 3562306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 3662306a36Sopenharmony_ci "MetricName": "ccache_misprediction_percent" 3762306a36Sopenharmony_ci }, 3862306a36Sopenharmony_ci { 3962306a36Sopenharmony_ci "BriefDescription": "CR MisPredictions per Instruction", 4062306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CR / PM_RUN_INST_CMPL * 100", 4162306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 4262306a36Sopenharmony_ci "MetricName": "cr_mispredict_rate_percent" 4362306a36Sopenharmony_ci }, 4462306a36Sopenharmony_ci { 4562306a36Sopenharmony_ci "BriefDescription": "Link stack branch misprediction", 4662306a36Sopenharmony_ci "MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / PM_RUN_INST_CMPL * 100", 4762306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 4862306a36Sopenharmony_ci "MetricName": "lstack_mispredict_rate_percent" 4962306a36Sopenharmony_ci }, 5062306a36Sopenharmony_ci { 5162306a36Sopenharmony_ci "BriefDescription": "Percent of link stack mispredictions out of all completed branches that required link stack prediction", 5262306a36Sopenharmony_ci "MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / (PM_BR_PRED_LSTACK_BR0 + PM_BR_PRED_LSTACK_BR1) * 100", 5362306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 5462306a36Sopenharmony_ci "MetricName": "lstack_misprediction_percent" 5562306a36Sopenharmony_ci }, 5662306a36Sopenharmony_ci { 5762306a36Sopenharmony_ci "BriefDescription": "TA MisPredictions per Instruction", 5862306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_TA / PM_RUN_INST_CMPL * 100", 5962306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 6062306a36Sopenharmony_ci "MetricName": "ta_mispredict_rate_percent" 6162306a36Sopenharmony_ci }, 6262306a36Sopenharmony_ci { 6362306a36Sopenharmony_ci "BriefDescription": "Percent of target address mispredictions out of all completed branches that required address prediction", 6462306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_TA / (PM_BR_PRED_CCACHE_BR0 + PM_BR_PRED_CCACHE_BR1 + PM_BR_PRED_LSTACK_BR0 + PM_BR_PRED_LSTACK_BR1) * 100", 6562306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 6662306a36Sopenharmony_ci "MetricName": "ta_misprediction_percent" 6762306a36Sopenharmony_ci }, 6862306a36Sopenharmony_ci { 6962306a36Sopenharmony_ci "BriefDescription": "Percent of branches completed that were taken", 7062306a36Sopenharmony_ci "MetricExpr": "PM_BR_TAKEN_CMPL * 100 / PM_BR_CMPL", 7162306a36Sopenharmony_ci "MetricGroup": "branch_prediction", 7262306a36Sopenharmony_ci "MetricName": "taken_branches_percent" 7362306a36Sopenharmony_ci }, 7462306a36Sopenharmony_ci { 7562306a36Sopenharmony_ci "BriefDescription": "Percent of chip+group+sys pumps that were incorrectly predicted", 7662306a36Sopenharmony_ci "MetricExpr": "PM_PUMP_MPRED * 100 / (PM_PUMP_CPRED + PM_PUMP_MPRED)", 7762306a36Sopenharmony_ci "MetricGroup": "bus_stats", 7862306a36Sopenharmony_ci "MetricName": "any_pump_mpred_percent" 7962306a36Sopenharmony_ci }, 8062306a36Sopenharmony_ci { 8162306a36Sopenharmony_ci "BriefDescription": "Percent of chip pumps that were correctly predicted as chip pumps the first time", 8262306a36Sopenharmony_ci "MetricExpr": "PM_CHIP_PUMP_CPRED * 100 / PM_L2_CHIP_PUMP", 8362306a36Sopenharmony_ci "MetricGroup": "bus_stats", 8462306a36Sopenharmony_ci "MetricName": "chip_pump_cpred_percent" 8562306a36Sopenharmony_ci }, 8662306a36Sopenharmony_ci { 8762306a36Sopenharmony_ci "BriefDescription": "Percent of group pumps that were correctly predicted as group pumps the first time", 8862306a36Sopenharmony_ci "MetricExpr": "PM_GRP_PUMP_CPRED * 100 / PM_L2_GROUP_PUMP", 8962306a36Sopenharmony_ci "MetricGroup": "bus_stats", 9062306a36Sopenharmony_ci "MetricName": "group_pump_cpred_percent" 9162306a36Sopenharmony_ci }, 9262306a36Sopenharmony_ci { 9362306a36Sopenharmony_ci "BriefDescription": "Percent of system pumps that were correctly predicted as group pumps the first time", 9462306a36Sopenharmony_ci "MetricExpr": "PM_SYS_PUMP_CPRED * 100 / PM_L2_GROUP_PUMP", 9562306a36Sopenharmony_ci "MetricGroup": "bus_stats", 9662306a36Sopenharmony_ci "MetricName": "sys_pump_cpred_percent" 9762306a36Sopenharmony_ci }, 9862306a36Sopenharmony_ci { 9962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled due to CRU or BRU operations", 10062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_BRU_CRU / PM_RUN_INST_CMPL", 10162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 10262306a36Sopenharmony_ci "MetricName": "bru_cru_stall_cpi" 10362306a36Sopenharmony_ci }, 10462306a36Sopenharmony_ci { 10562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled due to ISU Branch Operations", 10662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_BRU / PM_RUN_INST_CMPL", 10762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 10862306a36Sopenharmony_ci "MetricName": "bru_stall_cpi" 10962306a36Sopenharmony_ci }, 11062306a36Sopenharmony_ci { 11162306a36Sopenharmony_ci "BriefDescription": "Cycles in which a Group Completed", 11262306a36Sopenharmony_ci "MetricExpr": "PM_GRP_CMPL / PM_RUN_INST_CMPL", 11362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 11462306a36Sopenharmony_ci "MetricName": "completion_cpi" 11562306a36Sopenharmony_ci }, 11662306a36Sopenharmony_ci { 11762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by CO queue full", 11862306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_COQ_FULL / PM_RUN_INST_CMPL", 11962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 12062306a36Sopenharmony_ci "MetricName": "coq_full_stall_cpi" 12162306a36Sopenharmony_ci }, 12262306a36Sopenharmony_ci { 12362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled due to CRU Operations", 12462306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_BRU_CRU - PM_CMPLU_STALL_BRU) / PM_RUN_INST_CMPL", 12562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 12662306a36Sopenharmony_ci "MetricName": "cru_stall_cpi" 12762306a36Sopenharmony_ci }, 12862306a36Sopenharmony_ci { 12962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by flushes", 13062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_FLUSH / PM_RUN_INST_CMPL", 13162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 13262306a36Sopenharmony_ci "MetricName": "flush_stall_cpi" 13362306a36Sopenharmony_ci }, 13462306a36Sopenharmony_ci { 13562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by FXU Multi-Cycle Instructions", 13662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_FXLONG / PM_RUN_INST_CMPL", 13762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 13862306a36Sopenharmony_ci "MetricName": "fxu_multi_cyc_cpi" 13962306a36Sopenharmony_ci }, 14062306a36Sopenharmony_ci { 14162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by FXU", 14262306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_FXU / PM_RUN_INST_CMPL", 14362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 14462306a36Sopenharmony_ci "MetricName": "fxu_stall_cpi" 14562306a36Sopenharmony_ci }, 14662306a36Sopenharmony_ci { 14762306a36Sopenharmony_ci "BriefDescription": "Other cycles stalled by FXU", 14862306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_FXU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_FXLONG / PM_RUN_INST_CMPL)", 14962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 15062306a36Sopenharmony_ci "MetricName": "fxu_stall_other_cpi" 15162306a36Sopenharmony_ci }, 15262306a36Sopenharmony_ci { 15362306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty due to Branch Mispredicts", 15462306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_BR_MPRED / PM_RUN_INST_CMPL", 15562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 15662306a36Sopenharmony_ci "MetricName": "gct_empty_br_mpred_cpi" 15762306a36Sopenharmony_ci }, 15862306a36Sopenharmony_ci { 15962306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty due to Branch Mispredicts and Icache Misses", 16062306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_BR_MPRED_ICMISS / PM_RUN_INST_CMPL", 16162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 16262306a36Sopenharmony_ci "MetricName": "gct_empty_br_mpred_ic_miss_cpi" 16362306a36Sopenharmony_ci }, 16462306a36Sopenharmony_ci { 16562306a36Sopenharmony_ci "BriefDescription": "GCT empty cycles", 16662306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_CYC / PM_RUN_INST_CMPL", 16762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 16862306a36Sopenharmony_ci "MetricName": "gct_empty_cpi" 16962306a36Sopenharmony_ci }, 17062306a36Sopenharmony_ci { 17162306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty where dispatch was held", 17262306a36Sopenharmony_ci "MetricExpr": "(PM_GCT_NOSLOT_DISP_HELD_MAP + PM_GCT_NOSLOT_DISP_HELD_SRQ + PM_GCT_NOSLOT_DISP_HELD_ISSQ + PM_GCT_NOSLOT_DISP_HELD_OTHER) / PM_RUN_INST_CMPL", 17362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 17462306a36Sopenharmony_ci "MetricName": "gct_empty_disp_held_cpi" 17562306a36Sopenharmony_ci }, 17662306a36Sopenharmony_ci { 17762306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty where dispatch was held due to issue queue", 17862306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_DISP_HELD_ISSQ / PM_RUN_INST_CMPL", 17962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 18062306a36Sopenharmony_ci "MetricName": "gct_empty_disp_held_issq_cpi" 18162306a36Sopenharmony_ci }, 18262306a36Sopenharmony_ci { 18362306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty where dispatch was held due to maps", 18462306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_DISP_HELD_MAP / PM_RUN_INST_CMPL", 18562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 18662306a36Sopenharmony_ci "MetricName": "gct_empty_disp_held_map_cpi" 18762306a36Sopenharmony_ci }, 18862306a36Sopenharmony_ci { 18962306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty where dispatch was held due to syncs and other effects", 19062306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_DISP_HELD_OTHER / PM_RUN_INST_CMPL", 19162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 19262306a36Sopenharmony_ci "MetricName": "gct_empty_disp_held_other_cpi" 19362306a36Sopenharmony_ci }, 19462306a36Sopenharmony_ci { 19562306a36Sopenharmony_ci "BriefDescription": "Cycles GCT empty where dispatch was held due to SRQ", 19662306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_DISP_HELD_SRQ / PM_RUN_INST_CMPL", 19762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 19862306a36Sopenharmony_ci "MetricName": "gct_empty_disp_held_srq_cpi" 19962306a36Sopenharmony_ci }, 20062306a36Sopenharmony_ci { 20162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by GCT empty due to Icache misses", 20262306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_IC_MISS / PM_RUN_INST_CMPL", 20362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 20462306a36Sopenharmony_ci "MetricName": "gct_empty_ic_miss_cpi" 20562306a36Sopenharmony_ci }, 20662306a36Sopenharmony_ci { 20762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by GCT empty due to Icache misses that resolve in the local L2 or L3", 20862306a36Sopenharmony_ci "MetricExpr": "(PM_GCT_NOSLOT_IC_MISS - PM_GCT_NOSLOT_IC_L3MISS) / PM_RUN_INST_CMPL", 20962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 21062306a36Sopenharmony_ci "MetricName": "gct_empty_ic_miss_l2l3_cpi" 21162306a36Sopenharmony_ci }, 21262306a36Sopenharmony_ci { 21362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by GCT empty due to Icache misses that resolve off-chip", 21462306a36Sopenharmony_ci "MetricExpr": "PM_GCT_NOSLOT_IC_L3MISS / PM_RUN_INST_CMPL", 21562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 21662306a36Sopenharmony_ci "MetricName": "gct_empty_ic_miss_l3miss_cpi" 21762306a36Sopenharmony_ci }, 21862306a36Sopenharmony_ci { 21962306a36Sopenharmony_ci "BriefDescription": "Other GCT empty cycles", 22062306a36Sopenharmony_ci "MetricExpr": "(PM_GCT_NOSLOT_CYC / PM_RUN_INST_CMPL) - (PM_GCT_NOSLOT_IC_MISS / PM_RUN_INST_CMPL) - (PM_GCT_NOSLOT_BR_MPRED / PM_RUN_INST_CMPL) - (PM_GCT_NOSLOT_BR_MPRED_ICMISS / PM_RUN_INST_CMPL) - ((PM_GCT_NOSLOT_DISP_HELD_MAP / PM_RUN_INST_CMPL) + (PM_GCT_NOSLOT_DISP_HELD_SRQ / PM_RUN_INST_CMPL) + (PM_GCT_NOSLOT_DISP_HELD_ISSQ / PM_RUN_INST_CMPL) + (PM_GCT_NOSLOT_DISP_HELD_OTHER / PM_RUN_INST_CMPL))", 22162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 22262306a36Sopenharmony_ci "MetricName": "gct_empty_other_cpi" 22362306a36Sopenharmony_ci }, 22462306a36Sopenharmony_ci { 22562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by heavyweight syncs", 22662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_HWSYNC / PM_RUN_INST_CMPL", 22762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 22862306a36Sopenharmony_ci "MetricName": "hwsync_stall_cpi" 22962306a36Sopenharmony_ci }, 23062306a36Sopenharmony_ci { 23162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LSU", 23262306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_LSU / PM_RUN_INST_CMPL", 23362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 23462306a36Sopenharmony_ci "MetricName": "lsu_stall_cpi" 23562306a36Sopenharmony_ci }, 23662306a36Sopenharmony_ci { 23762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses", 23862306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL", 23962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 24062306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_cpi" 24162306a36Sopenharmony_ci }, 24262306a36Sopenharmony_ci { 24362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in distant interventions and memory", 24462306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_DMISS_L3MISS - PM_CMPLU_STALL_DMISS_LMEM - PM_CMPLU_STALL_DMISS_L21_L31 - PM_CMPLU_STALL_DMISS_REMOTE) / PM_RUN_INST_CMPL", 24562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 24662306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_distant_cpi" 24762306a36Sopenharmony_ci }, 24862306a36Sopenharmony_ci { 24962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in remote or distant caches", 25062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_L21_L31 / PM_RUN_INST_CMPL", 25162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 25262306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_l21l31_cpi" 25362306a36Sopenharmony_ci }, 25462306a36Sopenharmony_ci { 25562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in the local L2 or L3, where there was a conflict", 25662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_L2L3_CONFLICT / PM_RUN_INST_CMPL", 25762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 25862306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_l2l3_conflict_cpi" 25962306a36Sopenharmony_ci }, 26062306a36Sopenharmony_ci { 26162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in the local L2 or L3", 26262306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_L2L3 / PM_RUN_INST_CMPL", 26362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 26462306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_l2l3_cpi" 26562306a36Sopenharmony_ci }, 26662306a36Sopenharmony_ci { 26762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in the local L2 or L3, where there was no conflict", 26862306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_DMISS_L2L3 - PM_CMPLU_STALL_DMISS_L2L3_CONFLICT) / PM_RUN_INST_CMPL", 26962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 27062306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_l2l3_noconflict_cpi" 27162306a36Sopenharmony_ci }, 27262306a36Sopenharmony_ci { 27362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in other core's caches or memory", 27462306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_L3MISS / PM_RUN_INST_CMPL", 27562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 27662306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_l3miss_cpi" 27762306a36Sopenharmony_ci }, 27862306a36Sopenharmony_ci { 27962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in local memory or local L4", 28062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_LMEM / PM_RUN_INST_CMPL", 28162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 28262306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_lmem_cpi" 28362306a36Sopenharmony_ci }, 28462306a36Sopenharmony_ci { 28562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by D-Cache Misses that resolved in remote interventions and memory", 28662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_DMISS_REMOTE / PM_RUN_INST_CMPL", 28762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 28862306a36Sopenharmony_ci "MetricName": "lsu_stall_dcache_miss_remote_cpi" 28962306a36Sopenharmony_ci }, 29062306a36Sopenharmony_ci { 29162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by ERAT Translation rejects", 29262306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_ERAT_MISS / PM_RUN_INST_CMPL", 29362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 29462306a36Sopenharmony_ci "MetricName": "lsu_stall_erat_miss_cpi" 29562306a36Sopenharmony_ci }, 29662306a36Sopenharmony_ci { 29762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LSU load finishes", 29862306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_LOAD_FINISH / PM_RUN_INST_CMPL", 29962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 30062306a36Sopenharmony_ci "MetricName": "lsu_stall_ld_fin_cpi" 30162306a36Sopenharmony_ci }, 30262306a36Sopenharmony_ci { 30362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LHS rejects", 30462306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_REJECT_LHS / PM_RUN_INST_CMPL", 30562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 30662306a36Sopenharmony_ci "MetricName": "lsu_stall_lhs_cpi" 30762306a36Sopenharmony_ci }, 30862306a36Sopenharmony_ci { 30962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LMQ Full rejects", 31062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_REJ_LMQ_FULL / PM_RUN_INST_CMPL", 31162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 31262306a36Sopenharmony_ci "MetricName": "lsu_stall_lmq_full_cpi" 31362306a36Sopenharmony_ci }, 31462306a36Sopenharmony_ci { 31562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by Other LSU Operations", 31662306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_LSU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_REJECT / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_STORE / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_LOAD_FINISH / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_ST_FWD / PM_RUN_INST_CMPL)", 31762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 31862306a36Sopenharmony_ci "MetricName": "lsu_stall_other_cpi" 31962306a36Sopenharmony_ci }, 32062306a36Sopenharmony_ci { 32162306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LSU Rejects", 32262306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_REJECT / PM_RUN_INST_CMPL", 32362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 32462306a36Sopenharmony_ci "MetricName": "lsu_stall_reject_cpi" 32562306a36Sopenharmony_ci }, 32662306a36Sopenharmony_ci { 32762306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by Other LSU Rejects", 32862306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_REJECT / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_REJECT_LHS / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_ERAT_MISS / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_REJ_LMQ_FULL / PM_RUN_INST_CMPL)", 32962306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 33062306a36Sopenharmony_ci "MetricName": "lsu_stall_reject_other_cpi" 33162306a36Sopenharmony_ci }, 33262306a36Sopenharmony_ci { 33362306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LSU store forwarding", 33462306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_ST_FWD / PM_RUN_INST_CMPL", 33562306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 33662306a36Sopenharmony_ci "MetricName": "lsu_stall_st_fwd_cpi" 33762306a36Sopenharmony_ci }, 33862306a36Sopenharmony_ci { 33962306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by LSU Stores", 34062306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_STORE / PM_RUN_INST_CMPL", 34162306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 34262306a36Sopenharmony_ci "MetricName": "lsu_stall_store_cpi" 34362306a36Sopenharmony_ci }, 34462306a36Sopenharmony_ci { 34562306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by lightweight syncs", 34662306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_LWSYNC / PM_RUN_INST_CMPL", 34762306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 34862306a36Sopenharmony_ci "MetricName": "lwsync_stall_cpi" 34962306a36Sopenharmony_ci }, 35062306a36Sopenharmony_ci { 35162306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_MEM_ECC_DELAY / PM_RUN_INST_CMPL", 35262306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 35362306a36Sopenharmony_ci "MetricName": "mem_ecc_delay_stall_cpi" 35462306a36Sopenharmony_ci }, 35562306a36Sopenharmony_ci { 35662306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by nops (nothing next to finish)", 35762306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_NO_NTF / PM_RUN_INST_CMPL", 35862306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 35962306a36Sopenharmony_ci "MetricName": "no_ntf_stall_cpi" 36062306a36Sopenharmony_ci }, 36162306a36Sopenharmony_ci { 36262306a36Sopenharmony_ci "MetricExpr": "PM_NTCG_ALL_FIN / PM_RUN_INST_CMPL", 36362306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 36462306a36Sopenharmony_ci "MetricName": "ntcg_all_fin_cpi" 36562306a36Sopenharmony_ci }, 36662306a36Sopenharmony_ci { 36762306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_NTCG_FLUSH / PM_RUN_INST_CMPL", 36862306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 36962306a36Sopenharmony_ci "MetricName": "ntcg_flush_cpi" 37062306a36Sopenharmony_ci }, 37162306a36Sopenharmony_ci { 37262306a36Sopenharmony_ci "BriefDescription": "Other thread block stall cycles", 37362306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_THRD - PM_CMPLU_STALL_LWSYNC - PM_CMPLU_STALL_HWSYNC - PM_CMPLU_STALL_MEM_ECC_DELAY - PM_CMPLU_STALL_FLUSH - PM_CMPLU_STALL_COQ_FULL) / PM_RUN_INST_CMPL", 37462306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 37562306a36Sopenharmony_ci "MetricName": "other_block_stall_cpi" 37662306a36Sopenharmony_ci }, 37762306a36Sopenharmony_ci { 37862306a36Sopenharmony_ci "BriefDescription": "Cycles unaccounted for", 37962306a36Sopenharmony_ci "MetricExpr": "(PM_RUN_CYC / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL / PM_RUN_INST_CMPL) - (PM_GCT_NOSLOT_CYC / PM_RUN_INST_CMPL) - (PM_NTCG_ALL_FIN / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_THRD / PM_RUN_INST_CMPL) - (PM_GRP_CMPL / PM_RUN_INST_CMPL)", 38062306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 38162306a36Sopenharmony_ci "MetricName": "other_cpi" 38262306a36Sopenharmony_ci }, 38362306a36Sopenharmony_ci { 38462306a36Sopenharmony_ci "BriefDescription": "Stall cycles unaccounted for", 38562306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_BRU_CRU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_FXU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_VSU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_LSU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_NTCG_FLUSH / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_NO_NTF / PM_RUN_INST_CMPL)", 38662306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 38762306a36Sopenharmony_ci "MetricName": "other_stall_cpi" 38862306a36Sopenharmony_ci }, 38962306a36Sopenharmony_ci { 39062306a36Sopenharmony_ci "BriefDescription": "Run cycles per run instruction", 39162306a36Sopenharmony_ci "MetricExpr": "PM_RUN_CYC / PM_RUN_INST_CMPL", 39262306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 39362306a36Sopenharmony_ci "MetricName": "run_cpi" 39462306a36Sopenharmony_ci }, 39562306a36Sopenharmony_ci { 39662306a36Sopenharmony_ci "BriefDescription": "Completion Stall Cycles", 39762306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL / PM_RUN_INST_CMPL", 39862306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 39962306a36Sopenharmony_ci "MetricName": "stall_cpi" 40062306a36Sopenharmony_ci }, 40162306a36Sopenharmony_ci { 40262306a36Sopenharmony_ci "BriefDescription": "Cycles a thread was blocked", 40362306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_THRD / PM_RUN_INST_CMPL", 40462306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 40562306a36Sopenharmony_ci "MetricName": "thread_block_stall_cpi" 40662306a36Sopenharmony_ci }, 40762306a36Sopenharmony_ci { 40862306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by VSU", 40962306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_VSU / PM_RUN_INST_CMPL", 41062306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 41162306a36Sopenharmony_ci "MetricName": "vsu_stall_cpi" 41262306a36Sopenharmony_ci }, 41362306a36Sopenharmony_ci { 41462306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by other VSU Operations", 41562306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_VSU - PM_CMPLU_STALL_VECTOR - PM_CMPLU_STALL_SCALAR) / PM_RUN_INST_CMPL", 41662306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 41762306a36Sopenharmony_ci "MetricName": "vsu_stall_other_cpi" 41862306a36Sopenharmony_ci }, 41962306a36Sopenharmony_ci { 42062306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by VSU Scalar Operations", 42162306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_SCALAR / PM_RUN_INST_CMPL", 42262306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 42362306a36Sopenharmony_ci "MetricName": "vsu_stall_scalar_cpi" 42462306a36Sopenharmony_ci }, 42562306a36Sopenharmony_ci { 42662306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by VSU Scalar Long Operations", 42762306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_SCALAR_LONG / PM_RUN_INST_CMPL", 42862306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 42962306a36Sopenharmony_ci "MetricName": "vsu_stall_scalar_long_cpi" 43062306a36Sopenharmony_ci }, 43162306a36Sopenharmony_ci { 43262306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by Other VSU Scalar Operations", 43362306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_SCALAR / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_SCALAR_LONG / PM_RUN_INST_CMPL)", 43462306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 43562306a36Sopenharmony_ci "MetricName": "vsu_stall_scalar_other_cpi" 43662306a36Sopenharmony_ci }, 43762306a36Sopenharmony_ci { 43862306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by VSU Vector Operations", 43962306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_VECTOR / PM_RUN_INST_CMPL", 44062306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 44162306a36Sopenharmony_ci "MetricName": "vsu_stall_vector_cpi" 44262306a36Sopenharmony_ci }, 44362306a36Sopenharmony_ci { 44462306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by VSU Vector Long Operations", 44562306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_VECTOR_LONG / PM_RUN_INST_CMPL", 44662306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 44762306a36Sopenharmony_ci "MetricName": "vsu_stall_vector_long_cpi" 44862306a36Sopenharmony_ci }, 44962306a36Sopenharmony_ci { 45062306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by other VSU Vector Operations", 45162306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_VECTOR - PM_CMPLU_STALL_VECTOR_LONG) / PM_RUN_INST_CMPL", 45262306a36Sopenharmony_ci "MetricGroup": "cpi_breakdown", 45362306a36Sopenharmony_ci "MetricName": "vsu_stall_vector_other_cpi" 45462306a36Sopenharmony_ci }, 45562306a36Sopenharmony_ci { 45662306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Distant L2 or L3 (Modified) per Inst", 45762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_MOD * 100 / PM_RUN_INST_CMPL", 45862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 45962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl2l3_mod_rate_percent" 46062306a36Sopenharmony_ci }, 46162306a36Sopenharmony_ci { 46262306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Distant L2 or L3 (Shared) per Inst", 46362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_SHR * 100 / PM_RUN_INST_CMPL", 46462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 46562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl2l3_shr_rate_percent" 46662306a36Sopenharmony_ci }, 46762306a36Sopenharmony_ci { 46862306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Distant L4 per Inst", 46962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL4 * 100 / PM_RUN_INST_CMPL", 47062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 47162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl4_rate_percent" 47262306a36Sopenharmony_ci }, 47362306a36Sopenharmony_ci { 47462306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Distant Memory per Inst", 47562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DMEM * 100 / PM_RUN_INST_CMPL", 47662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 47762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dmem_rate_percent" 47862306a36Sopenharmony_ci }, 47962306a36Sopenharmony_ci { 48062306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L2, other core per Inst", 48162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_MOD * 100 / PM_RUN_INST_CMPL", 48262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 48362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l21_mod_rate_percent" 48462306a36Sopenharmony_ci }, 48562306a36Sopenharmony_ci { 48662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L2, other core per Inst", 48762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_SHR * 100 / PM_RUN_INST_CMPL", 48862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 48962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l21_shr_rate_percent" 49062306a36Sopenharmony_ci }, 49162306a36Sopenharmony_ci { 49262306a36Sopenharmony_ci "BriefDescription": "Percentage of L2 load hits per instruction where the L2 experienced a Load-Hit-Store conflict", 49362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_LDHITST * 100 / PM_RUN_INST_CMPL", 49462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 49562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_lhs_rate_percent" 49662306a36Sopenharmony_ci }, 49762306a36Sopenharmony_ci { 49862306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from L2 per Inst", 49962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS * 100 / PM_RUN_INST_CMPL", 50062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 50162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_miss_rate_percent" 50262306a36Sopenharmony_ci }, 50362306a36Sopenharmony_ci { 50462306a36Sopenharmony_ci "BriefDescription": "Percentage of L2 load hits per instruction where the L2 did not experience a conflict", 50562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_NO_CONFLICT * 100 / PM_RUN_INST_CMPL", 50662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 50762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_no_conflict_rate_percent" 50862306a36Sopenharmony_ci }, 50962306a36Sopenharmony_ci { 51062306a36Sopenharmony_ci "BriefDescription": "Percentage of L2 load hits per instruction where the L2 experienced some conflict other than Load-Hit-Store", 51162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_OTHER * 100 / PM_RUN_INST_CMPL", 51262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 51362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_other_conflict_rate_percent" 51462306a36Sopenharmony_ci }, 51562306a36Sopenharmony_ci { 51662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from L2 per Inst", 51762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2 * 100 / PM_RUN_INST_CMPL", 51862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 51962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_rate_percent" 52062306a36Sopenharmony_ci }, 52162306a36Sopenharmony_ci { 52262306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3 M state, other core per Inst", 52362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_MOD * 100 / PM_RUN_INST_CMPL", 52462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 52562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l31_mod_rate_percent" 52662306a36Sopenharmony_ci }, 52762306a36Sopenharmony_ci { 52862306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3 S tate, other core per Inst", 52962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_SHR * 100 / PM_RUN_INST_CMPL", 53062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 53162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l31_shr_rate_percent" 53262306a36Sopenharmony_ci }, 53362306a36Sopenharmony_ci { 53462306a36Sopenharmony_ci "BriefDescription": "Percentage of L3 load hits per instruction where the load collided with a pending prefetch", 53562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_DISP_CONFLICT * 100 / PM_RUN_INST_CMPL", 53662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 53762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_conflict_rate_percent" 53862306a36Sopenharmony_ci }, 53962306a36Sopenharmony_ci { 54062306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from L3 per Inst", 54162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS * 100 / PM_RUN_INST_CMPL", 54262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 54362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_miss_rate_percent" 54462306a36Sopenharmony_ci }, 54562306a36Sopenharmony_ci { 54662306a36Sopenharmony_ci "BriefDescription": "Percentage of L3 load hits per instruction where the L3 did not experience a conflict", 54762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_NO_CONFLICT * 100 / PM_RUN_INST_CMPL", 54862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 54962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_no_conflict_rate_percent" 55062306a36Sopenharmony_ci }, 55162306a36Sopenharmony_ci { 55262306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from L3 per Inst", 55362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3 * 100 / PM_RUN_INST_CMPL", 55462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 55562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_rate_percent" 55662306a36Sopenharmony_ci }, 55762306a36Sopenharmony_ci { 55862306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Local L4 per Inst", 55962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 * 100 / PM_RUN_INST_CMPL", 56062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 56162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_ll4_rate_percent" 56262306a36Sopenharmony_ci }, 56362306a36Sopenharmony_ci { 56462306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Local Memory per Inst", 56562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM * 100 / PM_RUN_INST_CMPL", 56662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 56762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_lmem_rate_percent" 56862306a36Sopenharmony_ci }, 56962306a36Sopenharmony_ci { 57062306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3, other core per Inst", 57162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_MOD * 100 / PM_RUN_INST_CMPL", 57262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 57362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl2l3_mod_rate_percent" 57462306a36Sopenharmony_ci }, 57562306a36Sopenharmony_ci { 57662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3, other core per Inst", 57762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_SHR * 100 / PM_RUN_INST_CMPL", 57862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 57962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl2l3_shr_rate_percent" 58062306a36Sopenharmony_ci }, 58162306a36Sopenharmony_ci { 58262306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Remote Memory per Inst", 58362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL4 * 100 / PM_RUN_INST_CMPL", 58462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 58562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl4_rate_percent" 58662306a36Sopenharmony_ci }, 58762306a36Sopenharmony_ci { 58862306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from Remote Memory per Inst", 58962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RMEM * 100 / PM_RUN_INST_CMPL", 59062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 59162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rmem_rate_percent" 59262306a36Sopenharmony_ci }, 59362306a36Sopenharmony_ci { 59462306a36Sopenharmony_ci "BriefDescription": "Percentage of L1 demand load misses per run instruction", 59562306a36Sopenharmony_ci "MetricExpr": "PM_LD_MISS_L1 * 100 / PM_RUN_INST_CMPL", 59662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_inst", 59762306a36Sopenharmony_ci "MetricName": "l1_ld_miss_rate_percent" 59862306a36Sopenharmony_ci }, 59962306a36Sopenharmony_ci { 60062306a36Sopenharmony_ci "BriefDescription": "% of DL1 misses that result in a cache reload", 60162306a36Sopenharmony_ci "MetricExpr": "PM_L1_DCACHE_RELOAD_VALID * 100 / PM_LD_MISS_L1", 60262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 60362306a36Sopenharmony_ci "MetricName": "dl1_miss_reloads_percent" 60462306a36Sopenharmony_ci }, 60562306a36Sopenharmony_ci { 60662306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Distant L2 or L3 (Modified)", 60762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_MOD * 100 / PM_L1_DCACHE_RELOAD_VALID", 60862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 60962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl2l3_mod_percent" 61062306a36Sopenharmony_ci }, 61162306a36Sopenharmony_ci { 61262306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Distant L2 or L3 (Shared)", 61362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_SHR * 100 / PM_L1_DCACHE_RELOAD_VALID", 61462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 61562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl2l3_shr_percent" 61662306a36Sopenharmony_ci }, 61762306a36Sopenharmony_ci { 61862306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Distant L4", 61962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL4 * 100 / PM_L1_DCACHE_RELOAD_VALID", 62062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 62162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dl4_percent" 62262306a36Sopenharmony_ci }, 62362306a36Sopenharmony_ci { 62462306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Distant Memory", 62562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DMEM * 100 / PM_L1_DCACHE_RELOAD_VALID", 62662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 62762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_dmem_percent" 62862306a36Sopenharmony_ci }, 62962306a36Sopenharmony_ci { 63062306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L2, other core", 63162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_MOD * 100 / PM_L1_DCACHE_RELOAD_VALID", 63262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 63362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l21_mod_percent" 63462306a36Sopenharmony_ci }, 63562306a36Sopenharmony_ci { 63662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L2, other core", 63762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_SHR * 100 / PM_L1_DCACHE_RELOAD_VALID", 63862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 63962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l21_shr_percent" 64062306a36Sopenharmony_ci }, 64162306a36Sopenharmony_ci { 64262306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L2 with a Load-Hit-Store conflict", 64362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_LDHITST * 100 / PM_L1_DCACHE_RELOAD_VALID", 64462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 64562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_lhs_percent" 64662306a36Sopenharmony_ci }, 64762306a36Sopenharmony_ci { 64862306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L2 with no conflicts", 64962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_NO_CONFLICT * 100 / PM_L1_DCACHE_RELOAD_VALID", 65062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 65162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_no_conflict_percent" 65262306a36Sopenharmony_ci }, 65362306a36Sopenharmony_ci { 65462306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L2 with some conflict other than Load-Hit-Store", 65562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_OTHER * 100 / PM_L1_DCACHE_RELOAD_VALID", 65662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 65762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_other_conflict_percent" 65862306a36Sopenharmony_ci }, 65962306a36Sopenharmony_ci { 66062306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from L2", 66162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2 * 100 / PM_L1_DCACHE_RELOAD_VALID", 66262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 66362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_percent" 66462306a36Sopenharmony_ci }, 66562306a36Sopenharmony_ci { 66662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3, other core", 66762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_MOD * 100 / PM_L1_DCACHE_RELOAD_VALID", 66862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 66962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l31_mod_percent" 67062306a36Sopenharmony_ci }, 67162306a36Sopenharmony_ci { 67262306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3, other core", 67362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_SHR * 100 / PM_L1_DCACHE_RELOAD_VALID", 67462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 67562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l31_shr_percent" 67662306a36Sopenharmony_ci }, 67762306a36Sopenharmony_ci { 67862306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L3 where the load collided with a pending prefetch", 67962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_DISP_CONFLICT * 100 / PM_L1_DCACHE_RELOAD_VALID", 68062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 68162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_conflict_percent" 68262306a36Sopenharmony_ci }, 68362306a36Sopenharmony_ci { 68462306a36Sopenharmony_ci "BriefDescription": "Percentage of L3 load hits per instruction where the line was brought into the L3 by a prefetch operation", 68562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_MEPF * 100 / PM_RUN_INST_CMPL", 68662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 68762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_mepf_rate_percent" 68862306a36Sopenharmony_ci }, 68962306a36Sopenharmony_ci { 69062306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L3 without conflicts", 69162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_NO_CONFLICT * 100 / PM_L1_DCACHE_RELOAD_VALID", 69262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 69362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_no_conflict_percent" 69462306a36Sopenharmony_ci }, 69562306a36Sopenharmony_ci { 69662306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from L3", 69762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3 * 100 / PM_L1_DCACHE_RELOAD_VALID", 69862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 69962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_percent" 70062306a36Sopenharmony_ci }, 70162306a36Sopenharmony_ci { 70262306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Local L4", 70362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 * 100 / PM_L1_DCACHE_RELOAD_VALID", 70462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 70562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_ll4_percent" 70662306a36Sopenharmony_ci }, 70762306a36Sopenharmony_ci { 70862306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Local Memory", 70962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM * 100 / PM_L1_DCACHE_RELOAD_VALID", 71062306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 71162306a36Sopenharmony_ci "MetricName": "dl1_reload_from_lmem_percent" 71262306a36Sopenharmony_ci }, 71362306a36Sopenharmony_ci { 71462306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Remote L2 or L3 (Modified)", 71562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_MOD * 100 / PM_L1_DCACHE_RELOAD_VALID", 71662306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 71762306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl2l3_mod_percent" 71862306a36Sopenharmony_ci }, 71962306a36Sopenharmony_ci { 72062306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Remote L2 or L3 (Shared)", 72162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_SHR * 100 / PM_L1_DCACHE_RELOAD_VALID", 72262306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 72362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl2l3_shr_percent" 72462306a36Sopenharmony_ci }, 72562306a36Sopenharmony_ci { 72662306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Remote L4", 72762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL4 * 100 / PM_L1_DCACHE_RELOAD_VALID", 72862306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 72962306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rl4_percent" 73062306a36Sopenharmony_ci }, 73162306a36Sopenharmony_ci { 73262306a36Sopenharmony_ci "BriefDescription": "% of DL1 dL1_Reloads from Remote Memory", 73362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RMEM * 100 / PM_L1_DCACHE_RELOAD_VALID", 73462306a36Sopenharmony_ci "MetricGroup": "dl1_reloads_percent_per_ref", 73562306a36Sopenharmony_ci "MetricName": "dl1_reload_from_rmem_percent" 73662306a36Sopenharmony_ci }, 73762306a36Sopenharmony_ci { 73862306a36Sopenharmony_ci "BriefDescription": "dL1 miss portion of CPI", 73962306a36Sopenharmony_ci "MetricExpr": "( (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)/ (PM_RUN_CYC / PM_RUN_INST_CMPL)) * 100", 74062306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 74162306a36Sopenharmony_ci "MetricName": "dcache_miss_cpi_percent" 74262306a36Sopenharmony_ci }, 74362306a36Sopenharmony_ci { 74462306a36Sopenharmony_ci "BriefDescription": "estimate of dl2l3 distant MOD miss rates with measured DL2L3 MOD latency as a %of dcache miss cpi", 74562306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_DL2L3_MOD / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_DL2L3_MOD_CYC/ PM_MRK_DATA_FROM_DL2L3_MOD)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 74662306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 74762306a36Sopenharmony_ci "MetricName": "dl2l3_mod_cpi_percent" 74862306a36Sopenharmony_ci }, 74962306a36Sopenharmony_ci { 75062306a36Sopenharmony_ci "BriefDescription": "estimate of dl2l3 distant SHR miss rates with measured DL2L3 SHR latency as a %of dcache miss cpi", 75162306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_DL2L3_SHR / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_DL2L3_SHR_CYC/ PM_MRK_DATA_FROM_DL2L3_SHR)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 75262306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 75362306a36Sopenharmony_ci "MetricName": "dl2l3_shr_cpi_percent" 75462306a36Sopenharmony_ci }, 75562306a36Sopenharmony_ci { 75662306a36Sopenharmony_ci "BriefDescription": "estimate of distant L4 miss rates with measured DL4 latency as a %of dcache miss cpi", 75762306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_DL4 / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_DL4_CYC/ PM_MRK_DATA_FROM_DL4)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 75862306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 75962306a36Sopenharmony_ci "MetricName": "dl4_cpi_percent" 76062306a36Sopenharmony_ci }, 76162306a36Sopenharmony_ci { 76262306a36Sopenharmony_ci "BriefDescription": "estimate of distant memory miss rates with measured DMEM latency as a %of dcache miss cpi", 76362306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_DMEM / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_DMEM_CYC/ PM_MRK_DATA_FROM_DMEM)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 76462306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 76562306a36Sopenharmony_ci "MetricName": "dmem_cpi_percent" 76662306a36Sopenharmony_ci }, 76762306a36Sopenharmony_ci { 76862306a36Sopenharmony_ci "BriefDescription": "estimate of dl21 MOD miss rates with measured L21 MOD latency as a %of dcache miss cpi", 76962306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L21_MOD / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L21_MOD_CYC/ PM_MRK_DATA_FROM_L21_MOD)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 77062306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 77162306a36Sopenharmony_ci "MetricName": "l21_mod_cpi_percent" 77262306a36Sopenharmony_ci }, 77362306a36Sopenharmony_ci { 77462306a36Sopenharmony_ci "BriefDescription": "estimate of dl21 SHR miss rates with measured L21 SHR latency as a %of dcache miss cpi", 77562306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L21_SHR / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L21_SHR_CYC/ PM_MRK_DATA_FROM_L21_SHR)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 77662306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 77762306a36Sopenharmony_ci "MetricName": "l21_shr_cpi_percent" 77862306a36Sopenharmony_ci }, 77962306a36Sopenharmony_ci { 78062306a36Sopenharmony_ci "BriefDescription": "estimate of dl2 miss rates with measured L2 latency as a %of dcache miss cpi", 78162306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L2 / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L2_CYC/ PM_MRK_DATA_FROM_L2)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL) ) *100", 78262306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 78362306a36Sopenharmony_ci "MetricName": "l2_cpi_percent" 78462306a36Sopenharmony_ci }, 78562306a36Sopenharmony_ci { 78662306a36Sopenharmony_ci "BriefDescription": "estimate of dl31 MOD miss rates with measured L31 MOD latency as a %of dcache miss cpi", 78762306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L31_MOD / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L31_MOD_CYC/ PM_MRK_DATA_FROM_L31_MOD)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 78862306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 78962306a36Sopenharmony_ci "MetricName": "l31_mod_cpi_percent" 79062306a36Sopenharmony_ci }, 79162306a36Sopenharmony_ci { 79262306a36Sopenharmony_ci "BriefDescription": "estimate of dl31 SHR miss rates with measured L31 SHR latency as a %of dcache miss cpi", 79362306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L31_SHR / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L31_SHR_CYC/ PM_MRK_DATA_FROM_L31_SHR)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 79462306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 79562306a36Sopenharmony_ci "MetricName": "l31_shr_cpi_percent" 79662306a36Sopenharmony_ci }, 79762306a36Sopenharmony_ci { 79862306a36Sopenharmony_ci "BriefDescription": "estimate of dl3 miss rates with measured L3 latency as a % of dcache miss cpi", 79962306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_L3 / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_L3_CYC/ PM_MRK_DATA_FROM_L3)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) * 100", 80062306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 80162306a36Sopenharmony_ci "MetricName": "l3_cpi_percent" 80262306a36Sopenharmony_ci }, 80362306a36Sopenharmony_ci { 80462306a36Sopenharmony_ci "BriefDescription": "estimate of Local L4 miss rates with measured LL4 latency as a %of dcache miss cpi", 80562306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_LL4 / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_LL4_CYC/ PM_MRK_DATA_FROM_LL4)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 80662306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 80762306a36Sopenharmony_ci "MetricName": "ll4_cpi_percent" 80862306a36Sopenharmony_ci }, 80962306a36Sopenharmony_ci { 81062306a36Sopenharmony_ci "BriefDescription": "estimate of Local memory miss rates with measured LMEM latency as a %of dcache miss cpi", 81162306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_LMEM / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_LMEM_CYC/ PM_MRK_DATA_FROM_LMEM)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 81262306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 81362306a36Sopenharmony_ci "MetricName": "lmem_cpi_percent" 81462306a36Sopenharmony_ci }, 81562306a36Sopenharmony_ci { 81662306a36Sopenharmony_ci "BriefDescription": "estimate of dl2l3 remote MOD miss rates with measured RL2L3 MOD latency as a %of dcache miss cpi", 81762306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_RL2L3_MOD / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_RL2L3_MOD_CYC/ PM_MRK_DATA_FROM_RL2L3_MOD)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 81862306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 81962306a36Sopenharmony_ci "MetricName": "rl2l3_mod_cpi_percent" 82062306a36Sopenharmony_ci }, 82162306a36Sopenharmony_ci { 82262306a36Sopenharmony_ci "BriefDescription": "estimate of dl2l3 shared miss rates with measured RL2L3 SHR latency as a %of dcache miss cpi", 82362306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_RL2L3_SHR / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_RL2L3_SHR_CYC/ PM_MRK_DATA_FROM_RL2L3_SHR)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) * 100", 82462306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 82562306a36Sopenharmony_ci "MetricName": "rl2l3_shr_cpi_percent" 82662306a36Sopenharmony_ci }, 82762306a36Sopenharmony_ci { 82862306a36Sopenharmony_ci "BriefDescription": "estimate of remote L4 miss rates with measured RL4 latency as a %of dcache miss cpi", 82962306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_RL4 / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_RL4_CYC/ PM_MRK_DATA_FROM_RL4)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 83062306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 83162306a36Sopenharmony_ci "MetricName": "rl4_cpi_percent" 83262306a36Sopenharmony_ci }, 83362306a36Sopenharmony_ci { 83462306a36Sopenharmony_ci "BriefDescription": "estimate of remote memory miss rates with measured RMEM latency as a %of dcache miss cpi", 83562306a36Sopenharmony_ci "MetricExpr": "(((PM_DATA_FROM_RMEM / PM_RUN_INST_CMPL) * (PM_MRK_DATA_FROM_RMEM_CYC/ PM_MRK_DATA_FROM_RMEM)) / (PM_CMPLU_STALL_DCACHE_MISS / PM_RUN_INST_CMPL)) *100", 83662306a36Sopenharmony_ci "MetricGroup": "estimated_dcache_miss_cpi", 83762306a36Sopenharmony_ci "MetricName": "rmem_cpi_percent" 83862306a36Sopenharmony_ci }, 83962306a36Sopenharmony_ci { 84062306a36Sopenharmony_ci "BriefDescription": "Branch Mispredict flushes per instruction", 84162306a36Sopenharmony_ci "MetricExpr": "PM_FLUSH_BR_MPRED / PM_RUN_INST_CMPL * 100", 84262306a36Sopenharmony_ci "MetricGroup": "general", 84362306a36Sopenharmony_ci "MetricName": "br_mpred_flush_rate_percent" 84462306a36Sopenharmony_ci }, 84562306a36Sopenharmony_ci { 84662306a36Sopenharmony_ci "BriefDescription": "Cycles per instruction", 84762306a36Sopenharmony_ci "MetricExpr": "PM_CYC / PM_INST_CMPL", 84862306a36Sopenharmony_ci "MetricGroup": "general", 84962306a36Sopenharmony_ci "MetricName": "cpi" 85062306a36Sopenharmony_ci }, 85162306a36Sopenharmony_ci { 85262306a36Sopenharmony_ci "BriefDescription": "Percentage Cycles a group completed", 85362306a36Sopenharmony_ci "MetricExpr": "PM_GRP_CMPL / PM_CYC * 100", 85462306a36Sopenharmony_ci "MetricGroup": "general", 85562306a36Sopenharmony_ci "MetricName": "cyc_grp_completed_percent" 85662306a36Sopenharmony_ci }, 85762306a36Sopenharmony_ci { 85862306a36Sopenharmony_ci "BriefDescription": "Percentage Cycles a group dispatched", 85962306a36Sopenharmony_ci "MetricExpr": "PM_1PLUS_PPC_DISP / PM_CYC * 100", 86062306a36Sopenharmony_ci "MetricGroup": "general", 86162306a36Sopenharmony_ci "MetricName": "cyc_grp_dispatched_percent" 86262306a36Sopenharmony_ci }, 86362306a36Sopenharmony_ci { 86462306a36Sopenharmony_ci "BriefDescription": "Cycles per group", 86562306a36Sopenharmony_ci "MetricExpr": "PM_CYC / PM_1PLUS_PPC_CMPL", 86662306a36Sopenharmony_ci "MetricGroup": "general", 86762306a36Sopenharmony_ci "MetricName": "cyc_per_group" 86862306a36Sopenharmony_ci }, 86962306a36Sopenharmony_ci { 87062306a36Sopenharmony_ci "BriefDescription": "GCT empty cycles", 87162306a36Sopenharmony_ci "MetricExpr": "(PM_FLUSH_DISP / PM_RUN_INST_CMPL) * 100", 87262306a36Sopenharmony_ci "MetricGroup": "general", 87362306a36Sopenharmony_ci "MetricName": "disp_flush_rate_percent" 87462306a36Sopenharmony_ci }, 87562306a36Sopenharmony_ci { 87662306a36Sopenharmony_ci "BriefDescription": "% DTLB miss rate per inst", 87762306a36Sopenharmony_ci "MetricExpr": "PM_DTLB_MISS / PM_RUN_INST_CMPL *100", 87862306a36Sopenharmony_ci "MetricGroup": "general", 87962306a36Sopenharmony_ci "MetricName": "dtlb_miss_rate_percent" 88062306a36Sopenharmony_ci }, 88162306a36Sopenharmony_ci { 88262306a36Sopenharmony_ci "BriefDescription": "Flush rate (%)", 88362306a36Sopenharmony_ci "MetricExpr": "PM_FLUSH * 100 / PM_RUN_INST_CMPL", 88462306a36Sopenharmony_ci "MetricGroup": "general", 88562306a36Sopenharmony_ci "MetricName": "flush_rate_percent" 88662306a36Sopenharmony_ci }, 88762306a36Sopenharmony_ci { 88862306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization (11 to 14) as a % of cycles this thread had at least 1 slot valid", 88962306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_11_14_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 89062306a36Sopenharmony_ci "MetricGroup": "general", 89162306a36Sopenharmony_ci "MetricName": "gct_util_11to14_slots_percent" 89262306a36Sopenharmony_ci }, 89362306a36Sopenharmony_ci { 89462306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization (15 to 17) as a % of cycles this thread had at least 1 slot valid", 89562306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_15_17_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 89662306a36Sopenharmony_ci "MetricGroup": "general", 89762306a36Sopenharmony_ci "MetricName": "gct_util_15to17_slots_percent" 89862306a36Sopenharmony_ci }, 89962306a36Sopenharmony_ci { 90062306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization 18+ as a % of cycles this thread had at least 1 slot valid", 90162306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_18_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 90262306a36Sopenharmony_ci "MetricGroup": "general", 90362306a36Sopenharmony_ci "MetricName": "gct_util_18plus_slots_percent" 90462306a36Sopenharmony_ci }, 90562306a36Sopenharmony_ci { 90662306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization (1 to 2) as a % of cycles this thread had at least 1 slot valid", 90762306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_1_2_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 90862306a36Sopenharmony_ci "MetricGroup": "general", 90962306a36Sopenharmony_ci "MetricName": "gct_util_1to2_slots_percent" 91062306a36Sopenharmony_ci }, 91162306a36Sopenharmony_ci { 91262306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization (3 to 6) as a % of cycles this thread had at least 1 slot valid", 91362306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_3_6_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 91462306a36Sopenharmony_ci "MetricGroup": "general", 91562306a36Sopenharmony_ci "MetricName": "gct_util_3to6_slots_percent" 91662306a36Sopenharmony_ci }, 91762306a36Sopenharmony_ci { 91862306a36Sopenharmony_ci "BriefDescription": "GCT slot utilization (7 to 10) as a % of cycles this thread had at least 1 slot valid", 91962306a36Sopenharmony_ci "MetricExpr": "PM_GCT_UTIL_7_10_ENTRIES / ( PM_RUN_CYC - PM_GCT_NOSLOT_CYC) * 100", 92062306a36Sopenharmony_ci "MetricGroup": "general", 92162306a36Sopenharmony_ci "MetricName": "gct_util_7to10_slots_percent" 92262306a36Sopenharmony_ci }, 92362306a36Sopenharmony_ci { 92462306a36Sopenharmony_ci "BriefDescription": "Avg. group size", 92562306a36Sopenharmony_ci "MetricExpr": "PM_INST_CMPL / PM_1PLUS_PPC_CMPL", 92662306a36Sopenharmony_ci "MetricGroup": "general", 92762306a36Sopenharmony_ci "MetricName": "group_size" 92862306a36Sopenharmony_ci }, 92962306a36Sopenharmony_ci { 93062306a36Sopenharmony_ci "BriefDescription": "Instructions per group", 93162306a36Sopenharmony_ci "MetricExpr": "PM_INST_CMPL / PM_1PLUS_PPC_CMPL", 93262306a36Sopenharmony_ci "MetricGroup": "general", 93362306a36Sopenharmony_ci "MetricName": "inst_per_group" 93462306a36Sopenharmony_ci }, 93562306a36Sopenharmony_ci { 93662306a36Sopenharmony_ci "BriefDescription": "Instructions per cycles", 93762306a36Sopenharmony_ci "MetricExpr": "PM_INST_CMPL / PM_CYC", 93862306a36Sopenharmony_ci "MetricGroup": "general", 93962306a36Sopenharmony_ci "MetricName": "ipc" 94062306a36Sopenharmony_ci }, 94162306a36Sopenharmony_ci { 94262306a36Sopenharmony_ci "BriefDescription": "% ITLB miss rate per inst", 94362306a36Sopenharmony_ci "MetricExpr": "PM_ITLB_MISS / PM_RUN_INST_CMPL *100", 94462306a36Sopenharmony_ci "MetricGroup": "general", 94562306a36Sopenharmony_ci "MetricName": "itlb_miss_rate_percent" 94662306a36Sopenharmony_ci }, 94762306a36Sopenharmony_ci { 94862306a36Sopenharmony_ci "BriefDescription": "Percentage of L1 load misses per L1 load ref", 94962306a36Sopenharmony_ci "MetricExpr": "PM_LD_MISS_L1 / PM_LD_REF_L1 * 100", 95062306a36Sopenharmony_ci "MetricGroup": "general", 95162306a36Sopenharmony_ci "MetricName": "l1_ld_miss_ratio_percent" 95262306a36Sopenharmony_ci }, 95362306a36Sopenharmony_ci { 95462306a36Sopenharmony_ci "BriefDescription": "Percentage of L1 store misses per run instruction", 95562306a36Sopenharmony_ci "MetricExpr": "PM_ST_MISS_L1 * 100 / PM_RUN_INST_CMPL", 95662306a36Sopenharmony_ci "MetricGroup": "general", 95762306a36Sopenharmony_ci "MetricName": "l1_st_miss_rate_percent" 95862306a36Sopenharmony_ci }, 95962306a36Sopenharmony_ci { 96062306a36Sopenharmony_ci "BriefDescription": "Percentage of L1 store misses per L1 store ref", 96162306a36Sopenharmony_ci "MetricExpr": "PM_ST_MISS_L1 / PM_ST_FIN * 100", 96262306a36Sopenharmony_ci "MetricGroup": "general", 96362306a36Sopenharmony_ci "MetricName": "l1_st_miss_ratio_percent" 96462306a36Sopenharmony_ci }, 96562306a36Sopenharmony_ci { 96662306a36Sopenharmony_ci "BriefDescription": "L2 Instruction Miss Rate (per instruction)(%)", 96762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L2MISS * 100 / PM_RUN_INST_CMPL", 96862306a36Sopenharmony_ci "MetricGroup": "general", 96962306a36Sopenharmony_ci "MetricName": "l2_inst_miss_rate_percent" 97062306a36Sopenharmony_ci }, 97162306a36Sopenharmony_ci { 97262306a36Sopenharmony_ci "BriefDescription": "L2 dmand Load Miss Rate (per run instruction)(%)", 97362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS * 100 / PM_RUN_INST_CMPL", 97462306a36Sopenharmony_ci "MetricGroup": "general", 97562306a36Sopenharmony_ci "MetricName": "l2_ld_miss_rate_percent" 97662306a36Sopenharmony_ci }, 97762306a36Sopenharmony_ci { 97862306a36Sopenharmony_ci "BriefDescription": "L2 PTEG Miss Rate (per run instruction)(%)", 97962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L2MISS * 100 / PM_RUN_INST_CMPL", 98062306a36Sopenharmony_ci "MetricGroup": "general", 98162306a36Sopenharmony_ci "MetricName": "l2_pteg_miss_rate_percent" 98262306a36Sopenharmony_ci }, 98362306a36Sopenharmony_ci { 98462306a36Sopenharmony_ci "BriefDescription": "Percentage of L2 store misses per run instruction", 98562306a36Sopenharmony_ci "MetricExpr": "PM_ST_MISS_L1 * 100 / PM_RUN_INST_CMPL", 98662306a36Sopenharmony_ci "MetricGroup": "general", 98762306a36Sopenharmony_ci "MetricName": "l2_st_miss_rate_percent" 98862306a36Sopenharmony_ci }, 98962306a36Sopenharmony_ci { 99062306a36Sopenharmony_ci "BriefDescription": "L3 Instruction Miss Rate (per instruction)(%)", 99162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3MISS * 100 / PM_RUN_INST_CMPL", 99262306a36Sopenharmony_ci "MetricGroup": "general", 99362306a36Sopenharmony_ci "MetricName": "l3_inst_miss_rate_percent" 99462306a36Sopenharmony_ci }, 99562306a36Sopenharmony_ci { 99662306a36Sopenharmony_ci "BriefDescription": "L3 demand Load Miss Rate (per run instruction)(%)", 99762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS * 100 / PM_RUN_INST_CMPL", 99862306a36Sopenharmony_ci "MetricGroup": "general", 99962306a36Sopenharmony_ci "MetricName": "l3_ld_miss_rate_percent" 100062306a36Sopenharmony_ci }, 100162306a36Sopenharmony_ci { 100262306a36Sopenharmony_ci "BriefDescription": "L3 PTEG Miss Rate (per run instruction)(%)", 100362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L3MISS * 100 / PM_RUN_INST_CMPL", 100462306a36Sopenharmony_ci "MetricGroup": "general", 100562306a36Sopenharmony_ci "MetricName": "l3_pteg_miss_rate_percent" 100662306a36Sopenharmony_ci }, 100762306a36Sopenharmony_ci { 100862306a36Sopenharmony_ci "BriefDescription": "Run cycles per cycle", 100962306a36Sopenharmony_ci "MetricExpr": "PM_RUN_CYC / PM_CYC*100", 101062306a36Sopenharmony_ci "MetricGroup": "general", 101162306a36Sopenharmony_ci "MetricName": "run_cycles_percent" 101262306a36Sopenharmony_ci }, 101362306a36Sopenharmony_ci { 101462306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles spent in SMT2 Mode", 101562306a36Sopenharmony_ci "MetricExpr": "(PM_RUN_CYC_SMT2_MODE/PM_RUN_CYC) * 100", 101662306a36Sopenharmony_ci "MetricGroup": "general", 101762306a36Sopenharmony_ci "MetricName": "smt2_cycles_percent" 101862306a36Sopenharmony_ci }, 101962306a36Sopenharmony_ci { 102062306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles spent in SMT4 Mode", 102162306a36Sopenharmony_ci "MetricExpr": "(PM_RUN_CYC_SMT4_MODE/PM_RUN_CYC) * 100", 102262306a36Sopenharmony_ci "MetricGroup": "general", 102362306a36Sopenharmony_ci "MetricName": "smt4_cycles_percent" 102462306a36Sopenharmony_ci }, 102562306a36Sopenharmony_ci { 102662306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles spent in SMT8 Mode", 102762306a36Sopenharmony_ci "MetricExpr": "(PM_RUN_CYC_SMT8_MODE/PM_RUN_CYC) * 100", 102862306a36Sopenharmony_ci "MetricGroup": "general", 102962306a36Sopenharmony_ci "MetricName": "smt8_cycles_percent" 103062306a36Sopenharmony_ci }, 103162306a36Sopenharmony_ci { 103262306a36Sopenharmony_ci "BriefDescription": "IPC of all instructions completed by the core while this thread was stalled", 103362306a36Sopenharmony_ci "MetricExpr": "PM_CMPLU_STALL_OTHER_CMPL/PM_RUN_CYC", 103462306a36Sopenharmony_ci "MetricGroup": "general", 103562306a36Sopenharmony_ci "MetricName": "smt_benefit" 103662306a36Sopenharmony_ci }, 103762306a36Sopenharmony_ci { 103862306a36Sopenharmony_ci "BriefDescription": "Instruction dispatch-to-completion ratio", 103962306a36Sopenharmony_ci "MetricExpr": "PM_INST_DISP / PM_INST_CMPL", 104062306a36Sopenharmony_ci "MetricGroup": "general", 104162306a36Sopenharmony_ci "MetricName": "speculation" 104262306a36Sopenharmony_ci }, 104362306a36Sopenharmony_ci { 104462306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles spent in Single Thread Mode", 104562306a36Sopenharmony_ci "MetricExpr": "(PM_RUN_CYC_ST_MODE/PM_RUN_CYC) * 100", 104662306a36Sopenharmony_ci "MetricGroup": "general", 104762306a36Sopenharmony_ci "MetricName": "st_cycles_percent" 104862306a36Sopenharmony_ci }, 104962306a36Sopenharmony_ci { 105062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L2 or L3 (Modified) per Inst", 105162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL2L3_MOD * 100 / PM_RUN_INST_CMPL", 105262306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 105362306a36Sopenharmony_ci "MetricName": "inst_from_dl2l3_mod_rate_percent" 105462306a36Sopenharmony_ci }, 105562306a36Sopenharmony_ci { 105662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L2 or L3 (Shared) per Inst", 105762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL2L3_SHR * 100 / PM_RUN_INST_CMPL", 105862306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 105962306a36Sopenharmony_ci "MetricName": "inst_from_dl2l3_shr_rate_percent" 106062306a36Sopenharmony_ci }, 106162306a36Sopenharmony_ci { 106262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L4 per Inst", 106362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL4 * 100 / PM_RUN_INST_CMPL", 106462306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 106562306a36Sopenharmony_ci "MetricName": "inst_from_dl4_rate_percent" 106662306a36Sopenharmony_ci }, 106762306a36Sopenharmony_ci { 106862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant Memory per Inst", 106962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DMEM * 100 / PM_RUN_INST_CMPL", 107062306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 107162306a36Sopenharmony_ci "MetricName": "inst_from_dmem_rate_percent" 107262306a36Sopenharmony_ci }, 107362306a36Sopenharmony_ci { 107462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L2, other core per Inst", 107562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L21_MOD * 100 / PM_RUN_INST_CMPL", 107662306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 107762306a36Sopenharmony_ci "MetricName": "inst_from_l21_mod_rate_percent" 107862306a36Sopenharmony_ci }, 107962306a36Sopenharmony_ci { 108062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L2, other core per Inst", 108162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L21_SHR * 100 / PM_RUN_INST_CMPL", 108262306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 108362306a36Sopenharmony_ci "MetricName": "inst_from_l21_shr_rate_percent" 108462306a36Sopenharmony_ci }, 108562306a36Sopenharmony_ci { 108662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from L2 per Inst", 108762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L2 * 100 / PM_RUN_INST_CMPL", 108862306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 108962306a36Sopenharmony_ci "MetricName": "inst_from_l2_rate_percent" 109062306a36Sopenharmony_ci }, 109162306a36Sopenharmony_ci { 109262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L3, other core per Inst", 109362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L31_MOD * 100 / PM_RUN_INST_CMPL", 109462306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 109562306a36Sopenharmony_ci "MetricName": "inst_from_l31_mod_rate_percent" 109662306a36Sopenharmony_ci }, 109762306a36Sopenharmony_ci { 109862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L3 other core per Inst", 109962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L31_SHR * 100 / PM_RUN_INST_CMPL", 110062306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 110162306a36Sopenharmony_ci "MetricName": "inst_from_l31_shr_rate_percent" 110262306a36Sopenharmony_ci }, 110362306a36Sopenharmony_ci { 110462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from L3 per Inst", 110562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3 * 100 / PM_RUN_INST_CMPL", 110662306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 110762306a36Sopenharmony_ci "MetricName": "inst_from_l3_rate_percent" 110862306a36Sopenharmony_ci }, 110962306a36Sopenharmony_ci { 111062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Local L4 per Inst", 111162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_LL4 * 100 / PM_RUN_INST_CMPL", 111262306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 111362306a36Sopenharmony_ci "MetricName": "inst_from_ll4_rate_percent" 111462306a36Sopenharmony_ci }, 111562306a36Sopenharmony_ci { 111662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Local Memory per Inst", 111762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_LMEM * 100 / PM_RUN_INST_CMPL", 111862306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 111962306a36Sopenharmony_ci "MetricName": "inst_from_lmem_rate_percent" 112062306a36Sopenharmony_ci }, 112162306a36Sopenharmony_ci { 112262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L2 or L3 (Modified) per Inst", 112362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL2L3_MOD * 100 / PM_RUN_INST_CMPL", 112462306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 112562306a36Sopenharmony_ci "MetricName": "inst_from_rl2l3_mod_rate_percent" 112662306a36Sopenharmony_ci }, 112762306a36Sopenharmony_ci { 112862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L2 or L3 (Shared) per Inst", 112962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL2L3_SHR * 100 / PM_RUN_INST_CMPL", 113062306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 113162306a36Sopenharmony_ci "MetricName": "inst_from_rl2l3_shr_rate_percent" 113262306a36Sopenharmony_ci }, 113362306a36Sopenharmony_ci { 113462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L4 per Inst", 113562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL4 * 100 / PM_RUN_INST_CMPL", 113662306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 113762306a36Sopenharmony_ci "MetricName": "inst_from_rl4_rate_percent" 113862306a36Sopenharmony_ci }, 113962306a36Sopenharmony_ci { 114062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote Memory per Inst", 114162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RMEM * 100 / PM_RUN_INST_CMPL", 114262306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 114362306a36Sopenharmony_ci "MetricName": "inst_from_rmem_rate_percent" 114462306a36Sopenharmony_ci }, 114562306a36Sopenharmony_ci { 114662306a36Sopenharmony_ci "BriefDescription": "Instruction Cache Miss Rate (Per run Instruction)(%)", 114762306a36Sopenharmony_ci "MetricExpr": "PM_L1_ICACHE_MISS * 100 / PM_RUN_INST_CMPL", 114862306a36Sopenharmony_ci "MetricGroup": "instruction_misses_percent_per_inst", 114962306a36Sopenharmony_ci "MetricName": "l1_inst_miss_rate_percent" 115062306a36Sopenharmony_ci }, 115162306a36Sopenharmony_ci { 115262306a36Sopenharmony_ci "BriefDescription": "% Branches per instruction", 115362306a36Sopenharmony_ci "MetricExpr": "PM_BRU_FIN / PM_RUN_INST_CMPL", 115462306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 115562306a36Sopenharmony_ci "MetricName": "branches_per_inst" 115662306a36Sopenharmony_ci }, 115762306a36Sopenharmony_ci { 115862306a36Sopenharmony_ci "BriefDescription": "Total Fixed point operations", 115962306a36Sopenharmony_ci "MetricExpr": "(PM_FXU0_FIN + PM_FXU1_FIN)/PM_RUN_INST_CMPL", 116062306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 116162306a36Sopenharmony_ci "MetricName": "fixed_per_inst" 116262306a36Sopenharmony_ci }, 116362306a36Sopenharmony_ci { 116462306a36Sopenharmony_ci "BriefDescription": "FXU0 balance", 116562306a36Sopenharmony_ci "MetricExpr": "PM_FXU0_FIN / (PM_FXU0_FIN + PM_FXU1_FIN)", 116662306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 116762306a36Sopenharmony_ci "MetricName": "fxu0_balance" 116862306a36Sopenharmony_ci }, 116962306a36Sopenharmony_ci { 117062306a36Sopenharmony_ci "BriefDescription": "Fraction of cycles that FXU0 is in use", 117162306a36Sopenharmony_ci "MetricExpr": "PM_FXU0_FIN / PM_RUN_CYC", 117262306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 117362306a36Sopenharmony_ci "MetricName": "fxu0_fin" 117462306a36Sopenharmony_ci }, 117562306a36Sopenharmony_ci { 117662306a36Sopenharmony_ci "BriefDescription": "FXU0 only Busy", 117762306a36Sopenharmony_ci "MetricExpr": "PM_FXU0_BUSY_FXU1_IDLE / PM_CYC", 117862306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 117962306a36Sopenharmony_ci "MetricName": "fxu0_only_busy" 118062306a36Sopenharmony_ci }, 118162306a36Sopenharmony_ci { 118262306a36Sopenharmony_ci "BriefDescription": "Fraction of cycles that FXU1 is in use", 118362306a36Sopenharmony_ci "MetricExpr": "PM_FXU1_FIN / PM_RUN_CYC", 118462306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 118562306a36Sopenharmony_ci "MetricName": "fxu1_fin" 118662306a36Sopenharmony_ci }, 118762306a36Sopenharmony_ci { 118862306a36Sopenharmony_ci "BriefDescription": "FXU1 only Busy", 118962306a36Sopenharmony_ci "MetricExpr": "PM_FXU1_BUSY_FXU0_IDLE / PM_CYC", 119062306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 119162306a36Sopenharmony_ci "MetricName": "fxu1_only_busy" 119262306a36Sopenharmony_ci }, 119362306a36Sopenharmony_ci { 119462306a36Sopenharmony_ci "BriefDescription": "Both FXU Busy", 119562306a36Sopenharmony_ci "MetricExpr": "PM_FXU_BUSY / PM_CYC", 119662306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 119762306a36Sopenharmony_ci "MetricName": "fxu_both_busy" 119862306a36Sopenharmony_ci }, 119962306a36Sopenharmony_ci { 120062306a36Sopenharmony_ci "BriefDescription": "Both FXU Idle", 120162306a36Sopenharmony_ci "MetricExpr": "PM_FXU_IDLE / PM_CYC", 120262306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 120362306a36Sopenharmony_ci "MetricName": "fxu_both_idle" 120462306a36Sopenharmony_ci }, 120562306a36Sopenharmony_ci { 120662306a36Sopenharmony_ci "BriefDescription": "PCT instruction loads", 120762306a36Sopenharmony_ci "MetricExpr": "PM_LD_REF_L1 / PM_RUN_INST_CMPL", 120862306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 120962306a36Sopenharmony_ci "MetricName": "loads_per_inst" 121062306a36Sopenharmony_ci }, 121162306a36Sopenharmony_ci { 121262306a36Sopenharmony_ci "BriefDescription": "PCT instruction stores", 121362306a36Sopenharmony_ci "MetricExpr": "PM_ST_FIN / PM_RUN_INST_CMPL", 121462306a36Sopenharmony_ci "MetricGroup": "instruction_mix", 121562306a36Sopenharmony_ci "MetricName": "stores_per_inst" 121662306a36Sopenharmony_ci }, 121762306a36Sopenharmony_ci { 121862306a36Sopenharmony_ci "BriefDescription": "Icache Fetchs per Icache Miss", 121962306a36Sopenharmony_ci "MetricExpr": "(PM_L1_ICACHE_MISS - PM_IC_PREF_WRITE) / PM_L1_ICACHE_MISS", 122062306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 122162306a36Sopenharmony_ci "MetricName": "icache_miss_reload" 122262306a36Sopenharmony_ci }, 122362306a36Sopenharmony_ci { 122462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads due to prefetch", 122562306a36Sopenharmony_ci "MetricExpr": "PM_IC_PREF_WRITE * 100 / PM_L1_ICACHE_MISS", 122662306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 122762306a36Sopenharmony_ci "MetricName": "icache_pref_percent" 122862306a36Sopenharmony_ci }, 122962306a36Sopenharmony_ci { 123062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L2 or L3 (Modified)", 123162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL2L3_MOD * 100 / PM_L1_ICACHE_MISS", 123262306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 123362306a36Sopenharmony_ci "MetricName": "inst_from_dl2l3_mod_percent" 123462306a36Sopenharmony_ci }, 123562306a36Sopenharmony_ci { 123662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L2 or L3 (Shared)", 123762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL2L3_SHR * 100 / PM_L1_ICACHE_MISS", 123862306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 123962306a36Sopenharmony_ci "MetricName": "inst_from_dl2l3_shr_percent" 124062306a36Sopenharmony_ci }, 124162306a36Sopenharmony_ci { 124262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant L4", 124362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DL4 * 100 / PM_L1_ICACHE_MISS", 124462306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 124562306a36Sopenharmony_ci "MetricName": "inst_from_dl4_percent" 124662306a36Sopenharmony_ci }, 124762306a36Sopenharmony_ci { 124862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Distant Memory", 124962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_DMEM * 100 / PM_L1_ICACHE_MISS", 125062306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 125162306a36Sopenharmony_ci "MetricName": "inst_from_dmem_percent" 125262306a36Sopenharmony_ci }, 125362306a36Sopenharmony_ci { 125462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L2, other core", 125562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L21_MOD * 100 / PM_L1_ICACHE_MISS", 125662306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 125762306a36Sopenharmony_ci "MetricName": "inst_from_l21_mod_percent" 125862306a36Sopenharmony_ci }, 125962306a36Sopenharmony_ci { 126062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L2, other core", 126162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L21_SHR * 100 / PM_L1_ICACHE_MISS", 126262306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 126362306a36Sopenharmony_ci "MetricName": "inst_from_l21_shr_percent" 126462306a36Sopenharmony_ci }, 126562306a36Sopenharmony_ci { 126662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from L2", 126762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L2 * 100 / PM_L1_ICACHE_MISS", 126862306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 126962306a36Sopenharmony_ci "MetricName": "inst_from_l2_percent" 127062306a36Sopenharmony_ci }, 127162306a36Sopenharmony_ci { 127262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L3, other core", 127362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L31_MOD * 100 / PM_L1_ICACHE_MISS", 127462306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 127562306a36Sopenharmony_ci "MetricName": "inst_from_l31_mod_percent" 127662306a36Sopenharmony_ci }, 127762306a36Sopenharmony_ci { 127862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Private L3, other core", 127962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L31_SHR * 100 / PM_L1_ICACHE_MISS", 128062306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 128162306a36Sopenharmony_ci "MetricName": "inst_from_l31_shr_percent" 128262306a36Sopenharmony_ci }, 128362306a36Sopenharmony_ci { 128462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from L3", 128562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3 * 100 / PM_L1_ICACHE_MISS", 128662306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 128762306a36Sopenharmony_ci "MetricName": "inst_from_l3_percent" 128862306a36Sopenharmony_ci }, 128962306a36Sopenharmony_ci { 129062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Local L4", 129162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_LL4 * 100 / PM_L1_ICACHE_MISS", 129262306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 129362306a36Sopenharmony_ci "MetricName": "inst_from_ll4_percent" 129462306a36Sopenharmony_ci }, 129562306a36Sopenharmony_ci { 129662306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Local Memory", 129762306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_LMEM * 100 / PM_L1_ICACHE_MISS", 129862306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 129962306a36Sopenharmony_ci "MetricName": "inst_from_lmem_percent" 130062306a36Sopenharmony_ci }, 130162306a36Sopenharmony_ci { 130262306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L2 or L3 (Modified)", 130362306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL2L3_MOD * 100 / PM_L1_ICACHE_MISS", 130462306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 130562306a36Sopenharmony_ci "MetricName": "inst_from_rl2l3_mod_percent" 130662306a36Sopenharmony_ci }, 130762306a36Sopenharmony_ci { 130862306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L2 or L3 (Shared)", 130962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL2L3_SHR * 100 / PM_L1_ICACHE_MISS", 131062306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 131162306a36Sopenharmony_ci "MetricName": "inst_from_rl2l3_shr_percent" 131262306a36Sopenharmony_ci }, 131362306a36Sopenharmony_ci { 131462306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote L4", 131562306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RL4 * 100 / PM_L1_ICACHE_MISS", 131662306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 131762306a36Sopenharmony_ci "MetricName": "inst_from_rl4_percent" 131862306a36Sopenharmony_ci }, 131962306a36Sopenharmony_ci { 132062306a36Sopenharmony_ci "BriefDescription": "% of ICache reloads from Remote Memory", 132162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_RMEM * 100 / PM_L1_ICACHE_MISS", 132262306a36Sopenharmony_ci "MetricGroup": "instruction_stats_percent_per_ref", 132362306a36Sopenharmony_ci "MetricName": "inst_from_rmem_percent" 132462306a36Sopenharmony_ci }, 132562306a36Sopenharmony_ci { 132662306a36Sopenharmony_ci "BriefDescription": "Average number of stores that gather in the store buffer before being sent to an L2 RC machine", 132762306a36Sopenharmony_ci "MetricExpr": "PM_ST_CMPL / (PM_L2_ST / 2)", 132862306a36Sopenharmony_ci "MetricGroup": "l2_stats", 132962306a36Sopenharmony_ci "MetricName": "avg_stores_gathered" 133062306a36Sopenharmony_ci }, 133162306a36Sopenharmony_ci { 133262306a36Sopenharmony_ci "BriefDescription": "L2 Store misses as a % of total L2 Store dispatches (per thread)", 133362306a36Sopenharmony_ci "MetricExpr": "PM_L2_ST_MISS / PM_L2_ST * 100", 133462306a36Sopenharmony_ci "MetricGroup": "l2_stats", 133562306a36Sopenharmony_ci "MetricName": "l2_st_miss_ratio_percent" 133662306a36Sopenharmony_ci }, 133762306a36Sopenharmony_ci { 133862306a36Sopenharmony_ci "BriefDescription": "Percentage of L2 store misses per drained store. A drained store may contain multiple individual stores if they target the same line", 133962306a36Sopenharmony_ci "MetricExpr": "PM_L2_ST_MISS / (PM_L2_ST / 2)", 134062306a36Sopenharmony_ci "MetricGroup": "l2_stats", 134162306a36Sopenharmony_ci "MetricName": "l2_store_miss_ratio_percent" 134262306a36Sopenharmony_ci }, 134362306a36Sopenharmony_ci { 134462306a36Sopenharmony_ci "BriefDescription": "average L1 miss latency using marked events", 134562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_LD_MISS_L1_CYC / PM_MRK_LD_MISS_L1", 134662306a36Sopenharmony_ci "MetricGroup": "latency", 134762306a36Sopenharmony_ci "MetricName": "average_dl1miss_latency" 134862306a36Sopenharmony_ci }, 134962306a36Sopenharmony_ci { 135062306a36Sopenharmony_ci "BriefDescription": "Average icache miss latency", 135162306a36Sopenharmony_ci "MetricExpr": "(PM_IC_DEMAND_CYC / PM_IC_DEMAND_REQ)", 135262306a36Sopenharmony_ci "MetricGroup": "latency", 135362306a36Sopenharmony_ci "MetricName": "average_il1_miss_latency" 135462306a36Sopenharmony_ci }, 135562306a36Sopenharmony_ci { 135662306a36Sopenharmony_ci "BriefDescription": "average service time for SYNC", 135762306a36Sopenharmony_ci "MetricExpr": "PM_LSU_SRQ_SYNC_CYC / PM_LSU_SRQ_SYNC", 135862306a36Sopenharmony_ci "MetricGroup": "latency", 135962306a36Sopenharmony_ci "MetricName": "average_sync_cyc" 136062306a36Sopenharmony_ci }, 136162306a36Sopenharmony_ci { 136262306a36Sopenharmony_ci "BriefDescription": "Cycles LMQ slot0 was active on an average", 136362306a36Sopenharmony_ci "MetricExpr": "PM_LSU_LMQ_S0_VALID / PM_LSU_LMQ_S0_ALLOC", 136462306a36Sopenharmony_ci "MetricGroup": "latency", 136562306a36Sopenharmony_ci "MetricName": "avg_lmq_life_time" 136662306a36Sopenharmony_ci }, 136762306a36Sopenharmony_ci { 136862306a36Sopenharmony_ci "BriefDescription": "Average number of cycles LRQ stays active for one load. Slot 0 is VALID ONLY FOR EVEN THREADS", 136962306a36Sopenharmony_ci "MetricExpr": "PM_LSU_LRQ_S0_VALID / PM_LSU_LRQ_S0_ALLOC", 137062306a36Sopenharmony_ci "MetricGroup": "latency", 137162306a36Sopenharmony_ci "MetricName": "avg_lrq_life_time_even" 137262306a36Sopenharmony_ci }, 137362306a36Sopenharmony_ci { 137462306a36Sopenharmony_ci "BriefDescription": "Average number of cycles LRQ stays active for one load. Slot 43 is valid ONLY FOR ODD THREADS", 137562306a36Sopenharmony_ci "MetricExpr": "PM_LSU_LRQ_S43_VALID / PM_LSU_LRQ_S43_ALLOC", 137662306a36Sopenharmony_ci "MetricGroup": "latency", 137762306a36Sopenharmony_ci "MetricName": "avg_lrq_life_time_odd" 137862306a36Sopenharmony_ci }, 137962306a36Sopenharmony_ci { 138062306a36Sopenharmony_ci "BriefDescription": "Average number of cycles SRQ stays active for one load. Slot 0 is VALID ONLY FOR EVEN THREADS", 138162306a36Sopenharmony_ci "MetricExpr": "PM_LSU_SRQ_S0_VALID / PM_LSU_SRQ_S0_ALLOC", 138262306a36Sopenharmony_ci "MetricGroup": "latency", 138362306a36Sopenharmony_ci "MetricName": "avg_srq_life_time_even" 138462306a36Sopenharmony_ci }, 138562306a36Sopenharmony_ci { 138662306a36Sopenharmony_ci "BriefDescription": "Average number of cycles SRQ stays active for one load. Slot 39 is valid ONLY FOR ODD THREADS", 138762306a36Sopenharmony_ci "MetricExpr": "PM_LSU_SRQ_S39_VALID / PM_LSU_SRQ_S39_ALLOC", 138862306a36Sopenharmony_ci "MetricGroup": "latency", 138962306a36Sopenharmony_ci "MetricName": "avg_srq_life_time_odd" 139062306a36Sopenharmony_ci }, 139162306a36Sopenharmony_ci { 139262306a36Sopenharmony_ci "BriefDescription": "Marked background kill latency, measured in L2", 139362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_FAB_RSP_BKILL_CYC / PM_MRK_FAB_RSP_BKILL", 139462306a36Sopenharmony_ci "MetricGroup": "latency", 139562306a36Sopenharmony_ci "MetricName": "bkill_latency" 139662306a36Sopenharmony_ci }, 139762306a36Sopenharmony_ci { 139862306a36Sopenharmony_ci "BriefDescription": "Marked dclaim latency, measured in L2", 139962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_FAB_RSP_DCLAIM_CYC / PM_MRK_FAB_RSP_DCLAIM", 140062306a36Sopenharmony_ci "MetricGroup": "latency", 140162306a36Sopenharmony_ci "MetricName": "dclaim_latency" 140262306a36Sopenharmony_ci }, 140362306a36Sopenharmony_ci { 140462306a36Sopenharmony_ci "BriefDescription": "Marked L2L3 remote Load latency", 140562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_DL2L3_MOD_CYC/ PM_MRK_DATA_FROM_DL2L3_MOD", 140662306a36Sopenharmony_ci "MetricGroup": "latency", 140762306a36Sopenharmony_ci "MetricName": "dl2l3_mod_latency" 140862306a36Sopenharmony_ci }, 140962306a36Sopenharmony_ci { 141062306a36Sopenharmony_ci "BriefDescription": "Marked L2L3 distant Load latency", 141162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_DL2L3_SHR_CYC/ PM_MRK_DATA_FROM_DL2L3_SHR", 141262306a36Sopenharmony_ci "MetricGroup": "latency", 141362306a36Sopenharmony_ci "MetricName": "dl2l3_shr_latency" 141462306a36Sopenharmony_ci }, 141562306a36Sopenharmony_ci { 141662306a36Sopenharmony_ci "BriefDescription": "Distant L4 average load latency", 141762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_DL4_CYC/ PM_MRK_DATA_FROM_DL4", 141862306a36Sopenharmony_ci "MetricGroup": "latency", 141962306a36Sopenharmony_ci "MetricName": "dl4_latency" 142062306a36Sopenharmony_ci }, 142162306a36Sopenharmony_ci { 142262306a36Sopenharmony_ci "BriefDescription": "Marked Dmem Load latency", 142362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_DMEM_CYC/ PM_MRK_DATA_FROM_DMEM", 142462306a36Sopenharmony_ci "MetricGroup": "latency", 142562306a36Sopenharmony_ci "MetricName": "dmem_latency" 142662306a36Sopenharmony_ci }, 142762306a36Sopenharmony_ci { 142862306a36Sopenharmony_ci "BriefDescription": "estimated exposed miss latency for dL1 misses, ie load miss when we were NTC", 142962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_LD_MISS_EXPOSED_CYC / PM_MRK_LD_MISS_EXPOSED", 143062306a36Sopenharmony_ci "MetricGroup": "latency", 143162306a36Sopenharmony_ci "MetricName": "exposed_dl1miss_latency" 143262306a36Sopenharmony_ci }, 143362306a36Sopenharmony_ci { 143462306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from L2.1 in the M state", 143562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L21_MOD_CYC/ PM_MRK_DATA_FROM_L21_MOD", 143662306a36Sopenharmony_ci "MetricGroup": "latency", 143762306a36Sopenharmony_ci "MetricName": "l21_mod_latency" 143862306a36Sopenharmony_ci }, 143962306a36Sopenharmony_ci { 144062306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from L2.1 in the S state", 144162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L21_SHR_CYC/ PM_MRK_DATA_FROM_L21_SHR", 144262306a36Sopenharmony_ci "MetricGroup": "latency", 144362306a36Sopenharmony_ci "MetricName": "l21_shr_latency" 144462306a36Sopenharmony_ci }, 144562306a36Sopenharmony_ci { 144662306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L2 and suffered a conflict at RC machine dispatch time due to load-hit-store", 144762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2_DISP_CONFLICT_LDHITST_CYC/ PM_MRK_DATA_FROM_L2_DISP_CONFLICT_LDHITST", 144862306a36Sopenharmony_ci "MetricGroup": "latency", 144962306a36Sopenharmony_ci "MetricName": "l2_disp_conflict_ldhitst_latency" 145062306a36Sopenharmony_ci }, 145162306a36Sopenharmony_ci { 145262306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L2 and suffered a conflict at RC machine dispatch time NOT due load-hit-store", 145362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER_CYC/ PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER", 145462306a36Sopenharmony_ci "MetricGroup": "latency", 145562306a36Sopenharmony_ci "MetricName": "l2_disp_conflict_other_latency" 145662306a36Sopenharmony_ci }, 145762306a36Sopenharmony_ci { 145862306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L2", 145962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2_CYC/ PM_MRK_DATA_FROM_L2", 146062306a36Sopenharmony_ci "MetricGroup": "latency", 146162306a36Sopenharmony_ci "MetricName": "l2_latency" 146262306a36Sopenharmony_ci }, 146362306a36Sopenharmony_ci { 146462306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that were satisfied by lines prefetched into the L3. This information is forwarded from the L3", 146562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2_MEPF_CYC/ PM_MRK_DATA_FROM_L2", 146662306a36Sopenharmony_ci "MetricGroup": "latency", 146762306a36Sopenharmony_ci "MetricName": "l2_mepf_latency" 146862306a36Sopenharmony_ci }, 146962306a36Sopenharmony_ci { 147062306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L2 and suffered no conflicts", 147162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2_NO_CONFLICT_CYC/ PM_MRK_DATA_FROM_L2", 147262306a36Sopenharmony_ci "MetricGroup": "latency", 147362306a36Sopenharmony_ci "MetricName": "l2_no_conflict_latency" 147462306a36Sopenharmony_ci }, 147562306a36Sopenharmony_ci { 147662306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L3 and beyond", 147762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L2MISS_CYC/ PM_MRK_DATA_FROM_L2MISS", 147862306a36Sopenharmony_ci "MetricGroup": "latency", 147962306a36Sopenharmony_ci "MetricName": "l2miss_latency" 148062306a36Sopenharmony_ci }, 148162306a36Sopenharmony_ci { 148262306a36Sopenharmony_ci "BriefDescription": "Marked L31 Load latency", 148362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L31_MOD_CYC/ PM_MRK_DATA_FROM_L31_MOD", 148462306a36Sopenharmony_ci "MetricGroup": "latency", 148562306a36Sopenharmony_ci "MetricName": "l31_mod_latency" 148662306a36Sopenharmony_ci }, 148762306a36Sopenharmony_ci { 148862306a36Sopenharmony_ci "BriefDescription": "Marked L31 Load latency", 148962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L31_SHR_CYC/ PM_MRK_DATA_FROM_L31_SHR", 149062306a36Sopenharmony_ci "MetricGroup": "latency", 149162306a36Sopenharmony_ci "MetricName": "l31_shr_latency" 149262306a36Sopenharmony_ci }, 149362306a36Sopenharmony_ci { 149462306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L3", 149562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L3_CYC/ PM_MRK_DATA_FROM_L3", 149662306a36Sopenharmony_ci "MetricGroup": "latency", 149762306a36Sopenharmony_ci "MetricName": "l3_latency" 149862306a36Sopenharmony_ci }, 149962306a36Sopenharmony_ci { 150062306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that came from the L3 and suffered no conflicts", 150162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L3_NO_CONFLICT_CYC/ PM_MRK_DATA_FROM_L2", 150262306a36Sopenharmony_ci "MetricGroup": "latency", 150362306a36Sopenharmony_ci "MetricName": "l3_no_conflict_latency" 150462306a36Sopenharmony_ci }, 150562306a36Sopenharmony_ci { 150662306a36Sopenharmony_ci "BriefDescription": "Average load latency for all marked demand loads that come from beyond the L3", 150762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L3MISS_CYC/ PM_MRK_DATA_FROM_L3MISS", 150862306a36Sopenharmony_ci "MetricGroup": "latency", 150962306a36Sopenharmony_ci "MetricName": "l3miss_latency" 151062306a36Sopenharmony_ci }, 151162306a36Sopenharmony_ci { 151262306a36Sopenharmony_ci "BriefDescription": "Average latency for marked reloads that hit in the L3 on the MEPF state. i.e. lines that were prefetched into the L3", 151362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_L3_MEPF_CYC/ PM_MRK_DATA_FROM_L3_MEPF", 151462306a36Sopenharmony_ci "MetricGroup": "latency", 151562306a36Sopenharmony_ci "MetricName": "l3pref_latency" 151662306a36Sopenharmony_ci }, 151762306a36Sopenharmony_ci { 151862306a36Sopenharmony_ci "BriefDescription": "Local L4 average load latency", 151962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_LL4_CYC/ PM_MRK_DATA_FROM_LL4", 152062306a36Sopenharmony_ci "MetricGroup": "latency", 152162306a36Sopenharmony_ci "MetricName": "ll4_latency" 152262306a36Sopenharmony_ci }, 152362306a36Sopenharmony_ci { 152462306a36Sopenharmony_ci "BriefDescription": "Marked Lmem Load latency", 152562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_LMEM_CYC/ PM_MRK_DATA_FROM_LMEM", 152662306a36Sopenharmony_ci "MetricGroup": "latency", 152762306a36Sopenharmony_ci "MetricName": "lmem_latency" 152862306a36Sopenharmony_ci }, 152962306a36Sopenharmony_ci { 153062306a36Sopenharmony_ci "BriefDescription": "Latency for marked reloads that hit in the L2 or L3 of any other core on a different chip", 153162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_OFF_CHIP_CACHE_CYC/ PM_MRK_DATA_FROM_OFF_CHIP_CACHE", 153262306a36Sopenharmony_ci "MetricGroup": "latency", 153362306a36Sopenharmony_ci "MetricName": "off_chip_cache_latency" 153462306a36Sopenharmony_ci }, 153562306a36Sopenharmony_ci { 153662306a36Sopenharmony_ci "BriefDescription": "Latency for marked reloads that hit in the L2 or L3 of any other core on the same chip", 153762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_ON_CHIP_CACHE_CYC/ PM_MRK_DATA_FROM_ON_CHIP_CACHE", 153862306a36Sopenharmony_ci "MetricGroup": "latency", 153962306a36Sopenharmony_ci "MetricName": "on_chip_cache_latency" 154062306a36Sopenharmony_ci }, 154162306a36Sopenharmony_ci { 154262306a36Sopenharmony_ci "BriefDescription": "Marked L2L3 remote Load latency", 154362306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_RL2L3_MOD_CYC/ PM_MRK_DATA_FROM_RL2L3_MOD", 154462306a36Sopenharmony_ci "MetricGroup": "latency", 154562306a36Sopenharmony_ci "MetricName": "rl2l3_mod_latency" 154662306a36Sopenharmony_ci }, 154762306a36Sopenharmony_ci { 154862306a36Sopenharmony_ci "BriefDescription": "Marked L2L3 remote Load latency", 154962306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_RL2L3_SHR_CYC/ PM_MRK_DATA_FROM_RL2L3_SHR", 155062306a36Sopenharmony_ci "MetricGroup": "latency", 155162306a36Sopenharmony_ci "MetricName": "rl2l3_shr_latency" 155262306a36Sopenharmony_ci }, 155362306a36Sopenharmony_ci { 155462306a36Sopenharmony_ci "BriefDescription": "Remote L4 average load latency", 155562306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_RL4_CYC/ PM_MRK_DATA_FROM_RL4", 155662306a36Sopenharmony_ci "MetricGroup": "latency", 155762306a36Sopenharmony_ci "MetricName": "rl4_latency" 155862306a36Sopenharmony_ci }, 155962306a36Sopenharmony_ci { 156062306a36Sopenharmony_ci "BriefDescription": "Marked Rmem Load latency", 156162306a36Sopenharmony_ci "MetricExpr": "PM_MRK_DATA_FROM_RMEM_CYC/ PM_MRK_DATA_FROM_RMEM", 156262306a36Sopenharmony_ci "MetricGroup": "latency", 156362306a36Sopenharmony_ci "MetricName": "rmem_latency" 156462306a36Sopenharmony_ci }, 156562306a36Sopenharmony_ci { 156662306a36Sopenharmony_ci "BriefDescription": "ERAT miss reject ratio", 156762306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_ERAT_MISS * 100 / PM_RUN_INST_CMPL", 156862306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 156962306a36Sopenharmony_ci "MetricName": "erat_reject_rate_percent" 157062306a36Sopenharmony_ci }, 157162306a36Sopenharmony_ci { 157262306a36Sopenharmony_ci "BriefDescription": "ERAT miss reject ratio", 157362306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_ERAT_MISS * 100 / (PM_LSU_FIN - PM_LSU_FX_FIN)", 157462306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 157562306a36Sopenharmony_ci "MetricName": "erat_reject_ratio_percent" 157662306a36Sopenharmony_ci }, 157762306a36Sopenharmony_ci { 157862306a36Sopenharmony_ci "BriefDescription": "LHS reject ratio", 157962306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_LHS *100/ PM_RUN_INST_CMPL", 158062306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 158162306a36Sopenharmony_ci "MetricName": "lhs_reject_rate_percent" 158262306a36Sopenharmony_ci }, 158362306a36Sopenharmony_ci { 158462306a36Sopenharmony_ci "BriefDescription": "LHS reject ratio", 158562306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_LHS *100/ (PM_LSU_FIN - PM_LSU_FX_FIN)", 158662306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 158762306a36Sopenharmony_ci "MetricName": "lhs_reject_ratio_percent" 158862306a36Sopenharmony_ci }, 158962306a36Sopenharmony_ci { 159062306a36Sopenharmony_ci "BriefDescription": "LMQ full reject ratio", 159162306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_LMQ_FULL * 100 / PM_RUN_INST_CMPL", 159262306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 159362306a36Sopenharmony_ci "MetricName": "lmq_full_reject_rate_percent" 159462306a36Sopenharmony_ci }, 159562306a36Sopenharmony_ci { 159662306a36Sopenharmony_ci "BriefDescription": "ERAT miss reject ratio", 159762306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT_LMQ_FULL * 100 / PM_LD_REF_L1", 159862306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 159962306a36Sopenharmony_ci "MetricName": "lmq_full_reject_ratio_percent" 160062306a36Sopenharmony_ci }, 160162306a36Sopenharmony_ci { 160262306a36Sopenharmony_ci "BriefDescription": "LSU reject ratio", 160362306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT *100/ PM_RUN_INST_CMPL", 160462306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 160562306a36Sopenharmony_ci "MetricName": "lsu_reject_rate_percent" 160662306a36Sopenharmony_ci }, 160762306a36Sopenharmony_ci { 160862306a36Sopenharmony_ci "BriefDescription": "LSU reject ratio", 160962306a36Sopenharmony_ci "MetricExpr": "PM_LSU_REJECT *100/ (PM_LSU_FIN - PM_LSU_FX_FIN)", 161062306a36Sopenharmony_ci "MetricGroup": "lsu_rejects", 161162306a36Sopenharmony_ci "MetricName": "lsu_reject_ratio_percent" 161262306a36Sopenharmony_ci }, 161362306a36Sopenharmony_ci { 161462306a36Sopenharmony_ci "BriefDescription": "Ratio of reloads from local L4 to distant L4", 161562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 / PM_DATA_FROM_DL4", 161662306a36Sopenharmony_ci "MetricGroup": "memory", 161762306a36Sopenharmony_ci "MetricName": "ld_ll4_per_ld_dmem" 161862306a36Sopenharmony_ci }, 161962306a36Sopenharmony_ci { 162062306a36Sopenharmony_ci "BriefDescription": "Ratio of reloads from local L4 to remote+distant L4", 162162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 / (PM_DATA_FROM_DL4 + PM_DATA_FROM_RL4)", 162262306a36Sopenharmony_ci "MetricGroup": "memory", 162362306a36Sopenharmony_ci "MetricName": "ld_ll4_per_ld_mem" 162462306a36Sopenharmony_ci }, 162562306a36Sopenharmony_ci { 162662306a36Sopenharmony_ci "BriefDescription": "Ratio of reloads from local L4 to remote L4", 162762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 / PM_DATA_FROM_RL4", 162862306a36Sopenharmony_ci "MetricGroup": "memory", 162962306a36Sopenharmony_ci "MetricName": "ld_ll4_per_ld_rl4" 163062306a36Sopenharmony_ci }, 163162306a36Sopenharmony_ci { 163262306a36Sopenharmony_ci "BriefDescription": "Number of loads from local memory per loads from distant memory", 163362306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM / PM_DATA_FROM_DMEM", 163462306a36Sopenharmony_ci "MetricGroup": "memory", 163562306a36Sopenharmony_ci "MetricName": "ld_lmem_per_ld_dmem" 163662306a36Sopenharmony_ci }, 163762306a36Sopenharmony_ci { 163862306a36Sopenharmony_ci "BriefDescription": "Number of loads from local memory per loads from remote and distant memory", 163962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM / (PM_DATA_FROM_DMEM + PM_DATA_FROM_RMEM)", 164062306a36Sopenharmony_ci "MetricGroup": "memory", 164162306a36Sopenharmony_ci "MetricName": "ld_lmem_per_ld_mem" 164262306a36Sopenharmony_ci }, 164362306a36Sopenharmony_ci { 164462306a36Sopenharmony_ci "BriefDescription": "Number of loads from local memory per loads from remote memory", 164562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM / PM_DATA_FROM_RMEM", 164662306a36Sopenharmony_ci "MetricGroup": "memory", 164762306a36Sopenharmony_ci "MetricName": "ld_lmem_per_ld_rmem" 164862306a36Sopenharmony_ci }, 164962306a36Sopenharmony_ci { 165062306a36Sopenharmony_ci "BriefDescription": "Number of loads from remote memory per loads from distant memory", 165162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RMEM / PM_DATA_FROM_DMEM", 165262306a36Sopenharmony_ci "MetricGroup": "memory", 165362306a36Sopenharmony_ci "MetricName": "ld_rmem_per_ld_dmem" 165462306a36Sopenharmony_ci }, 165562306a36Sopenharmony_ci { 165662306a36Sopenharmony_ci "BriefDescription": "Memory locality", 165762306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_LL4 + PM_DATA_FROM_LMEM) * 100/ (PM_DATA_FROM_LMEM + PM_DATA_FROM_LL4 + PM_DATA_FROM_RMEM + PM_DATA_FROM_RL4 + PM_DATA_FROM_DMEM + PM_DATA_FROM_DL4)", 165862306a36Sopenharmony_ci "MetricGroup": "memory", 165962306a36Sopenharmony_ci "MetricName": "mem_locality_percent" 166062306a36Sopenharmony_ci }, 166162306a36Sopenharmony_ci { 166262306a36Sopenharmony_ci "BriefDescription": "DERAT Miss Rate (per run instruction)(%)", 166362306a36Sopenharmony_ci "MetricExpr": "PM_LSU_DERAT_MISS * 100 / PM_RUN_INST_CMPL", 166462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 166562306a36Sopenharmony_ci "MetricName": "derat_miss_rate_percent" 166662306a36Sopenharmony_ci }, 166762306a36Sopenharmony_ci { 166862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L2 or L3 (Modified) per inst", 166962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL2L3_MOD * 100 / PM_RUN_INST_CMPL", 167062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 167162306a36Sopenharmony_ci "MetricName": "pteg_from_dl2l3_mod_rate_percent" 167262306a36Sopenharmony_ci }, 167362306a36Sopenharmony_ci { 167462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L2 or L3 (Shared) per inst", 167562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL2L3_SHR * 100 / PM_RUN_INST_CMPL", 167662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 167762306a36Sopenharmony_ci "MetricName": "pteg_from_dl2l3_shr_rate_percent" 167862306a36Sopenharmony_ci }, 167962306a36Sopenharmony_ci { 168062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L4 per inst", 168162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL4 * 100 / PM_RUN_INST_CMPL", 168262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 168362306a36Sopenharmony_ci "MetricName": "pteg_from_dl4_rate_percent" 168462306a36Sopenharmony_ci }, 168562306a36Sopenharmony_ci { 168662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant Memory per inst", 168762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DMEM * 100 / PM_RUN_INST_CMPL", 168862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 168962306a36Sopenharmony_ci "MetricName": "pteg_from_dmem_rate_percent" 169062306a36Sopenharmony_ci }, 169162306a36Sopenharmony_ci { 169262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L2, other core per inst", 169362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L21_MOD * 100 / PM_RUN_INST_CMPL", 169462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 169562306a36Sopenharmony_ci "MetricName": "pteg_from_l21_mod_rate_percent" 169662306a36Sopenharmony_ci }, 169762306a36Sopenharmony_ci { 169862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L2, other core per inst", 169962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L21_SHR * 100 / PM_RUN_INST_CMPL", 170062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 170162306a36Sopenharmony_ci "MetricName": "pteg_from_l21_shr_rate_percent" 170262306a36Sopenharmony_ci }, 170362306a36Sopenharmony_ci { 170462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from L2 per inst", 170562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L2 * 100 / PM_RUN_INST_CMPL", 170662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 170762306a36Sopenharmony_ci "MetricName": "pteg_from_l2_rate_percent" 170862306a36Sopenharmony_ci }, 170962306a36Sopenharmony_ci { 171062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L3, other core per inst", 171162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L31_MOD * 100 / PM_RUN_INST_CMPL", 171262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 171362306a36Sopenharmony_ci "MetricName": "pteg_from_l31_mod_rate_percent" 171462306a36Sopenharmony_ci }, 171562306a36Sopenharmony_ci { 171662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L3, other core per inst", 171762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L31_SHR * 100 / PM_RUN_INST_CMPL", 171862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 171962306a36Sopenharmony_ci "MetricName": "pteg_from_l31_shr_rate_percent" 172062306a36Sopenharmony_ci }, 172162306a36Sopenharmony_ci { 172262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from L3 per inst", 172362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L3 * 100 / PM_RUN_INST_CMPL", 172462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 172562306a36Sopenharmony_ci "MetricName": "pteg_from_l3_rate_percent" 172662306a36Sopenharmony_ci }, 172762306a36Sopenharmony_ci { 172862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Local L4 per inst", 172962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_LL4 * 100 / PM_RUN_INST_CMPL", 173062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 173162306a36Sopenharmony_ci "MetricName": "pteg_from_ll4_rate_percent" 173262306a36Sopenharmony_ci }, 173362306a36Sopenharmony_ci { 173462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Local Memory per inst", 173562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_LMEM * 100 / PM_RUN_INST_CMPL", 173662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 173762306a36Sopenharmony_ci "MetricName": "pteg_from_lmem_rate_percent" 173862306a36Sopenharmony_ci }, 173962306a36Sopenharmony_ci { 174062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L2 or L3 (Modified) per inst", 174162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL2L3_MOD * 100 / PM_RUN_INST_CMPL", 174262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 174362306a36Sopenharmony_ci "MetricName": "pteg_from_rl2l3_mod_rate_percent" 174462306a36Sopenharmony_ci }, 174562306a36Sopenharmony_ci { 174662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L2 or L3 (Shared) per inst", 174762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL2L3_SHR * 100 / PM_RUN_INST_CMPL", 174862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 174962306a36Sopenharmony_ci "MetricName": "pteg_from_rl2l3_shr_rate_percent" 175062306a36Sopenharmony_ci }, 175162306a36Sopenharmony_ci { 175262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L4 per inst", 175362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL4 * 100 / PM_RUN_INST_CMPL", 175462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 175562306a36Sopenharmony_ci "MetricName": "pteg_from_rl4_rate_percent" 175662306a36Sopenharmony_ci }, 175762306a36Sopenharmony_ci { 175862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote Memory per inst", 175962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RMEM * 100 / PM_RUN_INST_CMPL", 176062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_inst", 176162306a36Sopenharmony_ci "MetricName": "pteg_from_rmem_rate_percent" 176262306a36Sopenharmony_ci }, 176362306a36Sopenharmony_ci { 176462306a36Sopenharmony_ci "BriefDescription": "% of DERAT misses that result in an ERAT reload", 176562306a36Sopenharmony_ci "MetricExpr": "PM_DTLB_MISS * 100 / PM_LSU_DERAT_MISS", 176662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 176762306a36Sopenharmony_ci "MetricName": "derat_miss_reload_percent" 176862306a36Sopenharmony_ci }, 176962306a36Sopenharmony_ci { 177062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L2 or L3 (Modified)", 177162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL2L3_MOD * 100 / PM_DTLB_MISS", 177262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 177362306a36Sopenharmony_ci "MetricName": "pteg_from_dl2l3_mod_percent" 177462306a36Sopenharmony_ci }, 177562306a36Sopenharmony_ci { 177662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L2 or L3 (Shared)", 177762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL2L3_SHR * 100 / PM_DTLB_MISS", 177862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 177962306a36Sopenharmony_ci "MetricName": "pteg_from_dl2l3_shr_percent" 178062306a36Sopenharmony_ci }, 178162306a36Sopenharmony_ci { 178262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant L4", 178362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DL4 * 100 / PM_DTLB_MISS", 178462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 178562306a36Sopenharmony_ci "MetricName": "pteg_from_dl4_percent" 178662306a36Sopenharmony_ci }, 178762306a36Sopenharmony_ci { 178862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Distant Memory", 178962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_DMEM * 100 / PM_DTLB_MISS", 179062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 179162306a36Sopenharmony_ci "MetricName": "pteg_from_dmem_percent" 179262306a36Sopenharmony_ci }, 179362306a36Sopenharmony_ci { 179462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L2, other core", 179562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L21_MOD * 100 / PM_DTLB_MISS", 179662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 179762306a36Sopenharmony_ci "MetricName": "pteg_from_l21_mod_percent" 179862306a36Sopenharmony_ci }, 179962306a36Sopenharmony_ci { 180062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L2, other core", 180162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L21_SHR * 100 / PM_DTLB_MISS", 180262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 180362306a36Sopenharmony_ci "MetricName": "pteg_from_l21_shr_percent" 180462306a36Sopenharmony_ci }, 180562306a36Sopenharmony_ci { 180662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from L2", 180762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L2 * 100 / PM_DTLB_MISS", 180862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 180962306a36Sopenharmony_ci "MetricName": "pteg_from_l2_percent" 181062306a36Sopenharmony_ci }, 181162306a36Sopenharmony_ci { 181262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L3, other core", 181362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L31_MOD * 100 / PM_DTLB_MISS", 181462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 181562306a36Sopenharmony_ci "MetricName": "pteg_from_l31_mod_percent" 181662306a36Sopenharmony_ci }, 181762306a36Sopenharmony_ci { 181862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Private L3, other core", 181962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L31_SHR * 100 / PM_DTLB_MISS", 182062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 182162306a36Sopenharmony_ci "MetricName": "pteg_from_l31_shr_percent" 182262306a36Sopenharmony_ci }, 182362306a36Sopenharmony_ci { 182462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from L3", 182562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L3 * 100 / PM_DTLB_MISS", 182662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 182762306a36Sopenharmony_ci "MetricName": "pteg_from_l3_percent" 182862306a36Sopenharmony_ci }, 182962306a36Sopenharmony_ci { 183062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Local L4", 183162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_LL4 * 100 / PM_DTLB_MISS", 183262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 183362306a36Sopenharmony_ci "MetricName": "pteg_from_ll4_percent" 183462306a36Sopenharmony_ci }, 183562306a36Sopenharmony_ci { 183662306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Local Memory", 183762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_LMEM * 100 / PM_DTLB_MISS", 183862306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 183962306a36Sopenharmony_ci "MetricName": "pteg_from_lmem_percent" 184062306a36Sopenharmony_ci }, 184162306a36Sopenharmony_ci { 184262306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L2 or L3 (Modified)", 184362306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL2L3_MOD * 100 / PM_DTLB_MISS", 184462306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 184562306a36Sopenharmony_ci "MetricName": "pteg_from_rl2l3_mod_percent" 184662306a36Sopenharmony_ci }, 184762306a36Sopenharmony_ci { 184862306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L2 or L3 (Shared)", 184962306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL2L3_SHR * 100 / PM_DTLB_MISS", 185062306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 185162306a36Sopenharmony_ci "MetricName": "pteg_from_rl2l3_shr_percent" 185262306a36Sopenharmony_ci }, 185362306a36Sopenharmony_ci { 185462306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote L4", 185562306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RL4 * 100 / PM_DTLB_MISS", 185662306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 185762306a36Sopenharmony_ci "MetricName": "pteg_from_rl4_percent" 185862306a36Sopenharmony_ci }, 185962306a36Sopenharmony_ci { 186062306a36Sopenharmony_ci "BriefDescription": "% of DERAT reloads from Remote Memory", 186162306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_RMEM * 100 / PM_DTLB_MISS", 186262306a36Sopenharmony_ci "MetricGroup": "pteg_reloads_percent_per_ref", 186362306a36Sopenharmony_ci "MetricName": "pteg_from_rmem_percent" 186462306a36Sopenharmony_ci }, 186562306a36Sopenharmony_ci { 186662306a36Sopenharmony_ci "BriefDescription": "% DERAT miss ratio for 16G page per inst", 186762306a36Sopenharmony_ci "MetricExpr": "100 * PM_DERAT_MISS_16G / PM_RUN_INST_CMPL", 186862306a36Sopenharmony_ci "MetricGroup": "translation", 186962306a36Sopenharmony_ci "MetricName": "derat_16g_miss_rate_percent" 187062306a36Sopenharmony_ci }, 187162306a36Sopenharmony_ci { 187262306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 16G page", 187362306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_16G / PM_LSU_DERAT_MISS", 187462306a36Sopenharmony_ci "MetricGroup": "translation", 187562306a36Sopenharmony_ci "MetricName": "derat_16g_miss_ratio" 187662306a36Sopenharmony_ci }, 187762306a36Sopenharmony_ci { 187862306a36Sopenharmony_ci "BriefDescription": "% DERAT miss rate for 16M page per inst", 187962306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_16M * 100 / PM_RUN_INST_CMPL", 188062306a36Sopenharmony_ci "MetricGroup": "translation", 188162306a36Sopenharmony_ci "MetricName": "derat_16m_miss_rate_percent" 188262306a36Sopenharmony_ci }, 188362306a36Sopenharmony_ci { 188462306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 16M page", 188562306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_16M / PM_LSU_DERAT_MISS", 188662306a36Sopenharmony_ci "MetricGroup": "translation", 188762306a36Sopenharmony_ci "MetricName": "derat_16m_miss_ratio" 188862306a36Sopenharmony_ci }, 188962306a36Sopenharmony_ci { 189062306a36Sopenharmony_ci "BriefDescription": "% DERAT miss rate for 4K page per inst", 189162306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_4K * 100 / PM_RUN_INST_CMPL", 189262306a36Sopenharmony_ci "MetricGroup": "translation", 189362306a36Sopenharmony_ci "MetricName": "derat_4k_miss_rate_percent" 189462306a36Sopenharmony_ci }, 189562306a36Sopenharmony_ci { 189662306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 4K page", 189762306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_4K / PM_LSU_DERAT_MISS", 189862306a36Sopenharmony_ci "MetricGroup": "translation", 189962306a36Sopenharmony_ci "MetricName": "derat_4k_miss_ratio" 190062306a36Sopenharmony_ci }, 190162306a36Sopenharmony_ci { 190262306a36Sopenharmony_ci "BriefDescription": "% DERAT miss ratio for 64K page per inst", 190362306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_64K * 100 / PM_RUN_INST_CMPL", 190462306a36Sopenharmony_ci "MetricGroup": "translation", 190562306a36Sopenharmony_ci "MetricName": "derat_64k_miss_rate_percent" 190662306a36Sopenharmony_ci }, 190762306a36Sopenharmony_ci { 190862306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 64K page", 190962306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_64K / PM_LSU_DERAT_MISS", 191062306a36Sopenharmony_ci "MetricGroup": "translation", 191162306a36Sopenharmony_ci "MetricName": "derat_64k_miss_ratio" 191262306a36Sopenharmony_ci }, 191362306a36Sopenharmony_ci { 191462306a36Sopenharmony_ci "BriefDescription": "% DSLB_Miss_Rate per inst", 191562306a36Sopenharmony_ci "MetricExpr": "PM_DSLB_MISS * 100 / PM_RUN_INST_CMPL", 191662306a36Sopenharmony_ci "MetricGroup": "translation", 191762306a36Sopenharmony_ci "MetricName": "dslb_miss_rate_percent" 191862306a36Sopenharmony_ci }, 191962306a36Sopenharmony_ci { 192062306a36Sopenharmony_ci "BriefDescription": "% ISLB miss rate per inst", 192162306a36Sopenharmony_ci "MetricExpr": "PM_ISLB_MISS * 100 / PM_RUN_INST_CMPL", 192262306a36Sopenharmony_ci "MetricGroup": "translation", 192362306a36Sopenharmony_ci "MetricName": "islb_miss_rate_percent" 192462306a36Sopenharmony_ci }, 192562306a36Sopenharmony_ci { 192662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on any Centaur (local, remote, or distant) on either L4 or DRAM per L1 load ref", 192762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_MEMORY / PM_LD_REF_L1", 192862306a36Sopenharmony_ci "MetricName": "any_centaur_ld_hit_ratio" 192962306a36Sopenharmony_ci }, 193062306a36Sopenharmony_ci { 193162306a36Sopenharmony_ci "BriefDescription": "Base Completion Cycles", 193262306a36Sopenharmony_ci "MetricExpr": "PM_1PLUS_PPC_CMPL / PM_RUN_INST_CMPL", 193362306a36Sopenharmony_ci "MetricName": "base_completion_cpi" 193462306a36Sopenharmony_ci }, 193562306a36Sopenharmony_ci { 193662306a36Sopenharmony_ci "BriefDescription": "Marked background kill latency, measured in L2", 193762306a36Sopenharmony_ci "MetricExpr": "PM_MRK_FAB_RSP_BKILL_CYC / PM_MRK_FAB_RSP_BKILL", 193862306a36Sopenharmony_ci "MetricName": "bkill_ratio_percent" 193962306a36Sopenharmony_ci }, 194062306a36Sopenharmony_ci { 194162306a36Sopenharmony_ci "BriefDescription": "cycles", 194262306a36Sopenharmony_ci "MetricExpr": "PM_RUN_CYC", 194362306a36Sopenharmony_ci "MetricName": "custom_secs" 194462306a36Sopenharmony_ci }, 194562306a36Sopenharmony_ci { 194662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a distant chip's Centaur (L4 or DRAM) per L1 load ref", 194762306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_DMEM + PM_DATA_FROM_DL4) / PM_LD_REF_L1", 194862306a36Sopenharmony_ci "MetricName": "distant_centaur_ld_hit_ratio" 194962306a36Sopenharmony_ci }, 195062306a36Sopenharmony_ci { 195162306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads that came from the L3 and beyond", 195262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS * 100 / PM_L1_DCACHE_RELOAD_VALID", 195362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l2_miss_percent" 195462306a36Sopenharmony_ci }, 195562306a36Sopenharmony_ci { 195662306a36Sopenharmony_ci "BriefDescription": "% of DL1 reloads from Private L3, other core per Inst", 195762306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_L31_MOD + PM_DATA_FROM_L31_SHR) * 100 / PM_RUN_INST_CMPL", 195862306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l31_rate_percent" 195962306a36Sopenharmony_ci }, 196062306a36Sopenharmony_ci { 196162306a36Sopenharmony_ci "BriefDescription": "Percentage of DL1 reloads from L3 where the lines were brought into the L3 by a prefetch operation", 196262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_MEPF * 100 / PM_L1_DCACHE_RELOAD_VALID", 196362306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_mepf_percent" 196462306a36Sopenharmony_ci }, 196562306a36Sopenharmony_ci { 196662306a36Sopenharmony_ci "BriefDescription": "% of DL1 Reloads from beyond the local L3", 196762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS * 100 / PM_L1_DCACHE_RELOAD_VALID", 196862306a36Sopenharmony_ci "MetricName": "dl1_reload_from_l3_miss_percent" 196962306a36Sopenharmony_ci }, 197062306a36Sopenharmony_ci { 197162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the M (exclusive) state on the L2 or L3 of a core on a distant chip per L1 load ref", 197262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_MOD / PM_LD_REF_L1", 197362306a36Sopenharmony_ci "MetricName": "dl2l3_mod_ld_hit_ratio" 197462306a36Sopenharmony_ci }, 197562306a36Sopenharmony_ci { 197662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the S state on the L2 or L3 of a core on a distant chip per L1 load ref", 197762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL2L3_SHR / PM_LD_REF_L1", 197862306a36Sopenharmony_ci "MetricName": "dl2l3_shr_ld_hit_ratio" 197962306a36Sopenharmony_ci }, 198062306a36Sopenharmony_ci { 198162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a distant Centaur's cache per L1 load ref", 198262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DL4 / PM_LD_REF_L1", 198362306a36Sopenharmony_ci "MetricName": "dl4_ld_hit_ratio" 198462306a36Sopenharmony_ci }, 198562306a36Sopenharmony_ci { 198662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a distant Centaur's DRAM per L1 load ref", 198762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_DMEM / PM_LD_REF_L1", 198862306a36Sopenharmony_ci "MetricName": "dmem_ld_hit_ratio" 198962306a36Sopenharmony_ci }, 199062306a36Sopenharmony_ci { 199162306a36Sopenharmony_ci "BriefDescription": "Rate of DERAT reloads from L2", 199262306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L2 * 100 / PM_RUN_INST_CMPL", 199362306a36Sopenharmony_ci "MetricName": "dpteg_from_l2_rate_percent" 199462306a36Sopenharmony_ci }, 199562306a36Sopenharmony_ci { 199662306a36Sopenharmony_ci "BriefDescription": "Rate of DERAT reloads from L3", 199762306a36Sopenharmony_ci "MetricExpr": "PM_DPTEG_FROM_L3 * 100 / PM_RUN_INST_CMPL", 199862306a36Sopenharmony_ci "MetricName": "dpteg_from_l3_rate_percent" 199962306a36Sopenharmony_ci }, 200062306a36Sopenharmony_ci { 200162306a36Sopenharmony_ci "BriefDescription": "Overhead of expansion cycles", 200262306a36Sopenharmony_ci "MetricExpr": "(PM_GRP_CMPL / PM_RUN_INST_CMPL) - (PM_1PLUS_PPC_CMPL / PM_RUN_INST_CMPL)", 200362306a36Sopenharmony_ci "MetricName": "expansion_overhead_cpi" 200462306a36Sopenharmony_ci }, 200562306a36Sopenharmony_ci { 200662306a36Sopenharmony_ci "BriefDescription": "Total Fixed point operations executded in the Load/Store Unit following a load/store operation", 200762306a36Sopenharmony_ci "MetricExpr": "PM_LSU_FX_FIN/PM_RUN_INST_CMPL", 200862306a36Sopenharmony_ci "MetricName": "fixed_in_lsu_per_inst" 200962306a36Sopenharmony_ci }, 201062306a36Sopenharmony_ci { 201162306a36Sopenharmony_ci "BriefDescription": "GCT empty cycles", 201262306a36Sopenharmony_ci "MetricExpr": "(PM_GCT_NOSLOT_CYC / PM_RUN_CYC) * 100", 201362306a36Sopenharmony_ci "MetricName": "gct_empty_percent" 201462306a36Sopenharmony_ci }, 201562306a36Sopenharmony_ci { 201662306a36Sopenharmony_ci "BriefDescription": "Rate of IERAT reloads from L2", 201762306a36Sopenharmony_ci "MetricExpr": "PM_IPTEG_FROM_L2 * 100 / PM_RUN_INST_CMPL", 201862306a36Sopenharmony_ci "MetricName": "ipteg_from_l2_rate_percent" 201962306a36Sopenharmony_ci }, 202062306a36Sopenharmony_ci { 202162306a36Sopenharmony_ci "BriefDescription": "Rate of IERAT reloads from L3", 202262306a36Sopenharmony_ci "MetricExpr": "PM_IPTEG_FROM_L3 * 100 / PM_RUN_INST_CMPL", 202362306a36Sopenharmony_ci "MetricName": "ipteg_from_l3_rate_percent" 202462306a36Sopenharmony_ci }, 202562306a36Sopenharmony_ci { 202662306a36Sopenharmony_ci "BriefDescription": "Rate of IERAT reloads from local memory", 202762306a36Sopenharmony_ci "MetricExpr": "PM_IPTEG_FROM_LL4 * 100 / PM_RUN_INST_CMPL", 202862306a36Sopenharmony_ci "MetricName": "ipteg_from_ll4_rate_percent" 202962306a36Sopenharmony_ci }, 203062306a36Sopenharmony_ci { 203162306a36Sopenharmony_ci "BriefDescription": "Rate of IERAT reloads from local memory", 203262306a36Sopenharmony_ci "MetricExpr": "PM_IPTEG_FROM_LMEM * 100 / PM_RUN_INST_CMPL", 203362306a36Sopenharmony_ci "MetricName": "ipteg_from_lmem_rate_percent" 203462306a36Sopenharmony_ci }, 203562306a36Sopenharmony_ci { 203662306a36Sopenharmony_ci "BriefDescription": "Fraction of L1 hits per load ref", 203762306a36Sopenharmony_ci "MetricExpr": "(PM_LD_REF_L1 - PM_LD_MISS_L1) / PM_LD_REF_L1", 203862306a36Sopenharmony_ci "MetricName": "l1_ld_hit_ratio" 203962306a36Sopenharmony_ci }, 204062306a36Sopenharmony_ci { 204162306a36Sopenharmony_ci "BriefDescription": "Fraction of L1 load misses per L1 load ref", 204262306a36Sopenharmony_ci "MetricExpr": "PM_LD_MISS_L1 / PM_LD_REF_L1", 204362306a36Sopenharmony_ci "MetricName": "l1_ld_miss_ratio" 204462306a36Sopenharmony_ci }, 204562306a36Sopenharmony_ci { 204662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on another core's L2 on the same chip per L1 load ref", 204762306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_L21_MOD + PM_DATA_FROM_L21_SHR) / PM_LD_REF_L1", 204862306a36Sopenharmony_ci "MetricName": "l2_1_ld_hit_ratio" 204962306a36Sopenharmony_ci }, 205062306a36Sopenharmony_ci { 205162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the M (exclusive) state on another core's L2 on the same chip per L1 load ref", 205262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_MOD / PM_LD_REF_L1", 205362306a36Sopenharmony_ci "MetricName": "l2_1_mod_ld_hit_ratio" 205462306a36Sopenharmony_ci }, 205562306a36Sopenharmony_ci { 205662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the S state on another core's L2 on the same chip per L1 load ref", 205762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L21_SHR / PM_LD_REF_L1", 205862306a36Sopenharmony_ci "MetricName": "l2_1_shr_ld_hit_ratio" 205962306a36Sopenharmony_ci }, 206062306a36Sopenharmony_ci { 206162306a36Sopenharmony_ci "BriefDescription": "Average number of Castout machines used. 1 of 16 CO machines is sampled every L2 cycle", 206262306a36Sopenharmony_ci "MetricExpr": "(PM_CO_USAGE / PM_RUN_CYC) * 16", 206362306a36Sopenharmony_ci "MetricName": "l2_co_usage" 206462306a36Sopenharmony_ci }, 206562306a36Sopenharmony_ci { 206662306a36Sopenharmony_ci "BriefDescription": "Fraction of L2 load hits per L1 load ref", 206762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2 / PM_LD_REF_L1", 206862306a36Sopenharmony_ci "MetricName": "l2_ld_hit_ratio" 206962306a36Sopenharmony_ci }, 207062306a36Sopenharmony_ci { 207162306a36Sopenharmony_ci "BriefDescription": "Fraction of L2 load misses per L1 load ref", 207262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS / PM_LD_REF_L1", 207362306a36Sopenharmony_ci "MetricName": "l2_ld_miss_ratio" 207462306a36Sopenharmony_ci }, 207562306a36Sopenharmony_ci { 207662306a36Sopenharmony_ci "BriefDescription": "Fraction of L2 load hits per L1 load ref where the L2 experienced a Load-Hit-Store conflict", 207762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_LDHITST / PM_LD_REF_L1", 207862306a36Sopenharmony_ci "MetricName": "l2_lhs_ld_hit_ratio" 207962306a36Sopenharmony_ci }, 208062306a36Sopenharmony_ci { 208162306a36Sopenharmony_ci "BriefDescription": "Fraction of L2 load hits per L1 load ref where the L2 did not experience a conflict", 208262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_NO_CONFLICT / PM_LD_REF_L1", 208362306a36Sopenharmony_ci "MetricName": "l2_no_conflict_ld_hit_ratio" 208462306a36Sopenharmony_ci }, 208562306a36Sopenharmony_ci { 208662306a36Sopenharmony_ci "BriefDescription": "Fraction of L2 load hits per L1 load ref where the L2 experienced some conflict other than Load-Hit-Store", 208762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2_DISP_CONFLICT_OTHER / PM_LD_REF_L1", 208862306a36Sopenharmony_ci "MetricName": "l2_other_conflict_ld_hit_ratio" 208962306a36Sopenharmony_ci }, 209062306a36Sopenharmony_ci { 209162306a36Sopenharmony_ci "BriefDescription": "Average number of Read/Claim machines used. 1 of 16 RC machines is sampled every L2 cycle", 209262306a36Sopenharmony_ci "MetricExpr": "(PM_RC_USAGE / PM_RUN_CYC) * 16", 209362306a36Sopenharmony_ci "MetricName": "l2_rc_usage" 209462306a36Sopenharmony_ci }, 209562306a36Sopenharmony_ci { 209662306a36Sopenharmony_ci "BriefDescription": "Average number of Snoop machines used. 1 of 8 SN machines is sampled every L2 cycle", 209762306a36Sopenharmony_ci "MetricExpr": "(PM_SN_USAGE / PM_RUN_CYC) * 8", 209862306a36Sopenharmony_ci "MetricName": "l2_sn_usage" 209962306a36Sopenharmony_ci }, 210062306a36Sopenharmony_ci { 210162306a36Sopenharmony_ci "BriefDescription": "Marked L31 Load latency", 210262306a36Sopenharmony_ci "MetricExpr": "(PM_MRK_DATA_FROM_L31_SHR_CYC + PM_MRK_DATA_FROM_L31_MOD_CYC) / (PM_MRK_DATA_FROM_L31_SHR + PM_MRK_DATA_FROM_L31_MOD)", 210362306a36Sopenharmony_ci "MetricName": "l31_latency" 210462306a36Sopenharmony_ci }, 210562306a36Sopenharmony_ci { 210662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on another core's L3 on the same chip per L1 load ref", 210762306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_L31_MOD + PM_DATA_FROM_L31_SHR) / PM_LD_REF_L1", 210862306a36Sopenharmony_ci "MetricName": "l3_1_ld_hit_ratio" 210962306a36Sopenharmony_ci }, 211062306a36Sopenharmony_ci { 211162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the M (exclusive) state on another core's L3 on the same chip per L1 load ref", 211262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_MOD / PM_LD_REF_L1", 211362306a36Sopenharmony_ci "MetricName": "l3_1_mod_ld_hit_ratio" 211462306a36Sopenharmony_ci }, 211562306a36Sopenharmony_ci { 211662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the S state on another core's L3 on the same chip per L1 load ref", 211762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L31_SHR / PM_LD_REF_L1", 211862306a36Sopenharmony_ci "MetricName": "l3_1_shr_ld_hit_ratio" 211962306a36Sopenharmony_ci }, 212062306a36Sopenharmony_ci { 212162306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 load hits per load ref where the demand load collided with a pending prefetch", 212262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_DISP_CONFLICT / PM_LD_REF_L1", 212362306a36Sopenharmony_ci "MetricName": "l3_conflict_ld_hit_ratio" 212462306a36Sopenharmony_ci }, 212562306a36Sopenharmony_ci { 212662306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 load hits per L1 load ref", 212762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3 / PM_LD_REF_L1", 212862306a36Sopenharmony_ci "MetricName": "l3_ld_hit_ratio" 212962306a36Sopenharmony_ci }, 213062306a36Sopenharmony_ci { 213162306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 load misses per L1 load ref", 213262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS / PM_LD_REF_L1", 213362306a36Sopenharmony_ci "MetricName": "l3_ld_miss_ratio" 213462306a36Sopenharmony_ci }, 213562306a36Sopenharmony_ci { 213662306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 load hits per load ref where the L3 did not experience a conflict", 213762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_NO_CONFLICT / PM_LD_REF_L1", 213862306a36Sopenharmony_ci "MetricName": "l3_no_conflict_ld_hit_ratio" 213962306a36Sopenharmony_ci }, 214062306a36Sopenharmony_ci { 214162306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 hits on lines that were not in the MEPF state per L1 load ref", 214262306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_L3 - PM_DATA_FROM_L3_MEPF) / PM_LD_REF_L1", 214362306a36Sopenharmony_ci "MetricName": "l3other_ld_hit_ratio" 214462306a36Sopenharmony_ci }, 214562306a36Sopenharmony_ci { 214662306a36Sopenharmony_ci "BriefDescription": "Fraction of L3 hits on lines that were recently prefetched into the L3 (MEPF state) per L1 load ref", 214762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3_MEPF / PM_LD_REF_L1", 214862306a36Sopenharmony_ci "MetricName": "l3pref_ld_hit_ratio" 214962306a36Sopenharmony_ci }, 215062306a36Sopenharmony_ci { 215162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a local Centaur's cache per L1 load ref", 215262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LL4 / PM_LD_REF_L1", 215362306a36Sopenharmony_ci "MetricName": "ll4_ld_hit_ratio" 215462306a36Sopenharmony_ci }, 215562306a36Sopenharmony_ci { 215662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a local Centaur's DRAM per L1 load ref", 215762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_LMEM / PM_LD_REF_L1", 215862306a36Sopenharmony_ci "MetricName": "lmem_ld_hit_ratio" 215962306a36Sopenharmony_ci }, 216062306a36Sopenharmony_ci { 216162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a local Centaur (L4 or DRAM) per L1 load ref", 216262306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_LMEM + PM_DATA_FROM_LL4) / PM_LD_REF_L1", 216362306a36Sopenharmony_ci "MetricName": "local_centaur_ld_hit_ratio" 216462306a36Sopenharmony_ci }, 216562306a36Sopenharmony_ci { 216662306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by Other LSU Operations", 216762306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_LSU - PM_CMPLU_STALL_REJECT - PM_CMPLU_STALL_DCACHE_MISS - PM_CMPLU_STALL_STORE) / (PM_LD_REF_L1 - PM_LD_MISS_L1)", 216862306a36Sopenharmony_ci "MetricName": "lsu_stall_avg_cyc_per_l1hit_stfw" 216962306a36Sopenharmony_ci }, 217062306a36Sopenharmony_ci { 217162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on another core's L2 or L3 on a different chip (remote or distant) per L1 load ref", 217262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_OFF_CHIP_CACHE / PM_LD_REF_L1", 217362306a36Sopenharmony_ci "MetricName": "off_chip_cache_ld_hit_ratio" 217462306a36Sopenharmony_ci }, 217562306a36Sopenharmony_ci { 217662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on another core's L2 or L3 on the same chip per L1 load ref", 217762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_ON_CHIP_CACHE / PM_LD_REF_L1", 217862306a36Sopenharmony_ci "MetricName": "on_chip_cache_ld_hit_ratio" 217962306a36Sopenharmony_ci }, 218062306a36Sopenharmony_ci { 218162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a remote chip's Centaur (L4 or DRAM) per L1 load ref", 218262306a36Sopenharmony_ci "MetricExpr": "(PM_DATA_FROM_RMEM + PM_DATA_FROM_RL4) / PM_LD_REF_L1", 218362306a36Sopenharmony_ci "MetricName": "remote_centaur_ld_hit_ratio" 218462306a36Sopenharmony_ci }, 218562306a36Sopenharmony_ci { 218662306a36Sopenharmony_ci "BriefDescription": "Percent of all FXU/VSU instructions that got rejected because of unavailable resources or facilities", 218762306a36Sopenharmony_ci "MetricExpr": "PM_ISU_REJECT_RES_NA *100/ PM_RUN_INST_CMPL", 218862306a36Sopenharmony_ci "MetricName": "resource_na_reject_rate_percent" 218962306a36Sopenharmony_ci }, 219062306a36Sopenharmony_ci { 219162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the M (exclusive) state on the L2 or L3 of a core on a remote chip per L1 load ref", 219262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_MOD / PM_LD_REF_L1", 219362306a36Sopenharmony_ci "MetricName": "rl2l3_mod_ld_hit_ratio" 219462306a36Sopenharmony_ci }, 219562306a36Sopenharmony_ci { 219662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits of a line in the S state on the L2 or L3 of a core on a remote chip per L1 load ref", 219762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL2L3_SHR / PM_LD_REF_L1", 219862306a36Sopenharmony_ci "MetricName": "rl2l3_shr_ld_hit_ratio" 219962306a36Sopenharmony_ci }, 220062306a36Sopenharmony_ci { 220162306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a remote Centaur's cache per L1 load ref", 220262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RL4 / PM_LD_REF_L1", 220362306a36Sopenharmony_ci "MetricName": "rl4_ld_hit_ratio" 220462306a36Sopenharmony_ci }, 220562306a36Sopenharmony_ci { 220662306a36Sopenharmony_ci "BriefDescription": "Fraction of hits on a remote Centaur's DRAM per L1 load ref", 220762306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_RMEM / PM_LD_REF_L1", 220862306a36Sopenharmony_ci "MetricName": "rmem_ld_hit_ratio" 220962306a36Sopenharmony_ci }, 221062306a36Sopenharmony_ci { 221162306a36Sopenharmony_ci "BriefDescription": "Percent of all FXU/VSU instructions that got rejected due to SAR Bypass", 221262306a36Sopenharmony_ci "MetricExpr": "PM_ISU_REJECT_SAR_BYPASS *100/ PM_RUN_INST_CMPL", 221362306a36Sopenharmony_ci "MetricName": "sar_bypass_reject_rate_percent" 221462306a36Sopenharmony_ci }, 221562306a36Sopenharmony_ci { 221662306a36Sopenharmony_ci "BriefDescription": "Percent of all FXU/VSU instructions that got rejected because of unavailable sources", 221762306a36Sopenharmony_ci "MetricExpr": "PM_ISU_REJECT_SRC_NA *100/ PM_RUN_INST_CMPL", 221862306a36Sopenharmony_ci "MetricName": "source_na_reject_rate_percent" 221962306a36Sopenharmony_ci }, 222062306a36Sopenharmony_ci { 222162306a36Sopenharmony_ci "BriefDescription": "Store forward rate", 222262306a36Sopenharmony_ci "MetricExpr": "100 * (PM_LSU0_SRQ_STFWD + PM_LSU1_SRQ_STFWD) / PM_RUN_INST_CMPL", 222362306a36Sopenharmony_ci "MetricName": "store_forward_rate_percent" 222462306a36Sopenharmony_ci }, 222562306a36Sopenharmony_ci { 222662306a36Sopenharmony_ci "BriefDescription": "Store forward rate", 222762306a36Sopenharmony_ci "MetricExpr": "100 * (PM_LSU0_SRQ_STFWD + PM_LSU1_SRQ_STFWD) / (PM_LD_REF_L1 - PM_LD_MISS_L1)", 222862306a36Sopenharmony_ci "MetricName": "store_forward_ratio_percent" 222962306a36Sopenharmony_ci }, 223062306a36Sopenharmony_ci { 223162306a36Sopenharmony_ci "BriefDescription": "Marked store latency, from core completion to L2 RC machine completion", 223262306a36Sopenharmony_ci "MetricExpr": "(PM_MRK_ST_L2DISP_TO_CMPL_CYC + PM_MRK_ST_DRAIN_TO_L2DISP_CYC) / PM_MRK_ST_NEST", 223362306a36Sopenharmony_ci "MetricName": "store_latency" 223462306a36Sopenharmony_ci }, 223562306a36Sopenharmony_ci { 223662306a36Sopenharmony_ci "BriefDescription": "Cycles stalled by any sync", 223762306a36Sopenharmony_ci "MetricExpr": "(PM_CMPLU_STALL_LWSYNC + PM_CMPLU_STALL_HWSYNC) / PM_RUN_INST_CMPL", 223862306a36Sopenharmony_ci "MetricName": "sync_stall_cpi" 223962306a36Sopenharmony_ci }, 224062306a36Sopenharmony_ci { 224162306a36Sopenharmony_ci "BriefDescription": "Percentage of lines that were prefetched into the L3 and evicted before they were consumed", 224262306a36Sopenharmony_ci "MetricExpr": "(PM_L3_CO_MEPF / 2) / PM_L3_PREF_ALL * 100", 224362306a36Sopenharmony_ci "MetricName": "wasted_l3_prefetch_percent" 224462306a36Sopenharmony_ci } 224562306a36Sopenharmony_ci] 2246