"BriefDescription":"L1D miss outstanding duration in cycles",
"EventCode":"0x48",
"EventName":"L1D_PEND_MISS.PENDING",
"PublicDescription":"Increments the number of outstanding L1D misses every cycle. Set Cmask = 1 and Edge =1 to count occurrences.",
"SampleAfterValue":"2000003",
"UMask":"0x1"
},
{
"BriefDescription":"Cycles with L1D load Misses outstanding.",
"CounterMask":"1",
"EventCode":"0x48",
"EventName":"L1D_PEND_MISS.PENDING_CYCLES",
"SampleAfterValue":"2000003",
"UMask":"0x1"
},
{
"AnyThread":"1",
"BriefDescription":"Cycles with L1D load Misses outstanding from any thread on physical core.",
"CounterMask":"1",
"EventCode":"0x48",
"EventName":"L1D_PEND_MISS.PENDING_CYCLES_ANY",
"SampleAfterValue":"2000003",
"UMask":"0x1"
},
{
"BriefDescription":"Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch. HWP are e.",
"EventCode":"0x48",
"EventName":"L1D_PEND_MISS.REQUEST_FB_FULL",
"SampleAfterValue":"2000003",
"UMask":"0x2"
},
{
"BriefDescription":"Not rejected writebacks that hit L2 cache",
"EventCode":"0x27",
"EventName":"L2_DEMAND_RQSTS.WB_HIT",
"PublicDescription":"Not rejected writebacks that hit L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0x50"
},
{
"BriefDescription":"L2 cache lines filling L2",
"EventCode":"0xF1",
"EventName":"L2_LINES_IN.ALL",
"PublicDescription":"This event counts the number of L2 cache lines brought into the L2 cache. Lines are filled into the L2 cache when there was an L2 miss.",
"SampleAfterValue":"100003",
"UMask":"0x7"
},
{
"BriefDescription":"L2 cache lines in E state filling L2",
"EventCode":"0xF1",
"EventName":"L2_LINES_IN.E",
"PublicDescription":"L2 cache lines in E state filling L2.",
"SampleAfterValue":"100003",
"UMask":"0x4"
},
{
"BriefDescription":"L2 cache lines in I state filling L2",
"EventCode":"0xF1",
"EventName":"L2_LINES_IN.I",
"PublicDescription":"L2 cache lines in I state filling L2.",
"SampleAfterValue":"100003",
"UMask":"0x1"
},
{
"BriefDescription":"L2 cache lines in S state filling L2",
"EventCode":"0xF1",
"EventName":"L2_LINES_IN.S",
"PublicDescription":"L2 cache lines in S state filling L2.",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Clean L2 cache lines evicted by demand",
"EventCode":"0xF2",
"EventName":"L2_LINES_OUT.DEMAND_CLEAN",
"PublicDescription":"Clean L2 cache lines evicted by demand.",
"SampleAfterValue":"100003",
"UMask":"0x5"
},
{
"BriefDescription":"Dirty L2 cache lines evicted by demand",
"EventCode":"0xF2",
"EventName":"L2_LINES_OUT.DEMAND_DIRTY",
"PublicDescription":"Dirty L2 cache lines evicted by demand.",
"SampleAfterValue":"100003",
"UMask":"0x6"
},
{
"BriefDescription":"L2 code requests",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_CODE_RD",
"PublicDescription":"Counts all L2 code requests.",
"SampleAfterValue":"200003",
"UMask":"0xe4"
},
{
"BriefDescription":"Demand Data Read requests",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_DEMAND_DATA_RD",
"PublicDescription":"Counts any demand and L1 HW prefetch data load requests to L2.",
"SampleAfterValue":"200003",
"UMask":"0xe1"
},
{
"BriefDescription":"Demand requests that miss L2 cache",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_DEMAND_MISS",
"PublicDescription":"Demand requests that miss L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0x27"
},
{
"BriefDescription":"Demand requests to L2 cache",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_DEMAND_REFERENCES",
"PublicDescription":"Demand requests to L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0xe7"
},
{
"BriefDescription":"Requests from L2 hardware prefetchers",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_PF",
"PublicDescription":"Counts all L2 HW prefetcher requests.",
"SampleAfterValue":"200003",
"UMask":"0xf8"
},
{
"BriefDescription":"RFO requests to L2 cache",
"EventCode":"0x24",
"EventName":"L2_RQSTS.ALL_RFO",
"PublicDescription":"Counts all L2 store RFO requests.",
"SampleAfterValue":"200003",
"UMask":"0xe2"
},
{
"BriefDescription":"L2 cache hits when fetching instructions, code reads.",
"EventCode":"0x24",
"EventName":"L2_RQSTS.CODE_RD_HIT",
"PublicDescription":"Number of instruction fetches that hit the L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0xc4"
},
{
"BriefDescription":"L2 cache misses when fetching instructions",
"EventCode":"0x24",
"EventName":"L2_RQSTS.CODE_RD_MISS",
"PublicDescription":"Number of instruction fetches that missed the L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0x24"
},
{
"BriefDescription":"Demand Data Read requests that hit L2 cache",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.DEMAND_DATA_RD_HIT",
"PublicDescription":"Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache",
"SampleAfterValue":"200003",
"UMask":"0xc1"
},
{
"BriefDescription":"Demand Data Read miss L2, no rejects",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.DEMAND_DATA_RD_MISS",
"PublicDescription":"Demand data read requests that missed L2, no rejects.",
"SampleAfterValue":"200003",
"UMask":"0x21"
},
{
"BriefDescription":"L2 prefetch requests that hit L2 cache",
"EventCode":"0x24",
"EventName":"L2_RQSTS.L2_PF_HIT",
"PublicDescription":"Counts all L2 HW prefetcher requests that hit L2.",
"SampleAfterValue":"200003",
"UMask":"0xd0"
},
{
"BriefDescription":"L2 prefetch requests that miss L2 cache",
"EventCode":"0x24",
"EventName":"L2_RQSTS.L2_PF_MISS",
"PublicDescription":"Counts all L2 HW prefetcher requests that missed L2.",
"SampleAfterValue":"200003",
"UMask":"0x30"
},
{
"BriefDescription":"All requests that miss L2 cache",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.MISS",
"PublicDescription":"All requests that missed L2.",
"SampleAfterValue":"200003",
"UMask":"0x3f"
},
{
"BriefDescription":"All L2 requests",
"Errata":"HSD78, HSM80",
"EventCode":"0x24",
"EventName":"L2_RQSTS.REFERENCES",
"PublicDescription":"All requests to L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0xff"
},
{
"BriefDescription":"RFO requests that hit L2 cache",
"EventCode":"0x24",
"EventName":"L2_RQSTS.RFO_HIT",
"PublicDescription":"Counts the number of store RFO requests that hit the L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0xc2"
},
{
"BriefDescription":"RFO requests that miss L2 cache",
"EventCode":"0x24",
"EventName":"L2_RQSTS.RFO_MISS",
"PublicDescription":"Counts the number of store RFO requests that miss the L2 cache.",
"SampleAfterValue":"200003",
"UMask":"0x22"
},
{
"BriefDescription":"L2 or L3 HW prefetches that access L2 cache",
"EventCode":"0xf0",
"EventName":"L2_TRANS.ALL_PF",
"PublicDescription":"Any MLC or L3 HW prefetch accessing L2, including rejects.",
"BriefDescription":"Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready.",
"Data_LA":"1",
"Errata":"HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.HIT_LFB",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x40"
},
{
"BriefDescription":"Retired load uops with L1 cache hits as data sources.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L1_HIT",
"PEBS":"1",
"SampleAfterValue":"2000003",
"UMask":"0x1"
},
{
"BriefDescription":"Retired load uops misses in L1 cache as data sources.",
"Data_LA":"1",
"Errata":"HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L1_MISS",
"PEBS":"1",
"PublicDescription":"Retired load uops missed L1 cache as data sources.",
"SampleAfterValue":"100003",
"UMask":"0x8"
},
{
"BriefDescription":"Retired load uops with L2 cache hits as data sources.",
"Data_LA":"1",
"Errata":"HSD76, HSD29, HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L2_HIT",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Miss in mid-level (L2) cache. Excludes Unknown data-source.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L2_MISS",
"PEBS":"1",
"PublicDescription":"Retired load uops missed L2. Unknown data source excluded.",
"SampleAfterValue":"50021",
"UMask":"0x10"
},
{
"BriefDescription":"Retired load uops which data sources were data hits in L3 without snoops required.",
"Data_LA":"1",
"Errata":"HSD74, HSD29, HSD25, HSM26, HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L3_HIT",
"PEBS":"1",
"PublicDescription":"Retired load uops with L3 cache hits as data sources.",
"SampleAfterValue":"50021",
"UMask":"0x4"
},
{
"BriefDescription":"Miss in last-level (L3) cache. Excludes Unknown data-source.",
"Data_LA":"1",
"Errata":"HSD74, HSD29, HSD25, HSM26, HSM30",
"EventCode":"0xD1",
"EventName":"MEM_LOAD_UOPS_RETIRED.L3_MISS",
"PEBS":"1",
"PublicDescription":"Retired load uops missed L3. Excludes unknown data source .",
"SampleAfterValue":"100003",
"UMask":"0x20"
},
{
"BriefDescription":"Retired load uops.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.ALL_LOADS",
"PEBS":"1",
"PublicDescription":"Counts all retired load uops. This event accounts for SW prefetch uops of PREFETCHNTA or PREFETCHT0/1/2 or PREFETCHW.",
"SampleAfterValue":"2000003",
"UMask":"0x81"
},
{
"BriefDescription":"Retired store uops.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.ALL_STORES",
"PEBS":"1",
"PublicDescription":"Counts all retired store uops.",
"SampleAfterValue":"2000003",
"UMask":"0x82"
},
{
"BriefDescription":"Retired load uops with locked access.",
"Data_LA":"1",
"Errata":"HSD76, HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.LOCK_LOADS",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x21"
},
{
"BriefDescription":"Retired load uops that split across a cacheline boundary.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.SPLIT_LOADS",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x41"
},
{
"BriefDescription":"Retired store uops that split across a cacheline boundary.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.SPLIT_STORES",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x42"
},
{
"BriefDescription":"Retired load uops that miss the STLB.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.STLB_MISS_LOADS",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x11"
},
{
"BriefDescription":"Retired store uops that miss the STLB.",
"Data_LA":"1",
"Errata":"HSD29, HSM30",
"EventCode":"0xD0",
"EventName":"MEM_UOPS_RETIRED.STLB_MISS_STORES",
"PEBS":"1",
"SampleAfterValue":"100003",
"UMask":"0x12"
},
{
"BriefDescription":"Demand and prefetch data reads",
"EventCode":"0xB0",
"EventName":"OFFCORE_REQUESTS.ALL_DATA_RD",
"PublicDescription":"Data read requests sent to uncore (demand and prefetch).",
"SampleAfterValue":"100003",
"UMask":"0x8"
},
{
"BriefDescription":"Cacheable and noncacheable code read requests",
"EventCode":"0xB0",
"EventName":"OFFCORE_REQUESTS.DEMAND_CODE_RD",
"PublicDescription":"Demand code read requests sent to uncore.",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Demand Data Read requests sent to uncore",
"Errata":"HSD78, HSM80",
"EventCode":"0xb0",
"EventName":"OFFCORE_REQUESTS.DEMAND_DATA_RD",
"PublicDescription":"Demand data read requests sent to uncore.",
"SampleAfterValue":"100003",
"UMask":"0x1"
},
{
"BriefDescription":"Demand RFO requests including regular RFOs, locks, ItoM",
"EventCode":"0xB0",
"EventName":"OFFCORE_REQUESTS.DEMAND_RFO",
"PublicDescription":"Demand RFO read requests sent to uncore, including regular RFOs, locks, ItoM.",
"SampleAfterValue":"100003",
"UMask":"0x4"
},
{
"BriefDescription":"Offcore requests buffer cannot take more entries for this thread core.",
"EventCode":"0xb2",
"EventName":"OFFCORE_REQUESTS_BUFFER.SQ_FULL",
"SampleAfterValue":"2000003",
"UMask":"0x1"
},
{
"BriefDescription":"Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore",
"PublicDescription":"Offcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cycles.",
"SampleAfterValue":"2000003",
"UMask":"0x4"
},
{
"BriefDescription":"Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
"EventCode":"0xB7, 0xBB",
"EventName":"OFFCORE_RESPONSE",
"SampleAfterValue":"100003",
"UMask":"0x1"
},
{
"BriefDescription":"Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
"BriefDescription":"Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
"BriefDescription":"Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
"BriefDescription":"Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
"BriefDescription":"Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
"BriefDescription":"Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",