background image

Vol. 3B 19-29

PERFORMANCE-MONITORING EVENTS

D1H

04H

MEM_LOAD_UOPS_RETIRED.L3_

HIT

Retired load uops with L3 cache hits as data sources. Supports PEBS and 

DataLA.

D1H

08H

MEM_LOAD_UOPS_RETIRED.L1_

MISS

Retired load uops missed L1 cache as data sources.

Supports PEBS and 

DataLA.

D1H

10H

MEM_LOAD_UOPS_RETIRED.L2_

MISS

Retired load uops missed L2. Unknown data source 

excluded.

Supports PEBS and 

DataLA.

D1H

20H

MEM_LOAD_UOPS_RETIRED.L3_

MISS

Retired load uops missed L3. Excludes unknown data 

source .

Supports PEBS and 

DataLA.

D1H

40H

MEM_LOAD_UOPS_RETIRED.HIT

_LFB

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.

Supports PEBS and 

DataLA.

D2H

01H

MEM_LOAD_UOPS_L3_HIT_RETI

RED.XSNP_MISS

Retired load uops which data sources were L3 hit 

and cross-core snoop missed in on-pkg core cache.

Supports PEBS and 

DataLA.

D2H

02H

MEM_LOAD_UOPS_L3_HIT_RETI

RED.XSNP_HIT

Retired load uops which data sources were L3 and 

cross-core snoop hits in on-pkg core cache.

Supports PEBS and 

DataLA.

D2H

04H

MEM_LOAD_UOPS_L3_HIT_RETI

RED.XSNP_HITM

Retired load uops which data sources were HitM 

responses from shared L3.

Supports PEBS and 

DataLA.

D2H

08H

MEM_LOAD_UOPS_L3_HIT_RETI

RED.XSNP_NONE

Retired load uops which data sources were hits in L3 

without snoops required.

Supports PEBS and 

DataLA.

D3H

01H

MEM_LOAD_UOPS_L3_MISS_RE

TIRED.LOCAL_DRAM

Retired load uops which data sources missed L3 but 

serviced from local dram. 

Supports PEBS and 

DataLA.

E6H

1FH

BACLEARS.ANY

Number of front end re-steers due to BPU 

misprediction.

F0H

01H

L2_TRANS.DEMAND_DATA_RD

Demand data read requests that access L2 cache.

F0H

02H

L2_TRANS.RFO

RFO requests that access L2 cache.

F0H

04H

L2_TRANS.CODE_RD

L2 cache accesses when fetching instructions.

F0H

08H

L2_TRANS.ALL_PF

Any MLC or L3 HW prefetch accessing L2, including 

rejects. 

F0H

10H

L2_TRANS.L1D_WB

L1D writebacks that access L2 cache.

F0H

20H

L2_TRANS.L2_FILL

L2 fill requests that access L2 cache.

F0H

40H

L2_TRANS.L2_WB

L2 writebacks that access L2 cache.

F0H

80H

L2_TRANS.ALL_REQUESTS

Transactions accessing L2 pipe.

F1H

01H

L2_LINES_IN.I

L2 cache lines in I state filling L2.

Counting does not cover 

rejects.

F1H

02H

L2_LINES_IN.S

L2 cache lines in S state filling L2.

Counting does not cover 

rejects.

F1H

04H

L2_LINES_IN.E

L2 cache lines in E state filling L2.

Counting does not cover 

rejects.

F1H

07H

L2_LINES_IN.ALL

L2 cache lines filling L2.

Counting does not cover 

rejects.

F2H

05H

L2_LINES_OUT.DEMAND_CLEAN Clean L2 cache lines evicted by demand.

F2H

06H

L2_LINES_OUT.DEMAND_DIRTY Dirty L2 cache lines evicted by demand.

Table 19-7.  Non-Architectural Performance Events in the Processor Core of 

4th Generation Intel® Core™ Processors (Contd.)

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment