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