1*f9900dd0SZhengjun Xing[ 2*f9900dd0SZhengjun Xing { 3*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache or tlb miss which hit in the L2, LLC, DRAM or MMIO (Non-DRAM).", 4*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 5*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 6*f9900dd0SZhengjun Xing "EventCode": "0x34", 7*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.IFETCH", 8*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 9*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 10*f9900dd0SZhengjun Xing "UMask": "0x38", 11*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 12*f9900dd0SZhengjun Xing }, 13*f9900dd0SZhengjun Xing { 14*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache or tlb miss which hit in DRAM or MMIO (Non-DRAM).", 15*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 16*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 17*f9900dd0SZhengjun Xing "EventCode": "0x34", 18*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.IFETCH_DRAM_HIT", 19*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 20*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 21*f9900dd0SZhengjun Xing "UMask": "0x20", 22*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 23*f9900dd0SZhengjun Xing }, 24*f9900dd0SZhengjun Xing { 25*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache or tlb miss which hit in the L2 cache.", 26*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 27*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 28*f9900dd0SZhengjun Xing "EventCode": "0x34", 29*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.IFETCH_L2_HIT", 30*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 31*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 32*f9900dd0SZhengjun Xing "UMask": "0x8", 33*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 34*f9900dd0SZhengjun Xing }, 35*f9900dd0SZhengjun Xing { 36*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache or tlb miss which hit in the last level cache or other core with HITE/F/M.", 37*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 38*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 39*f9900dd0SZhengjun Xing "EventCode": "0x34", 40*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.IFETCH_LLC_HIT", 41*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 42*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 43*f9900dd0SZhengjun Xing "UMask": "0x10", 44*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 45*f9900dd0SZhengjun Xing }, 46*f9900dd0SZhengjun Xing { 47*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to a demand load miss which hit in the L2, LLC, DRAM or MMIO (Non-DRAM).", 48*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 49*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 50*f9900dd0SZhengjun Xing "EventCode": "0x34", 51*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.LOAD", 52*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 53*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 54*f9900dd0SZhengjun Xing "UMask": "0x7", 55*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 56*f9900dd0SZhengjun Xing }, 57*f9900dd0SZhengjun Xing { 58*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to a demand load miss which hit in DRAM or MMIO (Non-DRAM).", 59*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 60*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 61*f9900dd0SZhengjun Xing "EventCode": "0x34", 62*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.LOAD_DRAM_HIT", 63*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 64*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 65*f9900dd0SZhengjun Xing "UMask": "0x4", 66*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 67*f9900dd0SZhengjun Xing }, 68*f9900dd0SZhengjun Xing { 69*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to a demand load which hit in the L2 cache.", 70*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 71*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 72*f9900dd0SZhengjun Xing "EventCode": "0x34", 73*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.LOAD_L2_HIT", 74*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 75*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 76*f9900dd0SZhengjun Xing "UMask": "0x1", 77*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 78*f9900dd0SZhengjun Xing }, 79*f9900dd0SZhengjun Xing { 80*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles the core is stalled due to a demand load which hit in the LLC or other core with HITE/F/M.", 81*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 82*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 83*f9900dd0SZhengjun Xing "EventCode": "0x34", 84*f9900dd0SZhengjun Xing "EventName": "MEM_BOUND_STALLS.LOAD_LLC_HIT", 85*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 86*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 87*f9900dd0SZhengjun Xing "UMask": "0x2", 88*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 89*f9900dd0SZhengjun Xing }, 90*f9900dd0SZhengjun Xing { 91*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of load ops retired that hit in DRAM.", 92*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 93*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 94*f9900dd0SZhengjun Xing "Data_LA": "1", 95*f9900dd0SZhengjun Xing "EventCode": "0xd1", 96*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_UOPS_RETIRED.DRAM_HIT", 97*f9900dd0SZhengjun Xing "PEBS": "1", 98*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 99*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 100*f9900dd0SZhengjun Xing "UMask": "0x80", 101*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 102*f9900dd0SZhengjun Xing }, 103*f9900dd0SZhengjun Xing { 104*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of load ops retired that hit in the L2 cache.", 105*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 106*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 107*f9900dd0SZhengjun Xing "Data_LA": "1", 108*f9900dd0SZhengjun Xing "EventCode": "0xd1", 109*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT", 110*f9900dd0SZhengjun Xing "PEBS": "1", 111*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 112*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 113*f9900dd0SZhengjun Xing "UMask": "0x2", 114*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 115*f9900dd0SZhengjun Xing }, 116*f9900dd0SZhengjun Xing { 117*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of load ops retired that hit in the L3 cache.", 118*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 119*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 120*f9900dd0SZhengjun Xing "EventCode": "0xd1", 121*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_UOPS_RETIRED.L3_HIT", 122*f9900dd0SZhengjun Xing "PEBS": "1", 123*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 124*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 125*f9900dd0SZhengjun Xing "UMask": "0x4", 126*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 127*f9900dd0SZhengjun Xing }, 128*f9900dd0SZhengjun Xing { 129*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles that uops are blocked for any of the following reasons: load buffer, store buffer or RSV full.", 130*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 131*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 132*f9900dd0SZhengjun Xing "EventCode": "0x04", 133*f9900dd0SZhengjun Xing "EventName": "MEM_SCHEDULER_BLOCK.ALL", 134*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 135*f9900dd0SZhengjun Xing "SampleAfterValue": "20003", 136*f9900dd0SZhengjun Xing "UMask": "0x7", 137*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 138*f9900dd0SZhengjun Xing }, 139*f9900dd0SZhengjun Xing { 140*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles that uops are blocked due to a load buffer full condition.", 141*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 142*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 143*f9900dd0SZhengjun Xing "EventCode": "0x04", 144*f9900dd0SZhengjun Xing "EventName": "MEM_SCHEDULER_BLOCK.LD_BUF", 145*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 146*f9900dd0SZhengjun Xing "SampleAfterValue": "20003", 147*f9900dd0SZhengjun Xing "UMask": "0x2", 148*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 149*f9900dd0SZhengjun Xing }, 150*f9900dd0SZhengjun Xing { 151*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles that uops are blocked due to an RSV full condition.", 152*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 153*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 154*f9900dd0SZhengjun Xing "EventCode": "0x04", 155*f9900dd0SZhengjun Xing "EventName": "MEM_SCHEDULER_BLOCK.RSV", 156*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 157*f9900dd0SZhengjun Xing "SampleAfterValue": "20003", 158*f9900dd0SZhengjun Xing "UMask": "0x4", 159*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 160*f9900dd0SZhengjun Xing }, 161*f9900dd0SZhengjun Xing { 162*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cycles that uops are blocked due to a store buffer full condition.", 163*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 164*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 165*f9900dd0SZhengjun Xing "EventCode": "0x04", 166*f9900dd0SZhengjun Xing "EventName": "MEM_SCHEDULER_BLOCK.ST_BUF", 167*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 168*f9900dd0SZhengjun Xing "SampleAfterValue": "20003", 169*f9900dd0SZhengjun Xing "UMask": "0x1", 170*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 171*f9900dd0SZhengjun Xing }, 172*f9900dd0SZhengjun Xing { 173*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of load uops retired.", 174*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 175*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 176*f9900dd0SZhengjun Xing "Data_LA": "1", 177*f9900dd0SZhengjun Xing "EventCode": "0xd0", 178*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", 179*f9900dd0SZhengjun Xing "PEBS": "1", 180*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 181*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 182*f9900dd0SZhengjun Xing "UMask": "0x81", 183*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 184*f9900dd0SZhengjun Xing }, 185*f9900dd0SZhengjun Xing { 186*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of store uops retired.", 187*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 188*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 189*f9900dd0SZhengjun Xing "Data_LA": "1", 190*f9900dd0SZhengjun Xing "EventCode": "0xd0", 191*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.ALL_STORES", 192*f9900dd0SZhengjun Xing "PEBS": "1", 193*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 194*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 195*f9900dd0SZhengjun Xing "UMask": "0x82", 196*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 197*f9900dd0SZhengjun Xing }, 198*f9900dd0SZhengjun Xing { 199*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 128 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 200*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 201*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 202*f9900dd0SZhengjun Xing "Data_LA": "1", 203*f9900dd0SZhengjun Xing "EventCode": "0xd0", 204*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_128", 205*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 206*f9900dd0SZhengjun Xing "MSRValue": "0x80", 207*f9900dd0SZhengjun Xing "PEBS": "2", 208*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 209*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 210*f9900dd0SZhengjun Xing "TakenAlone": "1", 211*f9900dd0SZhengjun Xing "UMask": "0x5", 212*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 213*f9900dd0SZhengjun Xing }, 214*f9900dd0SZhengjun Xing { 215*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 16 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 216*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 217*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 218*f9900dd0SZhengjun Xing "Data_LA": "1", 219*f9900dd0SZhengjun Xing "EventCode": "0xd0", 220*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_16", 221*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 222*f9900dd0SZhengjun Xing "MSRValue": "0x10", 223*f9900dd0SZhengjun Xing "PEBS": "2", 224*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 225*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 226*f9900dd0SZhengjun Xing "TakenAlone": "1", 227*f9900dd0SZhengjun Xing "UMask": "0x5", 228*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 229*f9900dd0SZhengjun Xing }, 230*f9900dd0SZhengjun Xing { 231*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 256 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 232*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 233*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 234*f9900dd0SZhengjun Xing "Data_LA": "1", 235*f9900dd0SZhengjun Xing "EventCode": "0xd0", 236*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_256", 237*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 238*f9900dd0SZhengjun Xing "MSRValue": "0x100", 239*f9900dd0SZhengjun Xing "PEBS": "2", 240*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 241*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 242*f9900dd0SZhengjun Xing "TakenAlone": "1", 243*f9900dd0SZhengjun Xing "UMask": "0x5", 244*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 245*f9900dd0SZhengjun Xing }, 246*f9900dd0SZhengjun Xing { 247*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 32 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 248*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 249*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 250*f9900dd0SZhengjun Xing "Data_LA": "1", 251*f9900dd0SZhengjun Xing "EventCode": "0xd0", 252*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_32", 253*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 254*f9900dd0SZhengjun Xing "MSRValue": "0x20", 255*f9900dd0SZhengjun Xing "PEBS": "2", 256*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 257*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 258*f9900dd0SZhengjun Xing "TakenAlone": "1", 259*f9900dd0SZhengjun Xing "UMask": "0x5", 260*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 261*f9900dd0SZhengjun Xing }, 262*f9900dd0SZhengjun Xing { 263*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 4 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 264*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 265*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 266*f9900dd0SZhengjun Xing "Data_LA": "1", 267*f9900dd0SZhengjun Xing "EventCode": "0xd0", 268*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_4", 269*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 270*f9900dd0SZhengjun Xing "MSRValue": "0x4", 271*f9900dd0SZhengjun Xing "PEBS": "2", 272*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 273*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 274*f9900dd0SZhengjun Xing "TakenAlone": "1", 275*f9900dd0SZhengjun Xing "UMask": "0x5", 276*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 277*f9900dd0SZhengjun Xing }, 278*f9900dd0SZhengjun Xing { 279*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 512 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 280*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 281*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 282*f9900dd0SZhengjun Xing "Data_LA": "1", 283*f9900dd0SZhengjun Xing "EventCode": "0xd0", 284*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_512", 285*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 286*f9900dd0SZhengjun Xing "MSRValue": "0x200", 287*f9900dd0SZhengjun Xing "PEBS": "2", 288*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 289*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 290*f9900dd0SZhengjun Xing "TakenAlone": "1", 291*f9900dd0SZhengjun Xing "UMask": "0x5", 292*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 293*f9900dd0SZhengjun Xing }, 294*f9900dd0SZhengjun Xing { 295*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 64 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 296*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 297*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 298*f9900dd0SZhengjun Xing "Data_LA": "1", 299*f9900dd0SZhengjun Xing "EventCode": "0xd0", 300*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_64", 301*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 302*f9900dd0SZhengjun Xing "MSRValue": "0x40", 303*f9900dd0SZhengjun Xing "PEBS": "2", 304*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 305*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 306*f9900dd0SZhengjun Xing "TakenAlone": "1", 307*f9900dd0SZhengjun Xing "UMask": "0x5", 308*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 309*f9900dd0SZhengjun Xing }, 310*f9900dd0SZhengjun Xing { 311*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of tagged loads with an instruction latency that exceeds or equals the threshold of 8 cycles as defined in MEC_CR_PEBS_LD_LAT_THRESHOLD (3F6H). Only counts with PEBS enabled.", 312*f9900dd0SZhengjun Xing "CollectPEBSRecord": "3", 313*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 314*f9900dd0SZhengjun Xing "Data_LA": "1", 315*f9900dd0SZhengjun Xing "EventCode": "0xd0", 316*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_8", 317*f9900dd0SZhengjun Xing "MSRIndex": "0x3F6", 318*f9900dd0SZhengjun Xing "MSRValue": "0x8", 319*f9900dd0SZhengjun Xing "PEBS": "2", 320*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 321*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 322*f9900dd0SZhengjun Xing "TakenAlone": "1", 323*f9900dd0SZhengjun Xing "UMask": "0x5", 324*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 325*f9900dd0SZhengjun Xing }, 326*f9900dd0SZhengjun Xing { 327*f9900dd0SZhengjun Xing "BriefDescription": "Counts all the retired split loads.", 328*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 329*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 330*f9900dd0SZhengjun Xing "Data_LA": "1", 331*f9900dd0SZhengjun Xing "EventCode": "0xd0", 332*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.SPLIT_LOADS", 333*f9900dd0SZhengjun Xing "PEBS": "1", 334*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 335*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 336*f9900dd0SZhengjun Xing "UMask": "0x41", 337*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 338*f9900dd0SZhengjun Xing }, 339*f9900dd0SZhengjun Xing { 340*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of stores uops retired. Counts with or without PEBS enabled.", 341*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 342*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 343*f9900dd0SZhengjun Xing "EventCode": "0xd0", 344*f9900dd0SZhengjun Xing "EventName": "MEM_UOPS_RETIRED.STORE_LATENCY", 345*f9900dd0SZhengjun Xing "PEBS": "1", 346*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 347*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 348*f9900dd0SZhengjun Xing "UMask": "0x6", 349*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 350*f9900dd0SZhengjun Xing }, 351*f9900dd0SZhengjun Xing { 352*f9900dd0SZhengjun Xing "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by the L3 cache where a snoop was sent, the snoop hit, and modified data was forwarded.", 353*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 354*f9900dd0SZhengjun Xing "EventCode": "0xB7", 355*f9900dd0SZhengjun Xing "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HITM", 356*f9900dd0SZhengjun Xing "MSRIndex": "0x1a6,0x1a7", 357*f9900dd0SZhengjun Xing "MSRValue": "0x10003C0002", 358*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 359*f9900dd0SZhengjun Xing "UMask": "0x1", 360*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 361*f9900dd0SZhengjun Xing }, 362*f9900dd0SZhengjun Xing { 363*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of issue slots every cycle that were not delivered by the frontend due to instruction cache misses.", 364*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 365*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5", 366*f9900dd0SZhengjun Xing "EventCode": "0x71", 367*f9900dd0SZhengjun Xing "EventName": "TOPDOWN_FE_BOUND.ICACHE", 368*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5", 369*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 370*f9900dd0SZhengjun Xing "UMask": "0x20", 371*f9900dd0SZhengjun Xing "Unit": "cpu_atom" 372*f9900dd0SZhengjun Xing }, 373*f9900dd0SZhengjun Xing { 374*f9900dd0SZhengjun Xing "BriefDescription": "Counts the number of cache lines replaced in L1 data cache.", 375*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 376*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 377*f9900dd0SZhengjun Xing "EventCode": "0x51", 378*f9900dd0SZhengjun Xing "EventName": "L1D.REPLACEMENT", 379*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 380*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 381*f9900dd0SZhengjun Xing "UMask": "0x1", 382*f9900dd0SZhengjun Xing "Unit": "cpu_core" 383*f9900dd0SZhengjun Xing }, 384*f9900dd0SZhengjun Xing { 385*f9900dd0SZhengjun Xing "BriefDescription": "Number of cycles a demand request has waited due to L1D Fill Buffer (FB) unavailability.", 386*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 387*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 388*f9900dd0SZhengjun Xing "EventCode": "0x48", 389*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.FB_FULL", 390*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 391*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 392*f9900dd0SZhengjun Xing "UMask": "0x2", 393*f9900dd0SZhengjun Xing "Unit": "cpu_core" 394*f9900dd0SZhengjun Xing }, 395*f9900dd0SZhengjun Xing { 396*f9900dd0SZhengjun Xing "BriefDescription": "Number of phases a demand request has waited due to L1D Fill Buffer (FB) unavailablability.", 397*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 398*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 399*f9900dd0SZhengjun Xing "CounterMask": "1", 400*f9900dd0SZhengjun Xing "EdgeDetect": "1", 401*f9900dd0SZhengjun Xing "EventCode": "0x48", 402*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.FB_FULL_PERIODS", 403*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 404*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 405*f9900dd0SZhengjun Xing "UMask": "0x2", 406*f9900dd0SZhengjun Xing "Unit": "cpu_core" 407*f9900dd0SZhengjun Xing }, 408*f9900dd0SZhengjun Xing { 409*f9900dd0SZhengjun Xing "BriefDescription": "This event is deprecated. Refer to new event L1D_PEND_MISS.L2_STALLS", 410*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 411*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 412*f9900dd0SZhengjun Xing "EventCode": "0x48", 413*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.L2_STALL", 414*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 415*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 416*f9900dd0SZhengjun Xing "UMask": "0x4", 417*f9900dd0SZhengjun Xing "Unit": "cpu_core" 418*f9900dd0SZhengjun Xing }, 419*f9900dd0SZhengjun Xing { 420*f9900dd0SZhengjun Xing "BriefDescription": "Number of cycles a demand request has waited due to L1D due to lack of L2 resources.", 421*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 422*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 423*f9900dd0SZhengjun Xing "EventCode": "0x48", 424*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.L2_STALLS", 425*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 426*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 427*f9900dd0SZhengjun Xing "UMask": "0x4", 428*f9900dd0SZhengjun Xing "Unit": "cpu_core" 429*f9900dd0SZhengjun Xing }, 430*f9900dd0SZhengjun Xing { 431*f9900dd0SZhengjun Xing "BriefDescription": "Number of L1D misses that are outstanding", 432*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 433*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 434*f9900dd0SZhengjun Xing "EventCode": "0x48", 435*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.PENDING", 436*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 437*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 438*f9900dd0SZhengjun Xing "UMask": "0x1", 439*f9900dd0SZhengjun Xing "Unit": "cpu_core" 440*f9900dd0SZhengjun Xing }, 441*f9900dd0SZhengjun Xing { 442*f9900dd0SZhengjun Xing "BriefDescription": "Cycles with L1D load Misses outstanding.", 443*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 444*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 445*f9900dd0SZhengjun Xing "CounterMask": "1", 446*f9900dd0SZhengjun Xing "EventCode": "0x48", 447*f9900dd0SZhengjun Xing "EventName": "L1D_PEND_MISS.PENDING_CYCLES", 448*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 449*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 450*f9900dd0SZhengjun Xing "UMask": "0x1", 451*f9900dd0SZhengjun Xing "Unit": "cpu_core" 452*f9900dd0SZhengjun Xing }, 453*f9900dd0SZhengjun Xing { 454*f9900dd0SZhengjun Xing "BriefDescription": "L2 cache lines filling L2", 455*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 456*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 457*f9900dd0SZhengjun Xing "EventCode": "0x25", 458*f9900dd0SZhengjun Xing "EventName": "L2_LINES_IN.ALL", 459*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 460*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 461*f9900dd0SZhengjun Xing "UMask": "0x1f", 462*f9900dd0SZhengjun Xing "Unit": "cpu_core" 463*f9900dd0SZhengjun Xing }, 464*f9900dd0SZhengjun Xing { 465*f9900dd0SZhengjun Xing "BriefDescription": "All L2 requests.[This event is alias to L2_RQSTS.REFERENCES]", 466*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 467*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 468*f9900dd0SZhengjun Xing "EventCode": "0x24", 469*f9900dd0SZhengjun Xing "EventName": "L2_REQUEST.ALL", 470*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 471*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 472*f9900dd0SZhengjun Xing "UMask": "0xff", 473*f9900dd0SZhengjun Xing "Unit": "cpu_core" 474*f9900dd0SZhengjun Xing }, 475*f9900dd0SZhengjun Xing { 476*f9900dd0SZhengjun Xing "BriefDescription": "Read requests with true-miss in L2 cache.[This event is alias to L2_RQSTS.MISS]", 477*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 478*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 479*f9900dd0SZhengjun Xing "EventCode": "0x24", 480*f9900dd0SZhengjun Xing "EventName": "L2_REQUEST.MISS", 481*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 482*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 483*f9900dd0SZhengjun Xing "UMask": "0x3f", 484*f9900dd0SZhengjun Xing "Unit": "cpu_core" 485*f9900dd0SZhengjun Xing }, 486*f9900dd0SZhengjun Xing { 487*f9900dd0SZhengjun Xing "BriefDescription": "L2 code requests", 488*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 489*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 490*f9900dd0SZhengjun Xing "EventCode": "0x24", 491*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.ALL_CODE_RD", 492*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 493*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 494*f9900dd0SZhengjun Xing "UMask": "0xe4", 495*f9900dd0SZhengjun Xing "Unit": "cpu_core" 496*f9900dd0SZhengjun Xing }, 497*f9900dd0SZhengjun Xing { 498*f9900dd0SZhengjun Xing "BriefDescription": "Demand Data Read requests", 499*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 500*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 501*f9900dd0SZhengjun Xing "EventCode": "0x24", 502*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", 503*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 504*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 505*f9900dd0SZhengjun Xing "UMask": "0xe1", 506*f9900dd0SZhengjun Xing "Unit": "cpu_core" 507*f9900dd0SZhengjun Xing }, 508*f9900dd0SZhengjun Xing { 509*f9900dd0SZhengjun Xing "BriefDescription": "Demand requests that miss L2 cache", 510*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 511*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 512*f9900dd0SZhengjun Xing "EventCode": "0x24", 513*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.ALL_DEMAND_MISS", 514*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 515*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 516*f9900dd0SZhengjun Xing "UMask": "0x27", 517*f9900dd0SZhengjun Xing "Unit": "cpu_core" 518*f9900dd0SZhengjun Xing }, 519*f9900dd0SZhengjun Xing { 520*f9900dd0SZhengjun Xing "BriefDescription": "RFO requests to L2 cache.", 521*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 522*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 523*f9900dd0SZhengjun Xing "EventCode": "0x24", 524*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.ALL_RFO", 525*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 526*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 527*f9900dd0SZhengjun Xing "UMask": "0xe2", 528*f9900dd0SZhengjun Xing "Unit": "cpu_core" 529*f9900dd0SZhengjun Xing }, 530*f9900dd0SZhengjun Xing { 531*f9900dd0SZhengjun Xing "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 532*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 533*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 534*f9900dd0SZhengjun Xing "EventCode": "0x24", 535*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.CODE_RD_HIT", 536*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 537*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 538*f9900dd0SZhengjun Xing "UMask": "0xc4", 539*f9900dd0SZhengjun Xing "Unit": "cpu_core" 540*f9900dd0SZhengjun Xing }, 541*f9900dd0SZhengjun Xing { 542*f9900dd0SZhengjun Xing "BriefDescription": "L2 cache misses when fetching instructions", 543*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 544*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 545*f9900dd0SZhengjun Xing "EventCode": "0x24", 546*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.CODE_RD_MISS", 547*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 548*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 549*f9900dd0SZhengjun Xing "UMask": "0x24", 550*f9900dd0SZhengjun Xing "Unit": "cpu_core" 551*f9900dd0SZhengjun Xing }, 552*f9900dd0SZhengjun Xing { 553*f9900dd0SZhengjun Xing "BriefDescription": "Demand Data Read requests that hit L2 cache", 554*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 555*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 556*f9900dd0SZhengjun Xing "EventCode": "0x24", 557*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT", 558*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 559*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 560*f9900dd0SZhengjun Xing "UMask": "0xc1", 561*f9900dd0SZhengjun Xing "Unit": "cpu_core" 562*f9900dd0SZhengjun Xing }, 563*f9900dd0SZhengjun Xing { 564*f9900dd0SZhengjun Xing "BriefDescription": "Demand Data Read miss L2, no rejects", 565*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 566*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 567*f9900dd0SZhengjun Xing "EventCode": "0x24", 568*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS", 569*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 570*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 571*f9900dd0SZhengjun Xing "UMask": "0x21", 572*f9900dd0SZhengjun Xing "Unit": "cpu_core" 573*f9900dd0SZhengjun Xing }, 574*f9900dd0SZhengjun Xing { 575*f9900dd0SZhengjun Xing "BriefDescription": "Read requests with true-miss in L2 cache.[This event is alias to L2_REQUEST.MISS]", 576*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 577*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 578*f9900dd0SZhengjun Xing "EventCode": "0x24", 579*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.MISS", 580*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 581*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 582*f9900dd0SZhengjun Xing "UMask": "0x3f", 583*f9900dd0SZhengjun Xing "Unit": "cpu_core" 584*f9900dd0SZhengjun Xing }, 585*f9900dd0SZhengjun Xing { 586*f9900dd0SZhengjun Xing "BriefDescription": "All L2 requests.[This event is alias to L2_REQUEST.ALL]", 587*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 588*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 589*f9900dd0SZhengjun Xing "EventCode": "0x24", 590*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.REFERENCES", 591*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 592*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 593*f9900dd0SZhengjun Xing "UMask": "0xff", 594*f9900dd0SZhengjun Xing "Unit": "cpu_core" 595*f9900dd0SZhengjun Xing }, 596*f9900dd0SZhengjun Xing { 597*f9900dd0SZhengjun Xing "BriefDescription": "RFO requests that hit L2 cache.", 598*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 599*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 600*f9900dd0SZhengjun Xing "EventCode": "0x24", 601*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.RFO_HIT", 602*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 603*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 604*f9900dd0SZhengjun Xing "UMask": "0xc2", 605*f9900dd0SZhengjun Xing "Unit": "cpu_core" 606*f9900dd0SZhengjun Xing }, 607*f9900dd0SZhengjun Xing { 608*f9900dd0SZhengjun Xing "BriefDescription": "RFO requests that miss L2 cache", 609*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 610*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 611*f9900dd0SZhengjun Xing "EventCode": "0x24", 612*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.RFO_MISS", 613*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 614*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 615*f9900dd0SZhengjun Xing "UMask": "0x22", 616*f9900dd0SZhengjun Xing "Unit": "cpu_core" 617*f9900dd0SZhengjun Xing }, 618*f9900dd0SZhengjun Xing { 619*f9900dd0SZhengjun Xing "BriefDescription": "SW prefetch requests that hit L2 cache.", 620*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 621*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 622*f9900dd0SZhengjun Xing "EventCode": "0x24", 623*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.SWPF_HIT", 624*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 625*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 626*f9900dd0SZhengjun Xing "UMask": "0xc8", 627*f9900dd0SZhengjun Xing "Unit": "cpu_core" 628*f9900dd0SZhengjun Xing }, 629*f9900dd0SZhengjun Xing { 630*f9900dd0SZhengjun Xing "BriefDescription": "SW prefetch requests that miss L2 cache.", 631*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 632*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 633*f9900dd0SZhengjun Xing "EventCode": "0x24", 634*f9900dd0SZhengjun Xing "EventName": "L2_RQSTS.SWPF_MISS", 635*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 636*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 637*f9900dd0SZhengjun Xing "UMask": "0x28", 638*f9900dd0SZhengjun Xing "Unit": "cpu_core" 639*f9900dd0SZhengjun Xing }, 640*f9900dd0SZhengjun Xing { 641*f9900dd0SZhengjun Xing "BriefDescription": "TBD", 642*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 643*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5,6,7", 644*f9900dd0SZhengjun Xing "EventCode": "0x2e", 645*f9900dd0SZhengjun Xing "EventName": "LONGEST_LAT_CACHE.MISS", 646*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5,6,7", 647*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 648*f9900dd0SZhengjun Xing "UMask": "0x41", 649*f9900dd0SZhengjun Xing "Unit": "cpu_core" 650*f9900dd0SZhengjun Xing }, 651*f9900dd0SZhengjun Xing { 652*f9900dd0SZhengjun Xing "BriefDescription": "All retired load instructions.", 653*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 654*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 655*f9900dd0SZhengjun Xing "Data_LA": "1", 656*f9900dd0SZhengjun Xing "EventCode": "0xd0", 657*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.ALL_LOADS", 658*f9900dd0SZhengjun Xing "PEBS": "1", 659*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 660*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 661*f9900dd0SZhengjun Xing "UMask": "0x81", 662*f9900dd0SZhengjun Xing "Unit": "cpu_core" 663*f9900dd0SZhengjun Xing }, 664*f9900dd0SZhengjun Xing { 665*f9900dd0SZhengjun Xing "BriefDescription": "All retired store instructions.", 666*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 667*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 668*f9900dd0SZhengjun Xing "Data_LA": "1", 669*f9900dd0SZhengjun Xing "EventCode": "0xd0", 670*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.ALL_STORES", 671*f9900dd0SZhengjun Xing "L1_Hit_Indication": "1", 672*f9900dd0SZhengjun Xing "PEBS": "1", 673*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 674*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 675*f9900dd0SZhengjun Xing "UMask": "0x82", 676*f9900dd0SZhengjun Xing "Unit": "cpu_core" 677*f9900dd0SZhengjun Xing }, 678*f9900dd0SZhengjun Xing { 679*f9900dd0SZhengjun Xing "BriefDescription": "All retired memory instructions.", 680*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 681*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 682*f9900dd0SZhengjun Xing "Data_LA": "1", 683*f9900dd0SZhengjun Xing "EventCode": "0xd0", 684*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.ANY", 685*f9900dd0SZhengjun Xing "L1_Hit_Indication": "1", 686*f9900dd0SZhengjun Xing "PEBS": "1", 687*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 688*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 689*f9900dd0SZhengjun Xing "UMask": "0x83", 690*f9900dd0SZhengjun Xing "Unit": "cpu_core" 691*f9900dd0SZhengjun Xing }, 692*f9900dd0SZhengjun Xing { 693*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions with locked access.", 694*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 695*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 696*f9900dd0SZhengjun Xing "Data_LA": "1", 697*f9900dd0SZhengjun Xing "EventCode": "0xd0", 698*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.LOCK_LOADS", 699*f9900dd0SZhengjun Xing "PEBS": "1", 700*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 701*f9900dd0SZhengjun Xing "SampleAfterValue": "100007", 702*f9900dd0SZhengjun Xing "UMask": "0x21", 703*f9900dd0SZhengjun Xing "Unit": "cpu_core" 704*f9900dd0SZhengjun Xing }, 705*f9900dd0SZhengjun Xing { 706*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions that split across a cacheline boundary.", 707*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 708*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 709*f9900dd0SZhengjun Xing "Data_LA": "1", 710*f9900dd0SZhengjun Xing "EventCode": "0xd0", 711*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.SPLIT_LOADS", 712*f9900dd0SZhengjun Xing "PEBS": "1", 713*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 714*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 715*f9900dd0SZhengjun Xing "UMask": "0x41", 716*f9900dd0SZhengjun Xing "Unit": "cpu_core" 717*f9900dd0SZhengjun Xing }, 718*f9900dd0SZhengjun Xing { 719*f9900dd0SZhengjun Xing "BriefDescription": "Retired store instructions that split across a cacheline boundary.", 720*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 721*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 722*f9900dd0SZhengjun Xing "Data_LA": "1", 723*f9900dd0SZhengjun Xing "EventCode": "0xd0", 724*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.SPLIT_STORES", 725*f9900dd0SZhengjun Xing "L1_Hit_Indication": "1", 726*f9900dd0SZhengjun Xing "PEBS": "1", 727*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 728*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 729*f9900dd0SZhengjun Xing "UMask": "0x42", 730*f9900dd0SZhengjun Xing "Unit": "cpu_core" 731*f9900dd0SZhengjun Xing }, 732*f9900dd0SZhengjun Xing { 733*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions that miss the STLB.", 734*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 735*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 736*f9900dd0SZhengjun Xing "Data_LA": "1", 737*f9900dd0SZhengjun Xing "EventCode": "0xd0", 738*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.STLB_MISS_LOADS", 739*f9900dd0SZhengjun Xing "PEBS": "1", 740*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 741*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 742*f9900dd0SZhengjun Xing "UMask": "0x11", 743*f9900dd0SZhengjun Xing "Unit": "cpu_core" 744*f9900dd0SZhengjun Xing }, 745*f9900dd0SZhengjun Xing { 746*f9900dd0SZhengjun Xing "BriefDescription": "Retired store instructions that miss the STLB.", 747*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 748*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 749*f9900dd0SZhengjun Xing "Data_LA": "1", 750*f9900dd0SZhengjun Xing "EventCode": "0xd0", 751*f9900dd0SZhengjun Xing "EventName": "MEM_INST_RETIRED.STLB_MISS_STORES", 752*f9900dd0SZhengjun Xing "L1_Hit_Indication": "1", 753*f9900dd0SZhengjun Xing "PEBS": "1", 754*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 755*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 756*f9900dd0SZhengjun Xing "UMask": "0x12", 757*f9900dd0SZhengjun Xing "Unit": "cpu_core" 758*f9900dd0SZhengjun Xing }, 759*f9900dd0SZhengjun Xing { 760*f9900dd0SZhengjun Xing "BriefDescription": "Completed demand load uops that miss the L1 d-cache.", 761*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 762*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 763*f9900dd0SZhengjun Xing "EventCode": "0x43", 764*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_COMPLETED.L1_MISS_ANY", 765*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 766*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 767*f9900dd0SZhengjun Xing "UMask": "0xfd", 768*f9900dd0SZhengjun Xing "Unit": "cpu_core" 769*f9900dd0SZhengjun Xing }, 770*f9900dd0SZhengjun Xing { 771*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were HitM responses from shared L3", 772*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 773*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 774*f9900dd0SZhengjun Xing "Data_LA": "1", 775*f9900dd0SZhengjun Xing "EventCode": "0xd2", 776*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD", 777*f9900dd0SZhengjun Xing "PEBS": "1", 778*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 779*f9900dd0SZhengjun Xing "SampleAfterValue": "20011", 780*f9900dd0SZhengjun Xing "UMask": "0x4", 781*f9900dd0SZhengjun Xing "Unit": "cpu_core" 782*f9900dd0SZhengjun Xing }, 783*f9900dd0SZhengjun Xing { 784*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were L3 and cross-core snoop hits in on-pkg core cache", 785*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 786*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 787*f9900dd0SZhengjun Xing "Data_LA": "1", 788*f9900dd0SZhengjun Xing "EventCode": "0xd2", 789*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HIT", 790*f9900dd0SZhengjun Xing "PEBS": "1", 791*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 792*f9900dd0SZhengjun Xing "SampleAfterValue": "20011", 793*f9900dd0SZhengjun Xing "UMask": "0x2", 794*f9900dd0SZhengjun Xing "Unit": "cpu_core" 795*f9900dd0SZhengjun Xing }, 796*f9900dd0SZhengjun Xing { 797*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were HitM responses from shared L3", 798*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 799*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 800*f9900dd0SZhengjun Xing "Data_LA": "1", 801*f9900dd0SZhengjun Xing "EventCode": "0xd2", 802*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM", 803*f9900dd0SZhengjun Xing "PEBS": "1", 804*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 805*f9900dd0SZhengjun Xing "SampleAfterValue": "20011", 806*f9900dd0SZhengjun Xing "UMask": "0x4", 807*f9900dd0SZhengjun Xing "Unit": "cpu_core" 808*f9900dd0SZhengjun Xing }, 809*f9900dd0SZhengjun Xing { 810*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were L3 hit and cross-core snoop missed in on-pkg core cache.", 811*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 812*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 813*f9900dd0SZhengjun Xing "Data_LA": "1", 814*f9900dd0SZhengjun Xing "EventCode": "0xd2", 815*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS", 816*f9900dd0SZhengjun Xing "PEBS": "1", 817*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 818*f9900dd0SZhengjun Xing "SampleAfterValue": "20011", 819*f9900dd0SZhengjun Xing "UMask": "0x1", 820*f9900dd0SZhengjun Xing "Unit": "cpu_core" 821*f9900dd0SZhengjun Xing }, 822*f9900dd0SZhengjun Xing { 823*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were hits in L3 without snoops required", 824*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 825*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 826*f9900dd0SZhengjun Xing "Data_LA": "1", 827*f9900dd0SZhengjun Xing "EventCode": "0xd2", 828*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_NONE", 829*f9900dd0SZhengjun Xing "PEBS": "1", 830*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 831*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 832*f9900dd0SZhengjun Xing "UMask": "0x8", 833*f9900dd0SZhengjun Xing "Unit": "cpu_core" 834*f9900dd0SZhengjun Xing }, 835*f9900dd0SZhengjun Xing { 836*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions whose data sources were L3 and cross-core snoop hits in on-pkg core cache", 837*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 838*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 839*f9900dd0SZhengjun Xing "Data_LA": "1", 840*f9900dd0SZhengjun Xing "EventCode": "0xd2", 841*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_NO_FWD", 842*f9900dd0SZhengjun Xing "PEBS": "1", 843*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 844*f9900dd0SZhengjun Xing "SampleAfterValue": "20011", 845*f9900dd0SZhengjun Xing "UMask": "0x2", 846*f9900dd0SZhengjun Xing "Unit": "cpu_core" 847*f9900dd0SZhengjun Xing }, 848*f9900dd0SZhengjun Xing { 849*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions which data sources missed L3 but serviced from local dram", 850*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 851*f9900dd0SZhengjun Xing "Data_LA": "1", 852*f9900dd0SZhengjun Xing "EventCode": "0xd3", 853*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_L3_MISS_RETIRED.LOCAL_DRAM", 854*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 855*f9900dd0SZhengjun Xing "SampleAfterValue": "100007", 856*f9900dd0SZhengjun Xing "UMask": "0x1", 857*f9900dd0SZhengjun Xing "Unit": "cpu_core" 858*f9900dd0SZhengjun Xing }, 859*f9900dd0SZhengjun Xing { 860*f9900dd0SZhengjun Xing "BriefDescription": "Retired instructions with at least 1 uncacheable load or lock.", 861*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 862*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 863*f9900dd0SZhengjun Xing "Data_LA": "1", 864*f9900dd0SZhengjun Xing "EventCode": "0xd4", 865*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_MISC_RETIRED.UC", 866*f9900dd0SZhengjun Xing "PEBS": "1", 867*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 868*f9900dd0SZhengjun Xing "SampleAfterValue": "100007", 869*f9900dd0SZhengjun Xing "UMask": "0x4", 870*f9900dd0SZhengjun Xing "Unit": "cpu_core" 871*f9900dd0SZhengjun Xing }, 872*f9900dd0SZhengjun Xing { 873*f9900dd0SZhengjun Xing "BriefDescription": "Number of completed demand load requests that missed the L1, but hit the FB(fill buffer), because a preceding miss to the same cacheline initiated the line to be brought into L1, but data is not yet ready in L1.", 874*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 875*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 876*f9900dd0SZhengjun Xing "Data_LA": "1", 877*f9900dd0SZhengjun Xing "EventCode": "0xd1", 878*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.FB_HIT", 879*f9900dd0SZhengjun Xing "PEBS": "1", 880*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 881*f9900dd0SZhengjun Xing "SampleAfterValue": "100007", 882*f9900dd0SZhengjun Xing "UMask": "0x40", 883*f9900dd0SZhengjun Xing "Unit": "cpu_core" 884*f9900dd0SZhengjun Xing }, 885*f9900dd0SZhengjun Xing { 886*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions with L1 cache hits as data sources", 887*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 888*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 889*f9900dd0SZhengjun Xing "Data_LA": "1", 890*f9900dd0SZhengjun Xing "EventCode": "0xd1", 891*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L1_HIT", 892*f9900dd0SZhengjun Xing "PEBS": "1", 893*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 894*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 895*f9900dd0SZhengjun Xing "UMask": "0x1", 896*f9900dd0SZhengjun Xing "Unit": "cpu_core" 897*f9900dd0SZhengjun Xing }, 898*f9900dd0SZhengjun Xing { 899*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions missed L1 cache as data sources", 900*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 901*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 902*f9900dd0SZhengjun Xing "Data_LA": "1", 903*f9900dd0SZhengjun Xing "EventCode": "0xd1", 904*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L1_MISS", 905*f9900dd0SZhengjun Xing "PEBS": "1", 906*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 907*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 908*f9900dd0SZhengjun Xing "UMask": "0x8", 909*f9900dd0SZhengjun Xing "Unit": "cpu_core" 910*f9900dd0SZhengjun Xing }, 911*f9900dd0SZhengjun Xing { 912*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions with L2 cache hits as data sources", 913*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 914*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 915*f9900dd0SZhengjun Xing "Data_LA": "1", 916*f9900dd0SZhengjun Xing "EventCode": "0xd1", 917*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L2_HIT", 918*f9900dd0SZhengjun Xing "PEBS": "1", 919*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 920*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 921*f9900dd0SZhengjun Xing "UMask": "0x2", 922*f9900dd0SZhengjun Xing "Unit": "cpu_core" 923*f9900dd0SZhengjun Xing }, 924*f9900dd0SZhengjun Xing { 925*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions missed L2 cache as data sources", 926*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 927*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 928*f9900dd0SZhengjun Xing "Data_LA": "1", 929*f9900dd0SZhengjun Xing "EventCode": "0xd1", 930*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L2_MISS", 931*f9900dd0SZhengjun Xing "PEBS": "1", 932*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 933*f9900dd0SZhengjun Xing "SampleAfterValue": "100021", 934*f9900dd0SZhengjun Xing "UMask": "0x10", 935*f9900dd0SZhengjun Xing "Unit": "cpu_core" 936*f9900dd0SZhengjun Xing }, 937*f9900dd0SZhengjun Xing { 938*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions with L3 cache hits as data sources", 939*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 940*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 941*f9900dd0SZhengjun Xing "Data_LA": "1", 942*f9900dd0SZhengjun Xing "EventCode": "0xd1", 943*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L3_HIT", 944*f9900dd0SZhengjun Xing "PEBS": "1", 945*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 946*f9900dd0SZhengjun Xing "SampleAfterValue": "100021", 947*f9900dd0SZhengjun Xing "UMask": "0x4", 948*f9900dd0SZhengjun Xing "Unit": "cpu_core" 949*f9900dd0SZhengjun Xing }, 950*f9900dd0SZhengjun Xing { 951*f9900dd0SZhengjun Xing "BriefDescription": "Retired load instructions missed L3 cache as data sources", 952*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 953*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 954*f9900dd0SZhengjun Xing "Data_LA": "1", 955*f9900dd0SZhengjun Xing "EventCode": "0xd1", 956*f9900dd0SZhengjun Xing "EventName": "MEM_LOAD_RETIRED.L3_MISS", 957*f9900dd0SZhengjun Xing "PEBS": "1", 958*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 959*f9900dd0SZhengjun Xing "SampleAfterValue": "50021", 960*f9900dd0SZhengjun Xing "UMask": "0x20", 961*f9900dd0SZhengjun Xing "Unit": "cpu_core" 962*f9900dd0SZhengjun Xing }, 963*f9900dd0SZhengjun Xing { 964*f9900dd0SZhengjun Xing "BriefDescription": "TBD", 965*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 966*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 967*f9900dd0SZhengjun Xing "EventCode": "0x44", 968*f9900dd0SZhengjun Xing "EventName": "MEM_STORE_RETIRED.L2_HIT", 969*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 970*f9900dd0SZhengjun Xing "SampleAfterValue": "200003", 971*f9900dd0SZhengjun Xing "UMask": "0x1", 972*f9900dd0SZhengjun Xing "Unit": "cpu_core" 973*f9900dd0SZhengjun Xing }, 974*f9900dd0SZhengjun Xing { 975*f9900dd0SZhengjun Xing "BriefDescription": "Retired memory uops for any access", 976*f9900dd0SZhengjun Xing "Counter": "0,1,2,3,4,5,6,7", 977*f9900dd0SZhengjun Xing "EventCode": "0xe5", 978*f9900dd0SZhengjun Xing "EventName": "MEM_UOP_RETIRED.ANY", 979*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3,4,5,6,7", 980*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 981*f9900dd0SZhengjun Xing "UMask": "0x3", 982*f9900dd0SZhengjun Xing "Unit": "cpu_core" 983*f9900dd0SZhengjun Xing }, 984*f9900dd0SZhengjun Xing { 985*f9900dd0SZhengjun Xing "BriefDescription": "Counts demand data reads that resulted in a snoop hit in another cores caches, data forwarding is required as the data is modified.", 986*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 987*f9900dd0SZhengjun Xing "EventCode": "0x2A,0x2B", 988*f9900dd0SZhengjun Xing "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM", 989*f9900dd0SZhengjun Xing "MSRIndex": "0x1a6,0x1a7", 990*f9900dd0SZhengjun Xing "MSRValue": "0x10003C0001", 991*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 992*f9900dd0SZhengjun Xing "UMask": "0x1", 993*f9900dd0SZhengjun Xing "Unit": "cpu_core" 994*f9900dd0SZhengjun Xing }, 995*f9900dd0SZhengjun Xing { 996*f9900dd0SZhengjun Xing "BriefDescription": "DEMAND_DATA_RD & L3_HIT & SNOOP_HIT_WITH_FWD", 997*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 998*f9900dd0SZhengjun Xing "EventCode": "0x2A,0x2B", 999*f9900dd0SZhengjun Xing "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 1000*f9900dd0SZhengjun Xing "MSRIndex": "0x1a6,0x1a7", 1001*f9900dd0SZhengjun Xing "MSRValue": "0x8003C0001", 1002*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1003*f9900dd0SZhengjun Xing "UMask": "0x1", 1004*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1005*f9900dd0SZhengjun Xing }, 1006*f9900dd0SZhengjun Xing { 1007*f9900dd0SZhengjun Xing "BriefDescription": "Counts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFETCHW) that resulted in a snoop hit in another cores caches, data forwarding is required as the data is modified.", 1008*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1009*f9900dd0SZhengjun Xing "EventCode": "0x2A,0x2B", 1010*f9900dd0SZhengjun Xing "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HITM", 1011*f9900dd0SZhengjun Xing "MSRIndex": "0x1a6,0x1a7", 1012*f9900dd0SZhengjun Xing "MSRValue": "0x10003C0002", 1013*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1014*f9900dd0SZhengjun Xing "UMask": "0x1", 1015*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1016*f9900dd0SZhengjun Xing }, 1017*f9900dd0SZhengjun Xing { 1018*f9900dd0SZhengjun Xing "BriefDescription": "TBD", 1019*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1020*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1021*f9900dd0SZhengjun Xing "EventCode": "0x21", 1022*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS.ALL_REQUESTS", 1023*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1024*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1025*f9900dd0SZhengjun Xing "UMask": "0x80", 1026*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1027*f9900dd0SZhengjun Xing }, 1028*f9900dd0SZhengjun Xing { 1029*f9900dd0SZhengjun Xing "BriefDescription": "Demand and prefetch data reads", 1030*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1031*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1032*f9900dd0SZhengjun Xing "EventCode": "0x21", 1033*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS.DATA_RD", 1034*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1035*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1036*f9900dd0SZhengjun Xing "UMask": "0x8", 1037*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1038*f9900dd0SZhengjun Xing }, 1039*f9900dd0SZhengjun Xing { 1040*f9900dd0SZhengjun Xing "BriefDescription": "Demand Data Read requests sent to uncore", 1041*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1042*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1043*f9900dd0SZhengjun Xing "EventCode": "0x21", 1044*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD", 1045*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1046*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1047*f9900dd0SZhengjun Xing "UMask": "0x1", 1048*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1049*f9900dd0SZhengjun Xing }, 1050*f9900dd0SZhengjun Xing { 1051*f9900dd0SZhengjun Xing "BriefDescription": "This event is deprecated. Refer to new event OFFCORE_REQUESTS_OUTSTANDING.DATA_RD", 1052*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1053*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1054*f9900dd0SZhengjun Xing "EventCode": "0x20", 1055*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD", 1056*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1057*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 1058*f9900dd0SZhengjun Xing "UMask": "0x8", 1059*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1060*f9900dd0SZhengjun Xing }, 1061*f9900dd0SZhengjun Xing { 1062*f9900dd0SZhengjun Xing "BriefDescription": "TBD", 1063*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1064*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1065*f9900dd0SZhengjun Xing "CounterMask": "1", 1066*f9900dd0SZhengjun Xing "EventCode": "0x20", 1067*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD", 1068*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1069*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 1070*f9900dd0SZhengjun Xing "UMask": "0x8", 1071*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1072*f9900dd0SZhengjun Xing }, 1073*f9900dd0SZhengjun Xing { 1074*f9900dd0SZhengjun Xing "BriefDescription": "For every cycle where the core is waiting on at least 1 outstanding Demand RFO request, increments by 1.", 1075*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1076*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1077*f9900dd0SZhengjun Xing "CounterMask": "1", 1078*f9900dd0SZhengjun Xing "EventCode": "0x20", 1079*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO", 1080*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1081*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 1082*f9900dd0SZhengjun Xing "UMask": "0x4", 1083*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1084*f9900dd0SZhengjun Xing }, 1085*f9900dd0SZhengjun Xing { 1086*f9900dd0SZhengjun Xing "BriefDescription": "TBD", 1087*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1088*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1089*f9900dd0SZhengjun Xing "EventCode": "0x20", 1090*f9900dd0SZhengjun Xing "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DATA_RD", 1091*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1092*f9900dd0SZhengjun Xing "SampleAfterValue": "1000003", 1093*f9900dd0SZhengjun Xing "UMask": "0x8", 1094*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1095*f9900dd0SZhengjun Xing }, 1096*f9900dd0SZhengjun Xing { 1097*f9900dd0SZhengjun Xing "BriefDescription": "Number of PREFETCHNTA instructions executed.", 1098*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1099*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1100*f9900dd0SZhengjun Xing "EventCode": "0x40", 1101*f9900dd0SZhengjun Xing "EventName": "SW_PREFETCH_ACCESS.NTA", 1102*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1103*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1104*f9900dd0SZhengjun Xing "UMask": "0x1", 1105*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1106*f9900dd0SZhengjun Xing }, 1107*f9900dd0SZhengjun Xing { 1108*f9900dd0SZhengjun Xing "BriefDescription": "Number of PREFETCHW instructions executed.", 1109*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1110*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1111*f9900dd0SZhengjun Xing "EventCode": "0x40", 1112*f9900dd0SZhengjun Xing "EventName": "SW_PREFETCH_ACCESS.PREFETCHW", 1113*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1114*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1115*f9900dd0SZhengjun Xing "UMask": "0x8", 1116*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1117*f9900dd0SZhengjun Xing }, 1118*f9900dd0SZhengjun Xing { 1119*f9900dd0SZhengjun Xing "BriefDescription": "Number of PREFETCHT0 instructions executed.", 1120*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1121*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1122*f9900dd0SZhengjun Xing "EventCode": "0x40", 1123*f9900dd0SZhengjun Xing "EventName": "SW_PREFETCH_ACCESS.T0", 1124*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1125*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1126*f9900dd0SZhengjun Xing "UMask": "0x2", 1127*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1128*f9900dd0SZhengjun Xing }, 1129*f9900dd0SZhengjun Xing { 1130*f9900dd0SZhengjun Xing "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.", 1131*f9900dd0SZhengjun Xing "CollectPEBSRecord": "2", 1132*f9900dd0SZhengjun Xing "Counter": "0,1,2,3", 1133*f9900dd0SZhengjun Xing "EventCode": "0x40", 1134*f9900dd0SZhengjun Xing "EventName": "SW_PREFETCH_ACCESS.T1_T2", 1135*f9900dd0SZhengjun Xing "PEBScounters": "0,1,2,3", 1136*f9900dd0SZhengjun Xing "SampleAfterValue": "100003", 1137*f9900dd0SZhengjun Xing "UMask": "0x4", 1138*f9900dd0SZhengjun Xing "Unit": "cpu_core" 1139*f9900dd0SZhengjun Xing } 1140*f9900dd0SZhengjun Xing]