background image

Vol. 3B 19-105

PERFORMANCE-MONITORING EVENTS

07H

20H

UNC_SNP_RESP_TO_REMOTE_

HOME.WB

Number of responses to code or data read snoops to a 

remote home that the L3 has the referenced line 

cached in the M state. 

07H

24H

UNC_SNP_RESP_TO_REMOTE_

HOME.HITM

Number of HITM snoop responses to a remote home.

08H

01H

UNC_L3_HITS.READ

Number of code read, data read and RFO requests that 

hit in the L3.

08H

02H

UNC_L3_HITS.WRITE

Number of writeback requests that hit in the L3. 

Writebacks from the cores will always result in L3 hits 

due to the inclusive property of the L3.

08H

04H

UNC_L3_HITS.PROBE

Number of snoops from IOH or remote sockets that hit 

in the L3.

08H

03H

UNC_L3_HITS.ANY

Number of reads and writes that hit the L3. 

09H

01H

UNC_L3_MISS.READ

Number of code read, data read and RFO requests that 

miss the L3.

09H

02H

UNC_L3_MISS.WRITE

Number of writeback requests that miss the L3. 

Should always be zero as writebacks from the cores 

will always result in L3 hits due to the inclusive 

property of the L3.

09H

04H

UNC_L3_MISS.PROBE

Number of snoops from IOH or remote sockets that 

miss the L3.

09H

03H

UNC_L3_MISS.ANY

Number of reads and writes that miss the L3. 

0AH

01H

UNC_L3_LINES_IN.M_STATE

Counts the number of L3 lines allocated in M state. The 

only time a cache line is allocated in the M state is 

when the line was forwarded in M state is forwarded 

due to a Snoop Read Invalidate Own request.

0AH

02H

UNC_L3_LINES_IN.E_STATE

Counts the number of L3 lines allocated in E state.

0AH

04H

UNC_L3_LINES_IN.S_STATE

Counts the number of L3 lines allocated in S state.

0AH

08H

UNC_L3_LINES_IN.F_STATE

Counts the number of L3 lines allocated in F state.

0AH

0FH

UNC_L3_LINES_IN.ANY

Counts the number of L3 lines allocated in any state. 

0BH

01H

UNC_L3_LINES_OUT.M_STATE Counts the number of L3 lines victimized that were in 

the M state. When the victim cache line is in M state, 

the line is written to its home cache agent which can 

be either local or remote.

0BH

02H

UNC_L3_LINES_OUT.E_STATE Counts the number of L3 lines victimized that were in 

the E state.

0BH

04H

UNC_L3_LINES_OUT.S_STATE Counts the number of L3 lines victimized that were in 

the S state.

0BH

08H

UNC_L3_LINES_OUT.I_STATE

Counts the number of L3 lines victimized that were in 

the I state.

0BH

10H

UNC_L3_LINES_OUT.F_STATE Counts the number of L3 lines victimized that were in 

the F state.

0BH

1FH

UNC_L3_LINES_OUT.ANY

Counts the number of L3 lines victimized in any state.

0CH

01H

UNC_GQ_SNOOP.GOTO_S

Counts the number of remote snoops that have 

requested a cache line be set to the S state.

Table 19-20.  Non-Architectural Performance Events In the Processor Uncore for 

Processors Based on IntelĀ® Microarchitecture Code Name Westmere (Contd.)

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment