162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles that are run cycles", 462306a36Sopenharmony_ci "MetricExpr": "PM_RUN_CYC / PM_CYC * 100", 562306a36Sopenharmony_ci "MetricGroup": "General", 662306a36Sopenharmony_ci "MetricName": "RUN_CYCLES_RATE", 762306a36Sopenharmony_ci "ScaleUnit": "1%" 862306a36Sopenharmony_ci }, 962306a36Sopenharmony_ci { 1062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction", 1162306a36Sopenharmony_ci "MetricExpr": "PM_CYC / PM_INST_CMPL", 1262306a36Sopenharmony_ci "MetricGroup": "CPI", 1362306a36Sopenharmony_ci "MetricName": "CYCLES_PER_INSTRUCTION" 1462306a36Sopenharmony_ci }, 1562306a36Sopenharmony_ci { 1662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled for any reason", 1762306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_CYC / PM_RUN_INST_CMPL", 1862306a36Sopenharmony_ci "MetricGroup": "CPI;CPI_STALL_RATIO", 1962306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_CPI" 2062306a36Sopenharmony_ci }, 2162306a36Sopenharmony_ci { 2262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because there was a flush", 2362306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_FLUSH / PM_RUN_INST_CMPL", 2462306a36Sopenharmony_ci "MetricGroup": "CPI", 2562306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_FLUSH_CPI" 2662306a36Sopenharmony_ci }, 2762306a36Sopenharmony_ci { 2862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because Fetch was being held, so there was nothing in the pipeline for this thread", 2962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_FETCH / PM_RUN_INST_CMPL", 3062306a36Sopenharmony_ci "MetricGroup": "CPI", 3162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_FETCH_CPI" 3262306a36Sopenharmony_ci }, 3362306a36Sopenharmony_ci { 3462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because the MMU was handling a translation miss", 3562306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_TRANSLATION / PM_RUN_INST_CMPL", 3662306a36Sopenharmony_ci "MetricGroup": "CPI", 3762306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_TRANSLATION_CPI" 3862306a36Sopenharmony_ci }, 3962306a36Sopenharmony_ci { 4062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled waiting to resolve an instruction ERAT miss", 4162306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_IERAT_ONLY_MISS / PM_RUN_INST_CMPL", 4262306a36Sopenharmony_ci "MetricGroup": "CPI", 4362306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_IERAT_ONLY_MISS_CPI" 4462306a36Sopenharmony_ci }, 4562306a36Sopenharmony_ci { 4662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled waiting to resolve an instruction TLB miss", 4762306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_ITLB_MISS / PM_RUN_INST_CMPL", 4862306a36Sopenharmony_ci "MetricGroup": "CPI", 4962306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_ITLB_MISS_CPI" 5062306a36Sopenharmony_ci }, 5162306a36Sopenharmony_ci { 5262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to an icache miss", 5362306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_IC_MISS / PM_RUN_INST_CMPL", 5462306a36Sopenharmony_ci "MetricGroup": "CPI", 5562306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_IC_MISS_CPI" 5662306a36Sopenharmony_ci }, 5762306a36Sopenharmony_ci { 5862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from the local L2", 5962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_IC_L2 / PM_RUN_INST_CMPL", 6062306a36Sopenharmony_ci "MetricGroup": "CPI", 6162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_IC_L2_CPI" 6262306a36Sopenharmony_ci }, 6362306a36Sopenharmony_ci { 6462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from the local L3", 6562306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_IC_L3 / PM_RUN_INST_CMPL", 6662306a36Sopenharmony_ci "MetricGroup": "CPI", 6762306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_IC_L3_CPI" 6862306a36Sopenharmony_ci }, 6962306a36Sopenharmony_ci { 7062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from any source beyond the local L3", 7162306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_IC_L3MISS / PM_RUN_INST_CMPL", 7262306a36Sopenharmony_ci "MetricGroup": "CPI", 7362306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_IC_L3MISS_CPI" 7462306a36Sopenharmony_ci }, 7562306a36Sopenharmony_ci { 7662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to an icache miss after a branch mispredict", 7762306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_BR_MPRED_ICMISS / PM_RUN_INST_CMPL", 7862306a36Sopenharmony_ci "MetricGroup": "CPI", 7962306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_BR_MPRED_ICMISS_CPI" 8062306a36Sopenharmony_ci }, 8162306a36Sopenharmony_ci { 8262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while instruction was fetched from the local L2 after suffering a branch mispredict", 8362306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L2 / PM_RUN_INST_CMPL", 8462306a36Sopenharmony_ci "MetricGroup": "CPI", 8562306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L2_CPI" 8662306a36Sopenharmony_ci }, 8762306a36Sopenharmony_ci { 8862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while instruction was fetched from the local L3 after suffering a branch mispredict", 8962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L3 / PM_RUN_INST_CMPL", 9062306a36Sopenharmony_ci "MetricGroup": "CPI", 9162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L3_CPI" 9262306a36Sopenharmony_ci }, 9362306a36Sopenharmony_ci { 9462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while instruction was fetched from any source beyond the local L3 after suffering a branch mispredict", 9562306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L3MISS / PM_RUN_INST_CMPL", 9662306a36Sopenharmony_ci "MetricGroup": "CPI", 9762306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L3MISS_CPI" 9862306a36Sopenharmony_ci }, 9962306a36Sopenharmony_ci { 10062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to a branch mispredict", 10162306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_BR_MPRED / PM_RUN_INST_CMPL", 10262306a36Sopenharmony_ci "MetricGroup": "CPI", 10362306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_BR_MPRED_CPI" 10462306a36Sopenharmony_ci }, 10562306a36Sopenharmony_ci { 10662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch for any reason", 10762306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_CYC / PM_RUN_INST_CMPL", 10862306a36Sopenharmony_ci "MetricGroup": "CPI", 10962306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_CPI" 11062306a36Sopenharmony_ci }, 11162306a36Sopenharmony_ci { 11262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because of a synchronizing instruction that requires the ICT to be empty before dispatch", 11362306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_SYNC_CYC / PM_RUN_INST_CMPL", 11462306a36Sopenharmony_ci "MetricGroup": "CPI", 11562306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_SYNC_CPI" 11662306a36Sopenharmony_ci }, 11762306a36Sopenharmony_ci { 11862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch while waiting on the scoreboard", 11962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_SCOREBOARD_CYC / PM_RUN_INST_CMPL", 12062306a36Sopenharmony_ci "MetricGroup": "CPI", 12162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_SCOREBOARD_CPI" 12262306a36Sopenharmony_ci }, 12362306a36Sopenharmony_ci { 12462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch due to issue queue full", 12562306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_ISSQ_FULL_CYC / PM_RUN_INST_CMPL", 12662306a36Sopenharmony_ci "MetricGroup": "CPI", 12762306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_ISSQ_FULL_CPI" 12862306a36Sopenharmony_ci }, 12962306a36Sopenharmony_ci { 13062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the mapper/SRB was full", 13162306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_RENAME_CYC / PM_RUN_INST_CMPL", 13262306a36Sopenharmony_ci "MetricGroup": "CPI", 13362306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_RENAME_CPI" 13462306a36Sopenharmony_ci }, 13562306a36Sopenharmony_ci { 13662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the STF mapper/SRB was full", 13762306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_STF_MAPPER_CYC / PM_RUN_INST_CMPL", 13862306a36Sopenharmony_ci "MetricGroup": "CPI", 13962306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_STF_MAPPER_CPI" 14062306a36Sopenharmony_ci }, 14162306a36Sopenharmony_ci { 14262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the XVFC mapper/SRB was full", 14362306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_XVFC_MAPPER_CYC / PM_RUN_INST_CMPL", 14462306a36Sopenharmony_ci "MetricGroup": "CPI", 14562306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_XVFC_MAPPER_CPI" 14662306a36Sopenharmony_ci }, 14762306a36Sopenharmony_ci { 14862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch for any other reason", 14962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_OTHER_CYC / PM_RUN_INST_CMPL", 15062306a36Sopenharmony_ci "MetricGroup": "CPI", 15162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_OTHER_CPI" 15262306a36Sopenharmony_ci }, 15362306a36Sopenharmony_ci { 15462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction has been dispatched but not issued for any reason", 15562306a36Sopenharmony_ci "MetricExpr": "PM_ISSUE_STALL / PM_RUN_INST_CMPL", 15662306a36Sopenharmony_ci "MetricGroup": "CPI;CPI_STALL_RATIO", 15762306a36Sopenharmony_ci "MetricName": "ISSUE_STALL_CPI" 15862306a36Sopenharmony_ci }, 15962306a36Sopenharmony_ci { 16062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting to be finished in one of the execution units", 16162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL / PM_RUN_INST_CMPL", 16262306a36Sopenharmony_ci "MetricGroup": "CPI;CPI_STALL_RATIO", 16362306a36Sopenharmony_ci "MetricName": "EXECUTION_STALL_CPI" 16462306a36Sopenharmony_ci }, 16562306a36Sopenharmony_ci { 16662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction spent executing an NTC instruction that gets flushed some time after dispatch", 16762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_NTC_FLUSH / PM_RUN_INST_CMPL", 16862306a36Sopenharmony_ci "MetricGroup": "CPI", 16962306a36Sopenharmony_ci "MetricName": "NTC_FLUSH_STALL_CPI" 17062306a36Sopenharmony_ci }, 17162306a36Sopenharmony_ci { 17262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTF instruction finishes at dispatch", 17362306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_FIN_AT_DISP / PM_RUN_INST_CMPL", 17462306a36Sopenharmony_ci "MetricGroup": "CPI", 17562306a36Sopenharmony_ci "MetricName": "FIN_AT_DISP_STALL_CPI" 17662306a36Sopenharmony_ci }, 17762306a36Sopenharmony_ci { 17862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the branch unit", 17962306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_BRU / PM_RUN_INST_CMPL", 18062306a36Sopenharmony_ci "MetricGroup": "CPI", 18162306a36Sopenharmony_ci "MetricName": "BRU_STALL_CPI" 18262306a36Sopenharmony_ci }, 18362306a36Sopenharmony_ci { 18462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a simple fixed point instruction that is executing in the LSU", 18562306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_SIMPLE_FX / PM_RUN_INST_CMPL", 18662306a36Sopenharmony_ci "MetricGroup": "CPI", 18762306a36Sopenharmony_ci "MetricName": "SIMPLE_FX_STALL_CPI" 18862306a36Sopenharmony_ci }, 18962306a36Sopenharmony_ci { 19062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the VSU", 19162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_VSU / PM_RUN_INST_CMPL", 19262306a36Sopenharmony_ci "MetricGroup": "CPI", 19362306a36Sopenharmony_ci "MetricName": "VSU_STALL_CPI" 19462306a36Sopenharmony_ci }, 19562306a36Sopenharmony_ci { 19662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting to be finished in one of the execution units", 19762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_TRANSLATION / PM_RUN_INST_CMPL", 19862306a36Sopenharmony_ci "MetricGroup": "CPI", 19962306a36Sopenharmony_ci "MetricName": "TRANSLATION_STALL_CPI" 20062306a36Sopenharmony_ci }, 20162306a36Sopenharmony_ci { 20262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a load or store that suffered a translation miss", 20362306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DERAT_ONLY_MISS / PM_RUN_INST_CMPL", 20462306a36Sopenharmony_ci "MetricGroup": "CPI", 20562306a36Sopenharmony_ci "MetricName": "DERAT_ONLY_MISS_STALL_CPI" 20662306a36Sopenharmony_ci }, 20762306a36Sopenharmony_ci { 20862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is recovering from a TLB miss", 20962306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DERAT_DTLB_MISS / PM_RUN_INST_CMPL", 21062306a36Sopenharmony_ci "MetricGroup": "CPI", 21162306a36Sopenharmony_ci "MetricName": "DERAT_DTLB_MISS_STALL_CPI" 21262306a36Sopenharmony_ci }, 21362306a36Sopenharmony_ci { 21462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the LSU", 21562306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_LSU / PM_RUN_INST_CMPL", 21662306a36Sopenharmony_ci "MetricGroup": "CPI", 21762306a36Sopenharmony_ci "MetricName": "LSU_STALL_CPI" 21862306a36Sopenharmony_ci }, 21962306a36Sopenharmony_ci { 22062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a load that is executing in the LSU", 22162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_LOAD / PM_RUN_INST_CMPL", 22262306a36Sopenharmony_ci "MetricGroup": "CPI", 22362306a36Sopenharmony_ci "MetricName": "LOAD_STALL_CPI" 22462306a36Sopenharmony_ci }, 22562306a36Sopenharmony_ci { 22662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from either the local L2 or local L3", 22762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3 / PM_RUN_INST_CMPL", 22862306a36Sopenharmony_ci "MetricGroup": "CPI", 22962306a36Sopenharmony_ci "MetricName": "DMISS_L2L3_STALL_CPI" 23062306a36Sopenharmony_ci }, 23162306a36Sopenharmony_ci { 23262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from either the local L2 or local L3, with an RC dispatch conflict", 23362306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3_CONFLICT / PM_RUN_INST_CMPL", 23462306a36Sopenharmony_ci "MetricGroup": "CPI", 23562306a36Sopenharmony_ci "MetricName": "DMISS_L2L3_CONFLICT_STALL_CPI" 23662306a36Sopenharmony_ci }, 23762306a36Sopenharmony_ci { 23862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from either the local L2 or local L3, without an RC dispatch conflict", 23962306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3_NOCONFLICT / PM_RUN_INST_CMPL", 24062306a36Sopenharmony_ci "MetricGroup": "CPI", 24162306a36Sopenharmony_ci "MetricName": "DMISS_L2L3_NOCONFLICT_STALL_CPI" 24262306a36Sopenharmony_ci }, 24362306a36Sopenharmony_ci { 24462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from a source beyond the local L2 and local L3", 24562306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_L3MISS / PM_RUN_INST_CMPL", 24662306a36Sopenharmony_ci "MetricGroup": "CPI", 24762306a36Sopenharmony_ci "MetricName": "DMISS_L3MISS_STALL_CPI" 24862306a36Sopenharmony_ci }, 24962306a36Sopenharmony_ci { 25062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from a neighbor chiplet's L2 or L3 in the same chip", 25162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_L21_L31 / PM_RUN_INST_CMPL", 25262306a36Sopenharmony_ci "MetricGroup": "CPI", 25362306a36Sopenharmony_ci "MetricName": "DMISS_L21_L31_STALL_CPI" 25462306a36Sopenharmony_ci }, 25562306a36Sopenharmony_ci { 25662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from L4, local memory or OpenCAPI chip", 25762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_LMEM / PM_RUN_INST_CMPL", 25862306a36Sopenharmony_ci "MetricGroup": "CPI", 25962306a36Sopenharmony_ci "MetricName": "DMISS_LMEM_STALL_CPI" 26062306a36Sopenharmony_ci }, 26162306a36Sopenharmony_ci { 26262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from a remote chip (cache, L4, memory or OpenCAPI) in the same group", 26362306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_OFF_CHIP / PM_RUN_INST_CMPL", 26462306a36Sopenharmony_ci "MetricGroup": "CPI", 26562306a36Sopenharmony_ci "MetricName": "DMISS_OFF_CHIP_STALL_CPI" 26662306a36Sopenharmony_ci }, 26762306a36Sopenharmony_ci { 26862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting for a load miss to resolve from a distant chip (cache, L4, memory or OpenCAPI chip)", 26962306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_DMISS_OFF_NODE / PM_RUN_INST_CMPL", 27062306a36Sopenharmony_ci "MetricGroup": "CPI", 27162306a36Sopenharmony_ci "MetricName": "DMISS_OFF_NODE_STALL_CPI" 27262306a36Sopenharmony_ci }, 27362306a36Sopenharmony_ci { 27462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing a TLBIEL instruction", 27562306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_TLBIEL / PM_RUN_INST_CMPL", 27662306a36Sopenharmony_ci "MetricGroup": "CPI", 27762306a36Sopenharmony_ci "MetricName": "TLBIEL_STALL_CPI" 27862306a36Sopenharmony_ci }, 27962306a36Sopenharmony_ci { 28062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is finishing a load after its data has been reloaded from a data source beyond the local L1, OR when the LSU is processing an L1-hit, OR when the NTF instruction merged with another load in the LMQ", 28162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_LOAD_FINISH / PM_RUN_INST_CMPL", 28262306a36Sopenharmony_ci "MetricGroup": "CPI", 28362306a36Sopenharmony_ci "MetricName": "LOAD_FINISH_STALL_CPI" 28462306a36Sopenharmony_ci }, 28562306a36Sopenharmony_ci { 28662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a store that is executing in the LSU", 28762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_STORE / PM_RUN_INST_CMPL", 28862306a36Sopenharmony_ci "MetricGroup": "CPI", 28962306a36Sopenharmony_ci "MetricName": "STORE_STALL_CPI" 29062306a36Sopenharmony_ci }, 29162306a36Sopenharmony_ci { 29262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is in the store unit outside of handling store misses or other special store operations", 29362306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_STORE_PIPE / PM_RUN_INST_CMPL", 29462306a36Sopenharmony_ci "MetricGroup": "CPI", 29562306a36Sopenharmony_ci "MetricName": "STORE_PIPE_STALL_CPI" 29662306a36Sopenharmony_ci }, 29762306a36Sopenharmony_ci { 29862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a store whose cache line was not resident in the L1 and had to wait for allocation of the missing line into the L1", 29962306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_STORE_MISS / PM_RUN_INST_CMPL", 30062306a36Sopenharmony_ci "MetricGroup": "CPI", 30162306a36Sopenharmony_ci "MetricName": "STORE_MISS_STALL_CPI" 30262306a36Sopenharmony_ci }, 30362306a36Sopenharmony_ci { 30462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a TLBIE instruction waiting for a response from the L2", 30562306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_TLBIE / PM_RUN_INST_CMPL", 30662306a36Sopenharmony_ci "MetricGroup": "CPI", 30762306a36Sopenharmony_ci "MetricName": "TLBIE_STALL_CPI" 30862306a36Sopenharmony_ci }, 30962306a36Sopenharmony_ci { 31062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing a PTESYNC instruction", 31162306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_PTESYNC / PM_RUN_INST_CMPL", 31262306a36Sopenharmony_ci "MetricGroup": "CPI", 31362306a36Sopenharmony_ci "MetricName": "PTESYNC_STALL_CPI" 31462306a36Sopenharmony_ci }, 31562306a36Sopenharmony_ci { 31662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction cannot complete because the thread was blocked", 31762306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL / PM_RUN_INST_CMPL", 31862306a36Sopenharmony_ci "MetricGroup": "CPI;CPI_STALL_RATIO", 31962306a36Sopenharmony_ci "MetricName": "COMPLETION_STALL_CPI" 32062306a36Sopenharmony_ci }, 32162306a36Sopenharmony_ci { 32262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction cannot complete because it was interrupted by ANY exception", 32362306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_EXCEPTION / PM_RUN_INST_CMPL", 32462306a36Sopenharmony_ci "MetricGroup": "CPI", 32562306a36Sopenharmony_ci "MetricName": "EXCEPTION_COMPLETION_STALL_CPI" 32662306a36Sopenharmony_ci }, 32762306a36Sopenharmony_ci { 32862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is stuck at finish waiting for the non-speculative finish of either a STCX instruction waiting for its result or a load waiting for non-critical sectors of data and ECC", 32962306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_MEM_ECC / PM_RUN_INST_CMPL", 33062306a36Sopenharmony_ci "MetricGroup": "CPI", 33162306a36Sopenharmony_ci "MetricName": "MEM_ECC_COMPLETION_STALL_CPI" 33262306a36Sopenharmony_ci }, 33362306a36Sopenharmony_ci { 33462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a STCX instruction waiting for resolution from the nest", 33562306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_STCX / PM_RUN_INST_CMPL", 33662306a36Sopenharmony_ci "MetricGroup": "CPI", 33762306a36Sopenharmony_ci "MetricName": "STCX_COMPLETION_STALL_CPI" 33862306a36Sopenharmony_ci }, 33962306a36Sopenharmony_ci { 34062306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a LWSYNC instruction waiting to complete", 34162306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_LWSYNC / PM_RUN_INST_CMPL", 34262306a36Sopenharmony_ci "MetricGroup": "CPI", 34362306a36Sopenharmony_ci "MetricName": "LWSYNC_COMPLETION_STALL_CPI" 34462306a36Sopenharmony_ci }, 34562306a36Sopenharmony_ci { 34662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a HWSYNC instruction stuck at finish waiting for a response from the L2", 34762306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_HWSYNC / PM_RUN_INST_CMPL", 34862306a36Sopenharmony_ci "MetricGroup": "CPI", 34962306a36Sopenharmony_ci "MetricName": "HWSYNC_COMPLETION_STALL_CPI" 35062306a36Sopenharmony_ci }, 35162306a36Sopenharmony_ci { 35262306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction required special handling before completion", 35362306a36Sopenharmony_ci "MetricExpr": "PM_CMPL_STALL_SPECIAL / PM_RUN_INST_CMPL", 35462306a36Sopenharmony_ci "MetricGroup": "CPI", 35562306a36Sopenharmony_ci "MetricName": "SPECIAL_COMPLETION_STALL_CPI" 35662306a36Sopenharmony_ci }, 35762306a36Sopenharmony_ci { 35862306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because fetch was being held, so there was nothing in the pipeline for this thread", 35962306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_FETCH / PM_RUN_INST_CMPL", 36062306a36Sopenharmony_ci "MetricGroup": "CPI", 36162306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_FETCH_CPI" 36262306a36Sopenharmony_ci }, 36362306a36Sopenharmony_ci { 36462306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because of power management", 36562306a36Sopenharmony_ci "MetricExpr": "PM_DISP_STALL_HELD_HALT_CYC / PM_RUN_INST_CMPL", 36662306a36Sopenharmony_ci "MetricGroup": "CPI", 36762306a36Sopenharmony_ci "MetricName": "DISPATCH_STALL_HELD_HALT_CPI" 36862306a36Sopenharmony_ci }, 36962306a36Sopenharmony_ci { 37062306a36Sopenharmony_ci "BriefDescription": "Percentage of flushes per completed instruction", 37162306a36Sopenharmony_ci "MetricExpr": "PM_FLUSH / PM_RUN_INST_CMPL * 100", 37262306a36Sopenharmony_ci "MetricGroup": "Others", 37362306a36Sopenharmony_ci "MetricName": "FLUSH_RATE", 37462306a36Sopenharmony_ci "ScaleUnit": "1%" 37562306a36Sopenharmony_ci }, 37662306a36Sopenharmony_ci { 37762306a36Sopenharmony_ci "BriefDescription": "Percentage of flushes due to a branch mispredict per completed instruction", 37862306a36Sopenharmony_ci "MetricExpr": "PM_FLUSH_MPRED / PM_RUN_INST_CMPL * 100", 37962306a36Sopenharmony_ci "MetricGroup": "Others", 38062306a36Sopenharmony_ci "MetricName": "BR_MPRED_FLUSH_RATE", 38162306a36Sopenharmony_ci "ScaleUnit": "1%" 38262306a36Sopenharmony_ci }, 38362306a36Sopenharmony_ci { 38462306a36Sopenharmony_ci "BriefDescription": "Percentage of branch mispredictions per completed instruction", 38562306a36Sopenharmony_ci "MetricExpr": "PM_BR_MPRED_CMPL / PM_RUN_INST_CMPL", 38662306a36Sopenharmony_ci "MetricGroup": "Others", 38762306a36Sopenharmony_ci "MetricName": "BRANCH_MISPREDICTION_RATE" 38862306a36Sopenharmony_ci }, 38962306a36Sopenharmony_ci { 39062306a36Sopenharmony_ci "BriefDescription": "Percentage of finished loads that missed in the L1", 39162306a36Sopenharmony_ci "MetricExpr": "PM_LD_MISS_L1 / PM_LD_REF_L1 * 100", 39262306a36Sopenharmony_ci "MetricGroup": "Others", 39362306a36Sopenharmony_ci "MetricName": "L1_LD_MISS_RATIO", 39462306a36Sopenharmony_ci "ScaleUnit": "1%" 39562306a36Sopenharmony_ci }, 39662306a36Sopenharmony_ci { 39762306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were loads that missed the L1", 39862306a36Sopenharmony_ci "MetricExpr": "PM_LD_MISS_L1 / PM_RUN_INST_CMPL * 100", 39962306a36Sopenharmony_ci "MetricGroup": "Others", 40062306a36Sopenharmony_ci "MetricName": "L1_LD_MISS_RATE", 40162306a36Sopenharmony_ci "ScaleUnit": "1%" 40262306a36Sopenharmony_ci }, 40362306a36Sopenharmony_ci { 40462306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were stores that missed the L1", 40562306a36Sopenharmony_ci "MetricExpr": "PM_ST_MISS_L1 * 100 / PM_RUN_INST_CMPL", 40662306a36Sopenharmony_ci "MetricGroup": "Others", 40762306a36Sopenharmony_ci "MetricName": "L1_ST_MISS_RATE", 40862306a36Sopenharmony_ci "ScaleUnit": "1%" 40962306a36Sopenharmony_ci }, 41062306a36Sopenharmony_ci { 41162306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions when the DPTEG required for the load/store instruction in execution was missing from the TLB", 41262306a36Sopenharmony_ci "MetricExpr": "PM_DTLB_MISS / PM_RUN_INST_CMPL * 100", 41362306a36Sopenharmony_ci "MetricGroup": "Others", 41462306a36Sopenharmony_ci "MetricName": "DTLB_MISS_RATE", 41562306a36Sopenharmony_ci "ScaleUnit": "1%" 41662306a36Sopenharmony_ci }, 41762306a36Sopenharmony_ci { 41862306a36Sopenharmony_ci "BriefDescription": "Average number of completed instructions dispatched per instruction completed", 41962306a36Sopenharmony_ci "MetricExpr": "PM_INST_DISP / PM_RUN_INST_CMPL", 42062306a36Sopenharmony_ci "MetricGroup": "General", 42162306a36Sopenharmony_ci "MetricName": "DISPATCH_PER_INST_CMPL" 42262306a36Sopenharmony_ci }, 42362306a36Sopenharmony_ci { 42462306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were a demand load that did not hit in the L1 or L2", 42562306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS / PM_RUN_INST_CMPL * 100", 42662306a36Sopenharmony_ci "MetricGroup": "General", 42762306a36Sopenharmony_ci "MetricName": "L2_LD_MISS_RATE", 42862306a36Sopenharmony_ci "ScaleUnit": "1%" 42962306a36Sopenharmony_ci }, 43062306a36Sopenharmony_ci { 43162306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were demand fetches that missed the L1 icache", 43262306a36Sopenharmony_ci "MetricExpr": "PM_L1_ICACHE_MISS / PM_RUN_INST_CMPL * 100", 43362306a36Sopenharmony_ci "MetricGroup": "Instruction_Misses", 43462306a36Sopenharmony_ci "MetricName": "L1_INST_MISS_RATE", 43562306a36Sopenharmony_ci "ScaleUnit": "1%" 43662306a36Sopenharmony_ci }, 43762306a36Sopenharmony_ci { 43862306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were demand fetches that reloaded from beyond the L3 icache", 43962306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 44062306a36Sopenharmony_ci "MetricGroup": "General", 44162306a36Sopenharmony_ci "MetricName": "L3_INST_MISS_RATE", 44262306a36Sopenharmony_ci "ScaleUnit": "1%" 44362306a36Sopenharmony_ci }, 44462306a36Sopenharmony_ci { 44562306a36Sopenharmony_ci "BriefDescription": "Average number of completed instructions per cycle", 44662306a36Sopenharmony_ci "MetricExpr": "PM_INST_CMPL / PM_CYC", 44762306a36Sopenharmony_ci "MetricGroup": "General", 44862306a36Sopenharmony_ci "MetricName": "IPC" 44962306a36Sopenharmony_ci }, 45062306a36Sopenharmony_ci { 45162306a36Sopenharmony_ci "BriefDescription": "Average number of cycles per completed instruction group", 45262306a36Sopenharmony_ci "MetricExpr": "PM_CYC / PM_1PLUS_PPC_CMPL", 45362306a36Sopenharmony_ci "MetricGroup": "General", 45462306a36Sopenharmony_ci "MetricName": "CYCLES_PER_COMPLETED_INSTRUCTIONS_SET" 45562306a36Sopenharmony_ci }, 45662306a36Sopenharmony_ci { 45762306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles when at least 1 instruction dispatched", 45862306a36Sopenharmony_ci "MetricExpr": "PM_1PLUS_PPC_DISP / PM_RUN_CYC * 100", 45962306a36Sopenharmony_ci "MetricGroup": "General", 46062306a36Sopenharmony_ci "MetricName": "CYCLES_ATLEAST_ONE_INST_DISPATCHED", 46162306a36Sopenharmony_ci "ScaleUnit": "1%" 46262306a36Sopenharmony_ci }, 46362306a36Sopenharmony_ci { 46462306a36Sopenharmony_ci "BriefDescription": "Average number of finished loads per completed instruction", 46562306a36Sopenharmony_ci "MetricExpr": "PM_LD_REF_L1 / PM_RUN_INST_CMPL", 46662306a36Sopenharmony_ci "MetricGroup": "General", 46762306a36Sopenharmony_ci "MetricName": "LOADS_PER_INST" 46862306a36Sopenharmony_ci }, 46962306a36Sopenharmony_ci { 47062306a36Sopenharmony_ci "BriefDescription": "Percentage of demand loads that reloaded from beyond the L2 per completed instruction", 47162306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS / PM_RUN_INST_CMPL * 100", 47262306a36Sopenharmony_ci "MetricGroup": "dL1_Reloads", 47362306a36Sopenharmony_ci "MetricName": "DL1_RELOAD_FROM_L2_MISS_RATE", 47462306a36Sopenharmony_ci "ScaleUnit": "1%" 47562306a36Sopenharmony_ci }, 47662306a36Sopenharmony_ci { 47762306a36Sopenharmony_ci "BriefDescription": "Percentage of demand loads that reloaded from beyond the L3 per completed instruction", 47862306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 47962306a36Sopenharmony_ci "MetricGroup": "dL1_Reloads", 48062306a36Sopenharmony_ci "MetricName": "DL1_RELOAD_FROM_L3_MISS_RATE", 48162306a36Sopenharmony_ci "ScaleUnit": "1%" 48262306a36Sopenharmony_ci }, 48362306a36Sopenharmony_ci { 48462306a36Sopenharmony_ci "BriefDescription": "Percentage of ITLB misses per completed run instruction", 48562306a36Sopenharmony_ci "MetricExpr": "PM_ITLB_MISS / PM_RUN_INST_CMPL * 100", 48662306a36Sopenharmony_ci "MetricGroup": "General", 48762306a36Sopenharmony_ci "MetricName": "ITLB_MISS_RATE", 48862306a36Sopenharmony_ci "ScaleUnit": "1%" 48962306a36Sopenharmony_ci }, 49062306a36Sopenharmony_ci { 49162306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses with 4k page size per completed instruction", 49262306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_4K / PM_RUN_INST_CMPL * 100", 49362306a36Sopenharmony_ci "MetricGroup": "Translation", 49462306a36Sopenharmony_ci "MetricName": "DERAT_4K_MISS_RATE", 49562306a36Sopenharmony_ci "ScaleUnit": "1%" 49662306a36Sopenharmony_ci }, 49762306a36Sopenharmony_ci { 49862306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses with 64k page size per completed instruction", 49962306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_64K / PM_RUN_INST_CMPL * 100", 50062306a36Sopenharmony_ci "MetricGroup": "Translation", 50162306a36Sopenharmony_ci "MetricName": "DERAT_64K_MISS_RATE", 50262306a36Sopenharmony_ci "ScaleUnit": "1%" 50362306a36Sopenharmony_ci }, 50462306a36Sopenharmony_ci { 50562306a36Sopenharmony_ci "BriefDescription": "Average number of run cycles per completed instruction", 50662306a36Sopenharmony_ci "MetricExpr": "PM_RUN_CYC / PM_RUN_INST_CMPL", 50762306a36Sopenharmony_ci "MetricGroup": "General", 50862306a36Sopenharmony_ci "MetricName": "RUN_CPI" 50962306a36Sopenharmony_ci }, 51062306a36Sopenharmony_ci { 51162306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses per completed instruction", 51262306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS / PM_RUN_INST_CMPL * 100", 51362306a36Sopenharmony_ci "MetricGroup": "Translation", 51462306a36Sopenharmony_ci "MetricName": "DERAT_MISS_RATE", 51562306a36Sopenharmony_ci "ScaleUnit": "1%" 51662306a36Sopenharmony_ci }, 51762306a36Sopenharmony_ci { 51862306a36Sopenharmony_ci "BriefDescription": "Average number of completed instructions per run cycle", 51962306a36Sopenharmony_ci "MetricExpr": "PM_RUN_INST_CMPL / PM_RUN_CYC", 52062306a36Sopenharmony_ci "MetricGroup": "General", 52162306a36Sopenharmony_ci "MetricName": "RUN_IPC" 52262306a36Sopenharmony_ci }, 52362306a36Sopenharmony_ci { 52462306a36Sopenharmony_ci "BriefDescription": "Average number of completed instructions per instruction group", 52562306a36Sopenharmony_ci "MetricExpr": "PM_RUN_INST_CMPL / PM_1PLUS_PPC_CMPL", 52662306a36Sopenharmony_ci "MetricGroup": "General", 52762306a36Sopenharmony_ci "MetricName": "AVERAGE_COMPLETED_INSTRUCTION_SET_SIZE" 52862306a36Sopenharmony_ci }, 52962306a36Sopenharmony_ci { 53062306a36Sopenharmony_ci "BriefDescription": "Average number of finished instructions per completed instructions", 53162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FIN / PM_RUN_INST_CMPL", 53262306a36Sopenharmony_ci "MetricGroup": "General", 53362306a36Sopenharmony_ci "MetricName": "INST_FIN_PER_CMPL" 53462306a36Sopenharmony_ci }, 53562306a36Sopenharmony_ci { 53662306a36Sopenharmony_ci "BriefDescription": "Average cycles per completed instruction when the NTF instruction is completing and the finish was overlooked", 53762306a36Sopenharmony_ci "MetricExpr": "PM_EXEC_STALL_UNKNOWN / PM_RUN_INST_CMPL", 53862306a36Sopenharmony_ci "MetricGroup": "General", 53962306a36Sopenharmony_ci "MetricName": "EXEC_STALL_UNKOWN_CPI" 54062306a36Sopenharmony_ci }, 54162306a36Sopenharmony_ci { 54262306a36Sopenharmony_ci "BriefDescription": "Percentage of finished branches that were taken", 54362306a36Sopenharmony_ci "MetricExpr": "PM_BR_TAKEN_CMPL / PM_BR_FIN * 100", 54462306a36Sopenharmony_ci "MetricGroup": "General", 54562306a36Sopenharmony_ci "MetricName": "TAKEN_BRANCHES", 54662306a36Sopenharmony_ci "ScaleUnit": "1%" 54762306a36Sopenharmony_ci }, 54862306a36Sopenharmony_ci { 54962306a36Sopenharmony_ci "BriefDescription": "Percentage of completed instructions that were a demand load that did not hit in the L1, L2, or the L3", 55062306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 55162306a36Sopenharmony_ci "MetricGroup": "General", 55262306a36Sopenharmony_ci "MetricName": "L3_LD_MISS_RATE", 55362306a36Sopenharmony_ci "ScaleUnit": "1%" 55462306a36Sopenharmony_ci }, 55562306a36Sopenharmony_ci { 55662306a36Sopenharmony_ci "BriefDescription": "Average number of finished branches per completed instruction", 55762306a36Sopenharmony_ci "MetricExpr": "PM_BR_FIN / PM_RUN_INST_CMPL", 55862306a36Sopenharmony_ci "MetricGroup": "General", 55962306a36Sopenharmony_ci "MetricName": "BRANCHES_PER_INST" 56062306a36Sopenharmony_ci }, 56162306a36Sopenharmony_ci { 56262306a36Sopenharmony_ci "BriefDescription": "Average number of instructions finished in the LSU per completed instruction", 56362306a36Sopenharmony_ci "MetricExpr": "PM_LSU_FIN / PM_RUN_INST_CMPL", 56462306a36Sopenharmony_ci "MetricGroup": "General", 56562306a36Sopenharmony_ci "MetricName": "LSU_PER_INST" 56662306a36Sopenharmony_ci }, 56762306a36Sopenharmony_ci { 56862306a36Sopenharmony_ci "BriefDescription": "Average number of instructions finished in the VSU per completed instruction", 56962306a36Sopenharmony_ci "MetricExpr": "PM_VSU_FIN / PM_RUN_INST_CMPL", 57062306a36Sopenharmony_ci "MetricGroup": "General", 57162306a36Sopenharmony_ci "MetricName": "VSU_PER_INST" 57262306a36Sopenharmony_ci }, 57362306a36Sopenharmony_ci { 57462306a36Sopenharmony_ci "BriefDescription": "Average number of TLBIE instructions finished in the LSU per completed instruction", 57562306a36Sopenharmony_ci "MetricExpr": "PM_TLBIE_FIN / PM_RUN_INST_CMPL", 57662306a36Sopenharmony_ci "MetricGroup": "General", 57762306a36Sopenharmony_ci "MetricName": "TLBIE_PER_INST" 57862306a36Sopenharmony_ci }, 57962306a36Sopenharmony_ci { 58062306a36Sopenharmony_ci "BriefDescription": "Average number of STCX instructions finshed per completed instruction", 58162306a36Sopenharmony_ci "MetricExpr": "PM_STCX_FIN / PM_RUN_INST_CMPL", 58262306a36Sopenharmony_ci "MetricGroup": "General", 58362306a36Sopenharmony_ci "MetricName": "STCX_PER_INST" 58462306a36Sopenharmony_ci }, 58562306a36Sopenharmony_ci { 58662306a36Sopenharmony_ci "BriefDescription": "Average number of LARX instructions finshed per completed instruction", 58762306a36Sopenharmony_ci "MetricExpr": "PM_LARX_FIN / PM_RUN_INST_CMPL", 58862306a36Sopenharmony_ci "MetricGroup": "General", 58962306a36Sopenharmony_ci "MetricName": "LARX_PER_INST" 59062306a36Sopenharmony_ci }, 59162306a36Sopenharmony_ci { 59262306a36Sopenharmony_ci "BriefDescription": "Average number of PTESYNC instructions finshed per completed instruction", 59362306a36Sopenharmony_ci "MetricExpr": "PM_PTESYNC_FIN / PM_RUN_INST_CMPL", 59462306a36Sopenharmony_ci "MetricGroup": "General", 59562306a36Sopenharmony_ci "MetricName": "PTESYNC_PER_INST" 59662306a36Sopenharmony_ci }, 59762306a36Sopenharmony_ci { 59862306a36Sopenharmony_ci "BriefDescription": "Average number of simple fixed-point instructions finshed in the store unit per completed instruction", 59962306a36Sopenharmony_ci "MetricExpr": "PM_FX_LSU_FIN / PM_RUN_INST_CMPL", 60062306a36Sopenharmony_ci "MetricGroup": "General", 60162306a36Sopenharmony_ci "MetricName": "FX_PER_INST" 60262306a36Sopenharmony_ci }, 60362306a36Sopenharmony_ci { 60462306a36Sopenharmony_ci "BriefDescription": "Percentage of demand load misses that reloaded the L1 cache", 60562306a36Sopenharmony_ci "MetricExpr": "PM_LD_DEMAND_MISS_L1 / PM_LD_MISS_L1 * 100", 60662306a36Sopenharmony_ci "MetricGroup": "General", 60762306a36Sopenharmony_ci "MetricName": "DL1_MISS_RELOADS", 60862306a36Sopenharmony_ci "ScaleUnit": "1%" 60962306a36Sopenharmony_ci }, 61062306a36Sopenharmony_ci { 61162306a36Sopenharmony_ci "BriefDescription": "Percentage of demand load misses that reloaded from beyond the local L2", 61262306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L2MISS / PM_LD_DEMAND_MISS_L1 * 100", 61362306a36Sopenharmony_ci "MetricGroup": "dL1_Reloads", 61462306a36Sopenharmony_ci "MetricName": "DL1_RELOAD_FROM_L2_MISS", 61562306a36Sopenharmony_ci "ScaleUnit": "1%" 61662306a36Sopenharmony_ci }, 61762306a36Sopenharmony_ci { 61862306a36Sopenharmony_ci "BriefDescription": "Percentage of demand load misses that reloaded from beyond the local L3", 61962306a36Sopenharmony_ci "MetricExpr": "PM_DATA_FROM_L3MISS / PM_LD_DEMAND_MISS_L1 * 100", 62062306a36Sopenharmony_ci "MetricGroup": "dL1_Reloads", 62162306a36Sopenharmony_ci "MetricName": "DL1_RELOAD_FROM_L3_MISS", 62262306a36Sopenharmony_ci "ScaleUnit": "1%" 62362306a36Sopenharmony_ci }, 62462306a36Sopenharmony_ci { 62562306a36Sopenharmony_ci "BriefDescription": "Percentage of cycles stalled due to the NTC instruction waiting for a load miss to resolve from a source beyond the local L2 and local L3", 62662306a36Sopenharmony_ci "MetricExpr": "DMISS_L3MISS_STALL_CPI / RUN_CPI * 100", 62762306a36Sopenharmony_ci "MetricGroup": "General", 62862306a36Sopenharmony_ci "MetricName": "DCACHE_MISS_CPI", 62962306a36Sopenharmony_ci "ScaleUnit": "1%" 63062306a36Sopenharmony_ci }, 63162306a36Sopenharmony_ci { 63262306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses with 2M page size per completed instruction", 63362306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_2M / PM_RUN_INST_CMPL * 100", 63462306a36Sopenharmony_ci "MetricGroup": "Translation", 63562306a36Sopenharmony_ci "MetricName": "DERAT_2M_MISS_RATE", 63662306a36Sopenharmony_ci "ScaleUnit": "1%" 63762306a36Sopenharmony_ci }, 63862306a36Sopenharmony_ci { 63962306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses with 16M page size per completed instruction", 64062306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_16M / PM_RUN_INST_CMPL * 100", 64162306a36Sopenharmony_ci "MetricGroup": "Translation", 64262306a36Sopenharmony_ci "MetricName": "DERAT_16M_MISS_RATE", 64362306a36Sopenharmony_ci "ScaleUnit": "1%" 64462306a36Sopenharmony_ci }, 64562306a36Sopenharmony_ci { 64662306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses with 1G page size per completed run instruction", 64762306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_1G * 100 / PM_RUN_INST_CMPL", 64862306a36Sopenharmony_ci "MetricGroup": "Translation", 64962306a36Sopenharmony_ci "MetricName": "DERAT_1G_MISS_RATE", 65062306a36Sopenharmony_ci "ScaleUnit": "1%" 65162306a36Sopenharmony_ci }, 65262306a36Sopenharmony_ci { 65362306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 4K page size", 65462306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_4K / PM_DERAT_MISS", 65562306a36Sopenharmony_ci "MetricGroup": "Translation", 65662306a36Sopenharmony_ci "MetricName": "DERAT_4K_MISS_RATIO" 65762306a36Sopenharmony_ci }, 65862306a36Sopenharmony_ci { 65962306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 2M page size", 66062306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_2M / PM_DERAT_MISS", 66162306a36Sopenharmony_ci "MetricGroup": "Translation", 66262306a36Sopenharmony_ci "MetricName": "DERAT_2M_MISS_RATIO" 66362306a36Sopenharmony_ci }, 66462306a36Sopenharmony_ci { 66562306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 16M page size", 66662306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_16M / PM_DERAT_MISS", 66762306a36Sopenharmony_ci "MetricGroup": "Translation", 66862306a36Sopenharmony_ci "MetricName": "DERAT_16M_MISS_RATIO" 66962306a36Sopenharmony_ci }, 67062306a36Sopenharmony_ci { 67162306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 1G page size", 67262306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_1G / PM_DERAT_MISS", 67362306a36Sopenharmony_ci "MetricGroup": "Translation", 67462306a36Sopenharmony_ci "MetricName": "DERAT_1G_MISS_RATIO" 67562306a36Sopenharmony_ci }, 67662306a36Sopenharmony_ci { 67762306a36Sopenharmony_ci "BriefDescription": "DERAT miss ratio for 64K page size", 67862306a36Sopenharmony_ci "MetricExpr": "PM_DERAT_MISS_64K / PM_DERAT_MISS", 67962306a36Sopenharmony_ci "MetricGroup": "Translation", 68062306a36Sopenharmony_ci "MetricName": "DERAT_64K_MISS_RATIO" 68162306a36Sopenharmony_ci }, 68262306a36Sopenharmony_ci { 68362306a36Sopenharmony_ci "BriefDescription": "Percentage of DERAT misses that resulted in TLB reloads", 68462306a36Sopenharmony_ci "MetricExpr": "PM_DTLB_MISS / PM_DERAT_MISS * 100", 68562306a36Sopenharmony_ci "MetricGroup": "Translation", 68662306a36Sopenharmony_ci "MetricName": "DERAT_MISS_RELOAD", 68762306a36Sopenharmony_ci "ScaleUnit": "1%" 68862306a36Sopenharmony_ci }, 68962306a36Sopenharmony_ci { 69062306a36Sopenharmony_ci "BriefDescription": "Percentage of icache misses that were reloaded from beyond the local L3", 69162306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3MISS / PM_L1_ICACHE_MISS * 100", 69262306a36Sopenharmony_ci "MetricGroup": "Instruction_Misses", 69362306a36Sopenharmony_ci "MetricName": "INST_FROM_L3_MISS", 69462306a36Sopenharmony_ci "ScaleUnit": "1%" 69562306a36Sopenharmony_ci }, 69662306a36Sopenharmony_ci { 69762306a36Sopenharmony_ci "BriefDescription": "Percentage of icache reloads from the beyond the L3 per completed instruction", 69862306a36Sopenharmony_ci "MetricExpr": "PM_INST_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 69962306a36Sopenharmony_ci "MetricGroup": "Instruction_Misses", 70062306a36Sopenharmony_ci "MetricName": "INST_FROM_L3_MISS_RATE", 70162306a36Sopenharmony_ci "ScaleUnit": "1%" 70262306a36Sopenharmony_ci } 70362306a36Sopenharmony_ci] 704