13ca3af7dSKajol Jain[ 23ca3af7dSKajol Jain { 33ca3af7dSKajol Jain "BriefDescription": "Percentage of cycles that are run cycles", 43ca3af7dSKajol Jain "MetricExpr": "PM_RUN_CYC / PM_CYC * 100", 53ca3af7dSKajol Jain "MetricGroup": "General", 63ca3af7dSKajol Jain "MetricName": "RUN_CYCLES_RATE", 73ca3af7dSKajol Jain "ScaleUnit": "1%" 83ca3af7dSKajol Jain }, 93ca3af7dSKajol Jain { 103ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction", 113ca3af7dSKajol Jain "MetricExpr": "PM_CYC / PM_INST_CMPL", 123ca3af7dSKajol Jain "MetricGroup": "CPI", 133ca3af7dSKajol Jain "MetricName": "CYCLES_PER_INSTRUCTION" 143ca3af7dSKajol Jain }, 153ca3af7dSKajol Jain { 163ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled for any reason", 173ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_CYC / PM_RUN_INST_CMPL", 18cf26e043SAthira Rajeev "MetricGroup": "CPI;CPI_STALL_RATIO", 19edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_CPI" 203ca3af7dSKajol Jain }, 213ca3af7dSKajol Jain { 223ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because there was a flush", 233ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_FLUSH / PM_RUN_INST_CMPL", 243ca3af7dSKajol Jain "MetricGroup": "CPI", 25edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_FLUSH_CPI" 263ca3af7dSKajol Jain }, 273ca3af7dSKajol Jain { 28*5ceb8b5bSKajol Jain "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", 29*5ceb8b5bSKajol Jain "MetricExpr": "PM_DISP_STALL_FETCH / PM_RUN_INST_CMPL", 30*5ceb8b5bSKajol Jain "MetricGroup": "CPI", 31*5ceb8b5bSKajol Jain "MetricName": "DISPATCH_STALL_FETCH_CPI" 32*5ceb8b5bSKajol Jain }, 33*5ceb8b5bSKajol Jain { 343ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled because the MMU was handling a translation miss", 353ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_TRANSLATION / PM_RUN_INST_CMPL", 363ca3af7dSKajol Jain "MetricGroup": "CPI", 37edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_TRANSLATION_CPI" 383ca3af7dSKajol Jain }, 393ca3af7dSKajol Jain { 403ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled waiting to resolve an instruction ERAT miss", 413ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_IERAT_ONLY_MISS / PM_RUN_INST_CMPL", 423ca3af7dSKajol Jain "MetricGroup": "CPI", 43edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_IERAT_ONLY_MISS_CPI" 443ca3af7dSKajol Jain }, 453ca3af7dSKajol Jain { 463ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled waiting to resolve an instruction TLB miss", 473ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_ITLB_MISS / PM_RUN_INST_CMPL", 483ca3af7dSKajol Jain "MetricGroup": "CPI", 49edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_ITLB_MISS_CPI" 503ca3af7dSKajol Jain }, 513ca3af7dSKajol Jain { 523ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to an icache miss", 533ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_IC_MISS / PM_RUN_INST_CMPL", 543ca3af7dSKajol Jain "MetricGroup": "CPI", 55edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_IC_MISS_CPI" 563ca3af7dSKajol Jain }, 573ca3af7dSKajol Jain { 583ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from the local L2", 593ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_IC_L2 / PM_RUN_INST_CMPL", 603ca3af7dSKajol Jain "MetricGroup": "CPI", 61edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_IC_L2_CPI" 623ca3af7dSKajol Jain }, 633ca3af7dSKajol Jain { 643ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from the local L3", 653ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_IC_L3 / PM_RUN_INST_CMPL", 663ca3af7dSKajol Jain "MetricGroup": "CPI", 67edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_IC_L3_CPI" 683ca3af7dSKajol Jain }, 693ca3af7dSKajol Jain { 703ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while the instruction was fetched from any source beyond the local L3", 713ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_IC_L3MISS / PM_RUN_INST_CMPL", 723ca3af7dSKajol Jain "MetricGroup": "CPI", 73edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_IC_L3MISS_CPI" 743ca3af7dSKajol Jain }, 753ca3af7dSKajol Jain { 763ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to an icache miss after a branch mispredict", 773ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_BR_MPRED_ICMISS / PM_RUN_INST_CMPL", 783ca3af7dSKajol Jain "MetricGroup": "CPI", 79edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_BR_MPRED_ICMISS_CPI" 803ca3af7dSKajol Jain }, 813ca3af7dSKajol Jain { 823ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while instruction was fetched from the local L2 after suffering a branch mispredict", 833ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L2 / PM_RUN_INST_CMPL", 843ca3af7dSKajol Jain "MetricGroup": "CPI", 85edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L2_CPI" 863ca3af7dSKajol Jain }, 873ca3af7dSKajol Jain { 883ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled while instruction was fetched from the local L3 after suffering a branch mispredict", 893ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L3 / PM_RUN_INST_CMPL", 903ca3af7dSKajol Jain "MetricGroup": "CPI", 91edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L3_CPI" 923ca3af7dSKajol Jain }, 933ca3af7dSKajol Jain { 943ca3af7dSKajol Jain "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", 953ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_BR_MPRED_IC_L3MISS / PM_RUN_INST_CMPL", 963ca3af7dSKajol Jain "MetricGroup": "CPI", 97edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_BR_MPRED_IC_L3MISS_CPI" 983ca3af7dSKajol Jain }, 993ca3af7dSKajol Jain { 1003ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when dispatch was stalled due to a branch mispredict", 1013ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_BR_MPRED / PM_RUN_INST_CMPL", 1023ca3af7dSKajol Jain "MetricGroup": "CPI", 103edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_BR_MPRED_CPI" 1043ca3af7dSKajol Jain }, 1053ca3af7dSKajol Jain { 1063ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch for any reason", 1073ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_CYC / PM_RUN_INST_CMPL", 1083ca3af7dSKajol Jain "MetricGroup": "CPI", 109edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_CPI" 1103ca3af7dSKajol Jain }, 1113ca3af7dSKajol Jain { 1123ca3af7dSKajol Jain "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", 1133ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_SYNC_CYC / PM_RUN_INST_CMPL", 1143ca3af7dSKajol Jain "MetricGroup": "CPI", 115edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_SYNC_CPI" 1163ca3af7dSKajol Jain }, 1173ca3af7dSKajol Jain { 1183ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch while waiting on the scoreboard", 1193ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_SCOREBOARD_CYC / PM_RUN_INST_CMPL", 1203ca3af7dSKajol Jain "MetricGroup": "CPI", 121edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_SCOREBOARD_CPI" 1223ca3af7dSKajol Jain }, 1233ca3af7dSKajol Jain { 1243ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch due to issue queue full", 1253ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_ISSQ_FULL_CYC / PM_RUN_INST_CMPL", 1263ca3af7dSKajol Jain "MetricGroup": "CPI", 127edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_ISSQ_FULL_CPI" 1283ca3af7dSKajol Jain }, 1293ca3af7dSKajol Jain { 1303ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the mapper/SRB was full", 1313ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_RENAME_CYC / PM_RUN_INST_CMPL", 1323ca3af7dSKajol Jain "MetricGroup": "CPI", 133edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_RENAME_CPI" 1343ca3af7dSKajol Jain }, 1353ca3af7dSKajol Jain { 1363ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the STF mapper/SRB was full", 1373ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_STF_MAPPER_CYC / PM_RUN_INST_CMPL", 1383ca3af7dSKajol Jain "MetricGroup": "CPI", 139edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_STF_MAPPER_CPI" 1403ca3af7dSKajol Jain }, 1413ca3af7dSKajol Jain { 1423ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because the XVFC mapper/SRB was full", 1433ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_XVFC_MAPPER_CYC / PM_RUN_INST_CMPL", 1443ca3af7dSKajol Jain "MetricGroup": "CPI", 145edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_XVFC_MAPPER_CPI" 1463ca3af7dSKajol Jain }, 1473ca3af7dSKajol Jain { 1483ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch for any other reason", 1493ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_OTHER_CYC / PM_RUN_INST_CMPL", 1503ca3af7dSKajol Jain "MetricGroup": "CPI", 151edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_OTHER_CPI" 1523ca3af7dSKajol Jain }, 1533ca3af7dSKajol Jain { 1543ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction has been dispatched but not issued for any reason", 1553ca3af7dSKajol Jain "MetricExpr": "PM_ISSUE_STALL / PM_RUN_INST_CMPL", 156cf26e043SAthira Rajeev "MetricGroup": "CPI;CPI_STALL_RATIO", 1573ca3af7dSKajol Jain "MetricName": "ISSUE_STALL_CPI" 1583ca3af7dSKajol Jain }, 1593ca3af7dSKajol Jain { 1603ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting to be finished in one of the execution units", 1613ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL / PM_RUN_INST_CMPL", 162cf26e043SAthira Rajeev "MetricGroup": "CPI;CPI_STALL_RATIO", 1633ca3af7dSKajol Jain "MetricName": "EXECUTION_STALL_CPI" 1643ca3af7dSKajol Jain }, 1653ca3af7dSKajol Jain { 1663ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction spent executing an NTC instruction that gets flushed some time after dispatch", 1673ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_NTC_FLUSH / PM_RUN_INST_CMPL", 1683ca3af7dSKajol Jain "MetricGroup": "CPI", 1693ca3af7dSKajol Jain "MetricName": "NTC_FLUSH_STALL_CPI" 1703ca3af7dSKajol Jain }, 1713ca3af7dSKajol Jain { 1723ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTF instruction finishes at dispatch", 1733ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_FIN_AT_DISP / PM_RUN_INST_CMPL", 1743ca3af7dSKajol Jain "MetricGroup": "CPI", 1753ca3af7dSKajol Jain "MetricName": "FIN_AT_DISP_STALL_CPI" 1763ca3af7dSKajol Jain }, 1773ca3af7dSKajol Jain { 1783ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the branch unit", 1793ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_BRU / PM_RUN_INST_CMPL", 1803ca3af7dSKajol Jain "MetricGroup": "CPI", 1813ca3af7dSKajol Jain "MetricName": "BRU_STALL_CPI" 1823ca3af7dSKajol Jain }, 1833ca3af7dSKajol Jain { 1843ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a simple fixed point instruction that is executing in the LSU", 1853ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_SIMPLE_FX / PM_RUN_INST_CMPL", 1863ca3af7dSKajol Jain "MetricGroup": "CPI", 1873ca3af7dSKajol Jain "MetricName": "SIMPLE_FX_STALL_CPI" 1883ca3af7dSKajol Jain }, 1893ca3af7dSKajol Jain { 1903ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the VSU", 1913ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_VSU / PM_RUN_INST_CMPL", 1923ca3af7dSKajol Jain "MetricGroup": "CPI", 1933ca3af7dSKajol Jain "MetricName": "VSU_STALL_CPI" 1943ca3af7dSKajol Jain }, 1953ca3af7dSKajol Jain { 1963ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting to be finished in one of the execution units", 1973ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_TRANSLATION / PM_RUN_INST_CMPL", 1983ca3af7dSKajol Jain "MetricGroup": "CPI", 1993ca3af7dSKajol Jain "MetricName": "TRANSLATION_STALL_CPI" 2003ca3af7dSKajol Jain }, 2013ca3af7dSKajol Jain { 2023ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a load or store that suffered a translation miss", 2033ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DERAT_ONLY_MISS / PM_RUN_INST_CMPL", 2043ca3af7dSKajol Jain "MetricGroup": "CPI", 2053ca3af7dSKajol Jain "MetricName": "DERAT_ONLY_MISS_STALL_CPI" 2063ca3af7dSKajol Jain }, 2073ca3af7dSKajol Jain { 2083ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is recovering from a TLB miss", 2093ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DERAT_DTLB_MISS / PM_RUN_INST_CMPL", 2103ca3af7dSKajol Jain "MetricGroup": "CPI", 2113ca3af7dSKajol Jain "MetricName": "DERAT_DTLB_MISS_STALL_CPI" 2123ca3af7dSKajol Jain }, 2133ca3af7dSKajol Jain { 2143ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing in the LSU", 2153ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_LSU / PM_RUN_INST_CMPL", 2163ca3af7dSKajol Jain "MetricGroup": "CPI", 2173ca3af7dSKajol Jain "MetricName": "LSU_STALL_CPI" 2183ca3af7dSKajol Jain }, 2193ca3af7dSKajol Jain { 2203ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a load that is executing in the LSU", 2213ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_LOAD / PM_RUN_INST_CMPL", 2223ca3af7dSKajol Jain "MetricGroup": "CPI", 2233ca3af7dSKajol Jain "MetricName": "LOAD_STALL_CPI" 2243ca3af7dSKajol Jain }, 2253ca3af7dSKajol Jain { 2263ca3af7dSKajol Jain "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", 2273ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3 / PM_RUN_INST_CMPL", 2283ca3af7dSKajol Jain "MetricGroup": "CPI", 2293ca3af7dSKajol Jain "MetricName": "DMISS_L2L3_STALL_CPI" 2303ca3af7dSKajol Jain }, 2313ca3af7dSKajol Jain { 2323ca3af7dSKajol Jain "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", 2333ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3_CONFLICT / PM_RUN_INST_CMPL", 2343ca3af7dSKajol Jain "MetricGroup": "CPI", 2353ca3af7dSKajol Jain "MetricName": "DMISS_L2L3_CONFLICT_STALL_CPI" 2363ca3af7dSKajol Jain }, 2373ca3af7dSKajol Jain { 2383ca3af7dSKajol Jain "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", 2393ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_L2L3_NOCONFLICT / PM_RUN_INST_CMPL", 2403ca3af7dSKajol Jain "MetricGroup": "CPI", 2413ca3af7dSKajol Jain "MetricName": "DMISS_L2L3_NOCONFLICT_STALL_CPI" 2423ca3af7dSKajol Jain }, 2433ca3af7dSKajol Jain { 2443ca3af7dSKajol Jain "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", 2453ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_L3MISS / PM_RUN_INST_CMPL", 2463ca3af7dSKajol Jain "MetricGroup": "CPI", 2473ca3af7dSKajol Jain "MetricName": "DMISS_L3MISS_STALL_CPI" 2483ca3af7dSKajol Jain }, 2493ca3af7dSKajol Jain { 2503ca3af7dSKajol Jain "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", 2513ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_L21_L31 / PM_RUN_INST_CMPL", 2523ca3af7dSKajol Jain "MetricGroup": "CPI", 2533ca3af7dSKajol Jain "MetricName": "DMISS_L21_L31_STALL_CPI" 2543ca3af7dSKajol Jain }, 2553ca3af7dSKajol Jain { 2563ca3af7dSKajol Jain "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", 2573ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_LMEM / PM_RUN_INST_CMPL", 2583ca3af7dSKajol Jain "MetricGroup": "CPI", 2593ca3af7dSKajol Jain "MetricName": "DMISS_LMEM_STALL_CPI" 2603ca3af7dSKajol Jain }, 2613ca3af7dSKajol Jain { 2623ca3af7dSKajol Jain "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", 2633ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_OFF_CHIP / PM_RUN_INST_CMPL", 2643ca3af7dSKajol Jain "MetricGroup": "CPI", 2653ca3af7dSKajol Jain "MetricName": "DMISS_OFF_CHIP_STALL_CPI" 2663ca3af7dSKajol Jain }, 2673ca3af7dSKajol Jain { 2683ca3af7dSKajol Jain "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)", 2693ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_DMISS_OFF_NODE / PM_RUN_INST_CMPL", 2703ca3af7dSKajol Jain "MetricGroup": "CPI", 2713ca3af7dSKajol Jain "MetricName": "DMISS_OFF_NODE_STALL_CPI" 2723ca3af7dSKajol Jain }, 2733ca3af7dSKajol Jain { 2743ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing a TLBIEL instruction", 2753ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_TLBIEL / PM_RUN_INST_CMPL", 2763ca3af7dSKajol Jain "MetricGroup": "CPI", 2773ca3af7dSKajol Jain "MetricName": "TLBIEL_STALL_CPI" 2783ca3af7dSKajol Jain }, 2793ca3af7dSKajol Jain { 2803ca3af7dSKajol Jain "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", 2813ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_LOAD_FINISH / PM_RUN_INST_CMPL", 2823ca3af7dSKajol Jain "MetricGroup": "CPI", 2833ca3af7dSKajol Jain "MetricName": "LOAD_FINISH_STALL_CPI" 2843ca3af7dSKajol Jain }, 2853ca3af7dSKajol Jain { 2863ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a store that is executing in the LSU", 2873ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_STORE / PM_RUN_INST_CMPL", 2883ca3af7dSKajol Jain "MetricGroup": "CPI", 2893ca3af7dSKajol Jain "MetricName": "STORE_STALL_CPI" 2903ca3af7dSKajol Jain }, 2913ca3af7dSKajol Jain { 2923ca3af7dSKajol Jain "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", 2933ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_STORE_PIPE / PM_RUN_INST_CMPL", 2943ca3af7dSKajol Jain "MetricGroup": "CPI", 2953ca3af7dSKajol Jain "MetricName": "STORE_PIPE_STALL_CPI" 2963ca3af7dSKajol Jain }, 2973ca3af7dSKajol Jain { 2983ca3af7dSKajol Jain "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", 2993ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_STORE_MISS / PM_RUN_INST_CMPL", 3003ca3af7dSKajol Jain "MetricGroup": "CPI", 3013ca3af7dSKajol Jain "MetricName": "STORE_MISS_STALL_CPI" 3023ca3af7dSKajol Jain }, 3033ca3af7dSKajol Jain { 3043ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a TLBIE instruction waiting for a response from the L2", 3053ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_TLBIE / PM_RUN_INST_CMPL", 3063ca3af7dSKajol Jain "MetricGroup": "CPI", 3073ca3af7dSKajol Jain "MetricName": "TLBIE_STALL_CPI" 3083ca3af7dSKajol Jain }, 3093ca3af7dSKajol Jain { 3103ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is executing a PTESYNC instruction", 3113ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_PTESYNC / PM_RUN_INST_CMPL", 3123ca3af7dSKajol Jain "MetricGroup": "CPI", 3133ca3af7dSKajol Jain "MetricName": "PTESYNC_STALL_CPI" 3143ca3af7dSKajol Jain }, 3153ca3af7dSKajol Jain { 3163ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction cannot complete because the thread was blocked", 3173ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL / PM_RUN_INST_CMPL", 318cf26e043SAthira Rajeev "MetricGroup": "CPI;CPI_STALL_RATIO", 3193ca3af7dSKajol Jain "MetricName": "COMPLETION_STALL_CPI" 3203ca3af7dSKajol Jain }, 3213ca3af7dSKajol Jain { 3223ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction cannot complete because it was interrupted by ANY exception", 3233ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_EXCEPTION / PM_RUN_INST_CMPL", 3243ca3af7dSKajol Jain "MetricGroup": "CPI", 3253ca3af7dSKajol Jain "MetricName": "EXCEPTION_COMPLETION_STALL_CPI" 3263ca3af7dSKajol Jain }, 3273ca3af7dSKajol Jain { 3283ca3af7dSKajol Jain "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", 3293ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_MEM_ECC / PM_RUN_INST_CMPL", 3303ca3af7dSKajol Jain "MetricGroup": "CPI", 3313ca3af7dSKajol Jain "MetricName": "MEM_ECC_COMPLETION_STALL_CPI" 3323ca3af7dSKajol Jain }, 3333ca3af7dSKajol Jain { 3343ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a STCX instruction waiting for resolution from the nest", 3353ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_STCX / PM_RUN_INST_CMPL", 3363ca3af7dSKajol Jain "MetricGroup": "CPI", 3373ca3af7dSKajol Jain "MetricName": "STCX_COMPLETION_STALL_CPI" 3383ca3af7dSKajol Jain }, 3393ca3af7dSKajol Jain { 3403ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a LWSYNC instruction waiting to complete", 3413ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_LWSYNC / PM_RUN_INST_CMPL", 3423ca3af7dSKajol Jain "MetricGroup": "CPI", 3433ca3af7dSKajol Jain "MetricName": "LWSYNC_COMPLETION_STALL_CPI" 3443ca3af7dSKajol Jain }, 3453ca3af7dSKajol Jain { 3463ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction is a HWSYNC instruction stuck at finish waiting for a response from the L2", 3473ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_HWSYNC / PM_RUN_INST_CMPL", 3483ca3af7dSKajol Jain "MetricGroup": "CPI", 3493ca3af7dSKajol Jain "MetricName": "HWSYNC_COMPLETION_STALL_CPI" 3503ca3af7dSKajol Jain }, 3513ca3af7dSKajol Jain { 3523ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction required special handling before completion", 3533ca3af7dSKajol Jain "MetricExpr": "PM_CMPL_STALL_SPECIAL / PM_RUN_INST_CMPL", 3543ca3af7dSKajol Jain "MetricGroup": "CPI", 3553ca3af7dSKajol Jain "MetricName": "SPECIAL_COMPLETION_STALL_CPI" 3563ca3af7dSKajol Jain }, 3573ca3af7dSKajol Jain { 3583ca3af7dSKajol Jain "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", 3593ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_FETCH / PM_RUN_INST_CMPL", 3603ca3af7dSKajol Jain "MetricGroup": "CPI", 361edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_FETCH_CPI" 3623ca3af7dSKajol Jain }, 3633ca3af7dSKajol Jain { 3643ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at dispatch because of power management", 3653ca3af7dSKajol Jain "MetricExpr": "PM_DISP_STALL_HELD_HALT_CYC / PM_RUN_INST_CMPL", 3663ca3af7dSKajol Jain "MetricGroup": "CPI", 367edd65d2bSKajol Jain "MetricName": "DISPATCH_STALL_HELD_HALT_CPI" 3683ca3af7dSKajol Jain }, 3693ca3af7dSKajol Jain { 3703ca3af7dSKajol Jain "BriefDescription": "Percentage of flushes per completed instruction", 3713ca3af7dSKajol Jain "MetricExpr": "PM_FLUSH / PM_RUN_INST_CMPL * 100", 3723ca3af7dSKajol Jain "MetricGroup": "Others", 3733ca3af7dSKajol Jain "MetricName": "FLUSH_RATE", 3743ca3af7dSKajol Jain "ScaleUnit": "1%" 3753ca3af7dSKajol Jain }, 3763ca3af7dSKajol Jain { 3773ca3af7dSKajol Jain "BriefDescription": "Percentage of flushes due to a branch mispredict per completed instruction", 3783ca3af7dSKajol Jain "MetricExpr": "PM_FLUSH_MPRED / PM_RUN_INST_CMPL * 100", 3793ca3af7dSKajol Jain "MetricGroup": "Others", 3803ca3af7dSKajol Jain "MetricName": "BR_MPRED_FLUSH_RATE", 3813ca3af7dSKajol Jain "ScaleUnit": "1%" 3823ca3af7dSKajol Jain }, 3833ca3af7dSKajol Jain { 3843ca3af7dSKajol Jain "BriefDescription": "Percentage of branch mispredictions per completed instruction", 3853ca3af7dSKajol Jain "MetricExpr": "PM_BR_MPRED_CMPL / PM_RUN_INST_CMPL", 3863ca3af7dSKajol Jain "MetricGroup": "Others", 3873ca3af7dSKajol Jain "MetricName": "BRANCH_MISPREDICTION_RATE" 3883ca3af7dSKajol Jain }, 3893ca3af7dSKajol Jain { 3903ca3af7dSKajol Jain "BriefDescription": "Percentage of finished loads that missed in the L1", 3913ca3af7dSKajol Jain "MetricExpr": "PM_LD_MISS_L1 / PM_LD_REF_L1 * 100", 3923ca3af7dSKajol Jain "MetricGroup": "Others", 3933ca3af7dSKajol Jain "MetricName": "L1_LD_MISS_RATIO", 3943ca3af7dSKajol Jain "ScaleUnit": "1%" 3953ca3af7dSKajol Jain }, 3963ca3af7dSKajol Jain { 3973ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions that were loads that missed the L1", 3983ca3af7dSKajol Jain "MetricExpr": "PM_LD_MISS_L1 / PM_RUN_INST_CMPL * 100", 3993ca3af7dSKajol Jain "MetricGroup": "Others", 4003ca3af7dSKajol Jain "MetricName": "L1_LD_MISS_RATE", 4013ca3af7dSKajol Jain "ScaleUnit": "1%" 4023ca3af7dSKajol Jain }, 4033ca3af7dSKajol Jain { 404*5ceb8b5bSKajol Jain "BriefDescription": "Percentage of completed instructions that were stores that missed the L1", 405*5ceb8b5bSKajol Jain "MetricExpr": "PM_ST_MISS_L1 * 100 / PM_RUN_INST_CMPL", 406*5ceb8b5bSKajol Jain "MetricGroup": "Others", 407*5ceb8b5bSKajol Jain "MetricName": "L1_ST_MISS_RATE", 408*5ceb8b5bSKajol Jain "ScaleUnit": "1%" 409*5ceb8b5bSKajol Jain }, 410*5ceb8b5bSKajol Jain { 4113ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions when the DPTEG required for the load/store instruction in execution was missing from the TLB", 4123ca3af7dSKajol Jain "MetricExpr": "PM_DTLB_MISS / PM_RUN_INST_CMPL * 100", 4133ca3af7dSKajol Jain "MetricGroup": "Others", 4143ca3af7dSKajol Jain "MetricName": "DTLB_MISS_RATE", 4153ca3af7dSKajol Jain "ScaleUnit": "1%" 4163ca3af7dSKajol Jain }, 4173ca3af7dSKajol Jain { 4183ca3af7dSKajol Jain "BriefDescription": "Average number of completed instructions dispatched per instruction completed", 4193ca3af7dSKajol Jain "MetricExpr": "PM_INST_DISP / PM_RUN_INST_CMPL", 4203ca3af7dSKajol Jain "MetricGroup": "General", 4213ca3af7dSKajol Jain "MetricName": "DISPATCH_PER_INST_CMPL" 4223ca3af7dSKajol Jain }, 4233ca3af7dSKajol Jain { 4243ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions that were a demand load that did not hit in the L1 or L2", 4253ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L2MISS / PM_RUN_INST_CMPL * 100", 4263ca3af7dSKajol Jain "MetricGroup": "General", 4273ca3af7dSKajol Jain "MetricName": "L2_LD_MISS_RATE", 4283ca3af7dSKajol Jain "ScaleUnit": "1%" 4293ca3af7dSKajol Jain }, 4303ca3af7dSKajol Jain { 4313ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions that were demand fetches that missed the L1 icache", 4323ca3af7dSKajol Jain "MetricExpr": "PM_L1_ICACHE_MISS / PM_RUN_INST_CMPL * 100", 4333ca3af7dSKajol Jain "MetricGroup": "Instruction_Misses", 4343ca3af7dSKajol Jain "MetricName": "L1_INST_MISS_RATE", 4353ca3af7dSKajol Jain "ScaleUnit": "1%" 4363ca3af7dSKajol Jain }, 4373ca3af7dSKajol Jain { 4383ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions that were demand fetches that reloaded from beyond the L3 icache", 4393ca3af7dSKajol Jain "MetricExpr": "PM_INST_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 4403ca3af7dSKajol Jain "MetricGroup": "General", 4413ca3af7dSKajol Jain "MetricName": "L3_INST_MISS_RATE", 4423ca3af7dSKajol Jain "ScaleUnit": "1%" 4433ca3af7dSKajol Jain }, 4443ca3af7dSKajol Jain { 4453ca3af7dSKajol Jain "BriefDescription": "Average number of completed instructions per cycle", 4463ca3af7dSKajol Jain "MetricExpr": "PM_INST_CMPL / PM_CYC", 4473ca3af7dSKajol Jain "MetricGroup": "General", 4483ca3af7dSKajol Jain "MetricName": "IPC" 4493ca3af7dSKajol Jain }, 4503ca3af7dSKajol Jain { 4513ca3af7dSKajol Jain "BriefDescription": "Average number of cycles per completed instruction group", 4523ca3af7dSKajol Jain "MetricExpr": "PM_CYC / PM_1PLUS_PPC_CMPL", 4533ca3af7dSKajol Jain "MetricGroup": "General", 4543ca3af7dSKajol Jain "MetricName": "CYCLES_PER_COMPLETED_INSTRUCTIONS_SET" 4553ca3af7dSKajol Jain }, 4563ca3af7dSKajol Jain { 4573ca3af7dSKajol Jain "BriefDescription": "Percentage of cycles when at least 1 instruction dispatched", 4583ca3af7dSKajol Jain "MetricExpr": "PM_1PLUS_PPC_DISP / PM_RUN_CYC * 100", 4593ca3af7dSKajol Jain "MetricGroup": "General", 4603ca3af7dSKajol Jain "MetricName": "CYCLES_ATLEAST_ONE_INST_DISPATCHED", 4613ca3af7dSKajol Jain "ScaleUnit": "1%" 4623ca3af7dSKajol Jain }, 4633ca3af7dSKajol Jain { 4643ca3af7dSKajol Jain "BriefDescription": "Average number of finished loads per completed instruction", 4653ca3af7dSKajol Jain "MetricExpr": "PM_LD_REF_L1 / PM_RUN_INST_CMPL", 4663ca3af7dSKajol Jain "MetricGroup": "General", 4673ca3af7dSKajol Jain "MetricName": "LOADS_PER_INST" 4683ca3af7dSKajol Jain }, 4693ca3af7dSKajol Jain { 4703ca3af7dSKajol Jain "BriefDescription": "Percentage of demand loads that reloaded from beyond the L2 per completed instruction", 4713ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L2MISS / PM_RUN_INST_CMPL * 100", 4723ca3af7dSKajol Jain "MetricGroup": "dL1_Reloads", 4733ca3af7dSKajol Jain "MetricName": "DL1_RELOAD_FROM_L2_MISS_RATE", 4743ca3af7dSKajol Jain "ScaleUnit": "1%" 4753ca3af7dSKajol Jain }, 4763ca3af7dSKajol Jain { 4773ca3af7dSKajol Jain "BriefDescription": "Percentage of demand loads that reloaded from beyond the L3 per completed instruction", 4783ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 4793ca3af7dSKajol Jain "MetricGroup": "dL1_Reloads", 4803ca3af7dSKajol Jain "MetricName": "DL1_RELOAD_FROM_L3_MISS_RATE", 4813ca3af7dSKajol Jain "ScaleUnit": "1%" 4823ca3af7dSKajol Jain }, 4833ca3af7dSKajol Jain { 484*5ceb8b5bSKajol Jain "BriefDescription": "Percentage of ITLB misses per completed run instruction", 485*5ceb8b5bSKajol Jain "MetricExpr": "PM_ITLB_MISS / PM_RUN_INST_CMPL * 100", 486*5ceb8b5bSKajol Jain "MetricGroup": "General", 487*5ceb8b5bSKajol Jain "MetricName": "ITLB_MISS_RATE", 488*5ceb8b5bSKajol Jain "ScaleUnit": "1%" 489*5ceb8b5bSKajol Jain }, 490*5ceb8b5bSKajol Jain { 4913ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses with 4k page size per completed instruction", 4923ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_4K / PM_RUN_INST_CMPL * 100", 4933ca3af7dSKajol Jain "MetricGroup": "Translation", 4943ca3af7dSKajol Jain "MetricName": "DERAT_4K_MISS_RATE", 4953ca3af7dSKajol Jain "ScaleUnit": "1%" 4963ca3af7dSKajol Jain }, 4973ca3af7dSKajol Jain { 4983ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses with 64k page size per completed instruction", 4993ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_64K / PM_RUN_INST_CMPL * 100", 5003ca3af7dSKajol Jain "MetricGroup": "Translation", 5013ca3af7dSKajol Jain "MetricName": "DERAT_64K_MISS_RATE", 5023ca3af7dSKajol Jain "ScaleUnit": "1%" 5033ca3af7dSKajol Jain }, 5043ca3af7dSKajol Jain { 5053ca3af7dSKajol Jain "BriefDescription": "Average number of run cycles per completed instruction", 5063ca3af7dSKajol Jain "MetricExpr": "PM_RUN_CYC / PM_RUN_INST_CMPL", 5073ca3af7dSKajol Jain "MetricGroup": "General", 5083ca3af7dSKajol Jain "MetricName": "RUN_CPI" 5093ca3af7dSKajol Jain }, 5103ca3af7dSKajol Jain { 5113ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses per completed instruction", 5123ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS / PM_RUN_INST_CMPL * 100", 5133ca3af7dSKajol Jain "MetricGroup": "Translation", 5143ca3af7dSKajol Jain "MetricName": "DERAT_MISS_RATE", 5153ca3af7dSKajol Jain "ScaleUnit": "1%" 5163ca3af7dSKajol Jain }, 5173ca3af7dSKajol Jain { 5183ca3af7dSKajol Jain "BriefDescription": "Average number of completed instructions per run cycle", 5193ca3af7dSKajol Jain "MetricExpr": "PM_RUN_INST_CMPL / PM_RUN_CYC", 5203ca3af7dSKajol Jain "MetricGroup": "General", 5213ca3af7dSKajol Jain "MetricName": "RUN_IPC" 5223ca3af7dSKajol Jain }, 5233ca3af7dSKajol Jain { 5243ca3af7dSKajol Jain "BriefDescription": "Average number of completed instructions per instruction group", 5253ca3af7dSKajol Jain "MetricExpr": "PM_RUN_INST_CMPL / PM_1PLUS_PPC_CMPL", 5263ca3af7dSKajol Jain "MetricGroup": "General", 5273ca3af7dSKajol Jain "MetricName": "AVERAGE_COMPLETED_INSTRUCTION_SET_SIZE" 5283ca3af7dSKajol Jain }, 5293ca3af7dSKajol Jain { 5303ca3af7dSKajol Jain "BriefDescription": "Average number of finished instructions per completed instructions", 5313ca3af7dSKajol Jain "MetricExpr": "PM_INST_FIN / PM_RUN_INST_CMPL", 5323ca3af7dSKajol Jain "MetricGroup": "General", 5333ca3af7dSKajol Jain "MetricName": "INST_FIN_PER_CMPL" 5343ca3af7dSKajol Jain }, 5353ca3af7dSKajol Jain { 5363ca3af7dSKajol Jain "BriefDescription": "Average cycles per completed instruction when the NTF instruction is completing and the finish was overlooked", 5373ca3af7dSKajol Jain "MetricExpr": "PM_EXEC_STALL_UNKNOWN / PM_RUN_INST_CMPL", 5383ca3af7dSKajol Jain "MetricGroup": "General", 5393ca3af7dSKajol Jain "MetricName": "EXEC_STALL_UNKOWN_CPI" 5403ca3af7dSKajol Jain }, 5413ca3af7dSKajol Jain { 5423ca3af7dSKajol Jain "BriefDescription": "Percentage of finished branches that were taken", 5433ca3af7dSKajol Jain "MetricExpr": "PM_BR_TAKEN_CMPL / PM_BR_FIN * 100", 5443ca3af7dSKajol Jain "MetricGroup": "General", 5453ca3af7dSKajol Jain "MetricName": "TAKEN_BRANCHES", 5463ca3af7dSKajol Jain "ScaleUnit": "1%" 5473ca3af7dSKajol Jain }, 5483ca3af7dSKajol Jain { 5493ca3af7dSKajol Jain "BriefDescription": "Percentage of completed instructions that were a demand load that did not hit in the L1, L2, or the L3", 5503ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 5513ca3af7dSKajol Jain "MetricGroup": "General", 5523ca3af7dSKajol Jain "MetricName": "L3_LD_MISS_RATE", 5533ca3af7dSKajol Jain "ScaleUnit": "1%" 5543ca3af7dSKajol Jain }, 5553ca3af7dSKajol Jain { 5563ca3af7dSKajol Jain "BriefDescription": "Average number of finished branches per completed instruction", 5573ca3af7dSKajol Jain "MetricExpr": "PM_BR_FIN / PM_RUN_INST_CMPL", 5583ca3af7dSKajol Jain "MetricGroup": "General", 5593ca3af7dSKajol Jain "MetricName": "BRANCHES_PER_INST" 5603ca3af7dSKajol Jain }, 5613ca3af7dSKajol Jain { 5623ca3af7dSKajol Jain "BriefDescription": "Average number of instructions finished in the LSU per completed instruction", 5633ca3af7dSKajol Jain "MetricExpr": "PM_LSU_FIN / PM_RUN_INST_CMPL", 5643ca3af7dSKajol Jain "MetricGroup": "General", 5653ca3af7dSKajol Jain "MetricName": "LSU_PER_INST" 5663ca3af7dSKajol Jain }, 5673ca3af7dSKajol Jain { 5683ca3af7dSKajol Jain "BriefDescription": "Average number of instructions finished in the VSU per completed instruction", 5693ca3af7dSKajol Jain "MetricExpr": "PM_VSU_FIN / PM_RUN_INST_CMPL", 5703ca3af7dSKajol Jain "MetricGroup": "General", 5713ca3af7dSKajol Jain "MetricName": "VSU_PER_INST" 5723ca3af7dSKajol Jain }, 5733ca3af7dSKajol Jain { 5743ca3af7dSKajol Jain "BriefDescription": "Average number of TLBIE instructions finished in the LSU per completed instruction", 5753ca3af7dSKajol Jain "MetricExpr": "PM_TLBIE_FIN / PM_RUN_INST_CMPL", 5763ca3af7dSKajol Jain "MetricGroup": "General", 5773ca3af7dSKajol Jain "MetricName": "TLBIE_PER_INST" 5783ca3af7dSKajol Jain }, 5793ca3af7dSKajol Jain { 5803ca3af7dSKajol Jain "BriefDescription": "Average number of STCX instructions finshed per completed instruction", 5813ca3af7dSKajol Jain "MetricExpr": "PM_STCX_FIN / PM_RUN_INST_CMPL", 5823ca3af7dSKajol Jain "MetricGroup": "General", 583edd65d2bSKajol Jain "MetricName": "STCX_PER_INST" 5843ca3af7dSKajol Jain }, 5853ca3af7dSKajol Jain { 5863ca3af7dSKajol Jain "BriefDescription": "Average number of LARX instructions finshed per completed instruction", 5873ca3af7dSKajol Jain "MetricExpr": "PM_LARX_FIN / PM_RUN_INST_CMPL", 5883ca3af7dSKajol Jain "MetricGroup": "General", 5893ca3af7dSKajol Jain "MetricName": "LARX_PER_INST" 5903ca3af7dSKajol Jain }, 5913ca3af7dSKajol Jain { 5923ca3af7dSKajol Jain "BriefDescription": "Average number of PTESYNC instructions finshed per completed instruction", 5933ca3af7dSKajol Jain "MetricExpr": "PM_PTESYNC_FIN / PM_RUN_INST_CMPL", 5943ca3af7dSKajol Jain "MetricGroup": "General", 5953ca3af7dSKajol Jain "MetricName": "PTESYNC_PER_INST" 5963ca3af7dSKajol Jain }, 5973ca3af7dSKajol Jain { 5983ca3af7dSKajol Jain "BriefDescription": "Average number of simple fixed-point instructions finshed in the store unit per completed instruction", 5993ca3af7dSKajol Jain "MetricExpr": "PM_FX_LSU_FIN / PM_RUN_INST_CMPL", 6003ca3af7dSKajol Jain "MetricGroup": "General", 6013ca3af7dSKajol Jain "MetricName": "FX_PER_INST" 6023ca3af7dSKajol Jain }, 6033ca3af7dSKajol Jain { 6043ca3af7dSKajol Jain "BriefDescription": "Percentage of demand load misses that reloaded the L1 cache", 6053ca3af7dSKajol Jain "MetricExpr": "PM_LD_DEMAND_MISS_L1 / PM_LD_MISS_L1 * 100", 6063ca3af7dSKajol Jain "MetricGroup": "General", 6073ca3af7dSKajol Jain "MetricName": "DL1_MISS_RELOADS", 6083ca3af7dSKajol Jain "ScaleUnit": "1%" 6093ca3af7dSKajol Jain }, 6103ca3af7dSKajol Jain { 6113ca3af7dSKajol Jain "BriefDescription": "Percentage of demand load misses that reloaded from beyond the local L2", 6123ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L2MISS / PM_LD_DEMAND_MISS_L1 * 100", 6133ca3af7dSKajol Jain "MetricGroup": "dL1_Reloads", 6143ca3af7dSKajol Jain "MetricName": "DL1_RELOAD_FROM_L2_MISS", 6153ca3af7dSKajol Jain "ScaleUnit": "1%" 6163ca3af7dSKajol Jain }, 6173ca3af7dSKajol Jain { 6183ca3af7dSKajol Jain "BriefDescription": "Percentage of demand load misses that reloaded from beyond the local L3", 6193ca3af7dSKajol Jain "MetricExpr": "PM_DATA_FROM_L3MISS / PM_LD_DEMAND_MISS_L1 * 100", 6203ca3af7dSKajol Jain "MetricGroup": "dL1_Reloads", 6213ca3af7dSKajol Jain "MetricName": "DL1_RELOAD_FROM_L3_MISS", 6223ca3af7dSKajol Jain "ScaleUnit": "1%" 6233ca3af7dSKajol Jain }, 6243ca3af7dSKajol Jain { 6253ca3af7dSKajol Jain "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", 6263ca3af7dSKajol Jain "MetricExpr": "DMISS_L3MISS_STALL_CPI / RUN_CPI * 100", 6273ca3af7dSKajol Jain "MetricGroup": "General", 6283ca3af7dSKajol Jain "MetricName": "DCACHE_MISS_CPI", 6293ca3af7dSKajol Jain "ScaleUnit": "1%" 6303ca3af7dSKajol Jain }, 6313ca3af7dSKajol Jain { 6323ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses with 2M page size per completed instruction", 6333ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_2M / PM_RUN_INST_CMPL * 100", 6343ca3af7dSKajol Jain "MetricGroup": "Translation", 6353ca3af7dSKajol Jain "MetricName": "DERAT_2M_MISS_RATE", 6363ca3af7dSKajol Jain "ScaleUnit": "1%" 6373ca3af7dSKajol Jain }, 6383ca3af7dSKajol Jain { 6393ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses with 16M page size per completed instruction", 6403ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_16M / PM_RUN_INST_CMPL * 100", 6413ca3af7dSKajol Jain "MetricGroup": "Translation", 6423ca3af7dSKajol Jain "MetricName": "DERAT_16M_MISS_RATE", 6433ca3af7dSKajol Jain "ScaleUnit": "1%" 6443ca3af7dSKajol Jain }, 6453ca3af7dSKajol Jain { 646*5ceb8b5bSKajol Jain "BriefDescription": "Percentage of DERAT misses with 1G page size per completed run instruction", 647*5ceb8b5bSKajol Jain "MetricExpr": "PM_DERAT_MISS_1G * 100 / PM_RUN_INST_CMPL", 648*5ceb8b5bSKajol Jain "MetricGroup": "Translation", 649*5ceb8b5bSKajol Jain "MetricName": "DERAT_1G_MISS_RATE", 650*5ceb8b5bSKajol Jain "ScaleUnit": "1%" 651*5ceb8b5bSKajol Jain }, 652*5ceb8b5bSKajol Jain { 6533ca3af7dSKajol Jain "BriefDescription": "DERAT miss ratio for 4K page size", 6543ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_4K / PM_DERAT_MISS", 6553ca3af7dSKajol Jain "MetricGroup": "Translation", 6563ca3af7dSKajol Jain "MetricName": "DERAT_4K_MISS_RATIO" 6573ca3af7dSKajol Jain }, 6583ca3af7dSKajol Jain { 6593ca3af7dSKajol Jain "BriefDescription": "DERAT miss ratio for 2M page size", 6603ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_2M / PM_DERAT_MISS", 6613ca3af7dSKajol Jain "MetricGroup": "Translation", 6623ca3af7dSKajol Jain "MetricName": "DERAT_2M_MISS_RATIO" 6633ca3af7dSKajol Jain }, 6643ca3af7dSKajol Jain { 6653ca3af7dSKajol Jain "BriefDescription": "DERAT miss ratio for 16M page size", 6663ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_16M / PM_DERAT_MISS", 6673ca3af7dSKajol Jain "MetricGroup": "Translation", 6683ca3af7dSKajol Jain "MetricName": "DERAT_16M_MISS_RATIO" 6693ca3af7dSKajol Jain }, 6703ca3af7dSKajol Jain { 671*5ceb8b5bSKajol Jain "BriefDescription": "DERAT miss ratio for 1G page size", 672*5ceb8b5bSKajol Jain "MetricExpr": "PM_DERAT_MISS_1G / PM_DERAT_MISS", 673*5ceb8b5bSKajol Jain "MetricGroup": "Translation", 674*5ceb8b5bSKajol Jain "MetricName": "DERAT_1G_MISS_RATIO" 675*5ceb8b5bSKajol Jain }, 676*5ceb8b5bSKajol Jain { 6773ca3af7dSKajol Jain "BriefDescription": "DERAT miss ratio for 64K page size", 6783ca3af7dSKajol Jain "MetricExpr": "PM_DERAT_MISS_64K / PM_DERAT_MISS", 6793ca3af7dSKajol Jain "MetricGroup": "Translation", 6803ca3af7dSKajol Jain "MetricName": "DERAT_64K_MISS_RATIO" 6813ca3af7dSKajol Jain }, 6823ca3af7dSKajol Jain { 6833ca3af7dSKajol Jain "BriefDescription": "Percentage of DERAT misses that resulted in TLB reloads", 6843ca3af7dSKajol Jain "MetricExpr": "PM_DTLB_MISS / PM_DERAT_MISS * 100", 6853ca3af7dSKajol Jain "MetricGroup": "Translation", 6863ca3af7dSKajol Jain "MetricName": "DERAT_MISS_RELOAD", 6873ca3af7dSKajol Jain "ScaleUnit": "1%" 6883ca3af7dSKajol Jain }, 6893ca3af7dSKajol Jain { 6903ca3af7dSKajol Jain "BriefDescription": "Percentage of icache misses that were reloaded from beyond the local L3", 6913ca3af7dSKajol Jain "MetricExpr": "PM_INST_FROM_L3MISS / PM_L1_ICACHE_MISS * 100", 6923ca3af7dSKajol Jain "MetricGroup": "Instruction_Misses", 6933ca3af7dSKajol Jain "MetricName": "INST_FROM_L3_MISS", 6943ca3af7dSKajol Jain "ScaleUnit": "1%" 6953ca3af7dSKajol Jain }, 6963ca3af7dSKajol Jain { 6973ca3af7dSKajol Jain "BriefDescription": "Percentage of icache reloads from the beyond the L3 per completed instruction", 6983ca3af7dSKajol Jain "MetricExpr": "PM_INST_FROM_L3MISS / PM_RUN_INST_CMPL * 100", 6993ca3af7dSKajol Jain "MetricGroup": "Instruction_Misses", 7003ca3af7dSKajol Jain "MetricName": "INST_FROM_L3_MISS_RATE", 7013ca3af7dSKajol Jain "ScaleUnit": "1%" 7023ca3af7dSKajol Jain } 7033ca3af7dSKajol Jain] 704