background image

19-106 Vol. 3B

PERFORMANCE-MONITORING EVENTS

0CH

02H

UNC_GQ_SNOOP.GOTO_I

Counts the number of remote snoops that have 

requested a cache line be set to the I state.

0CH

04H

UNC_GQ_SNOOP.GOTO_S_HIT_

E

Counts the number of remote snoops that have 

requested a cache line be set to the S state from E 

state.

Requires writing MSR 

301H with mask = 2H.

0CH

04H

UNC_GQ_SNOOP.GOTO_S_HIT_

F

Counts the number of remote snoops that have 

requested a cache line be set to the S state from F 

(forward) state.

Requires writing MSR 

301H with mask = 8H.

0CH

04H

UNC_GQ_SNOOP.GOTO_S_HIT_

M

Counts the number of remote snoops that have 

requested a cache line be set to the S state from M 

state.

Requires writing MSR 

301H with mask = 1H.

0CH

04H

UNC_GQ_SNOOP.GOTO_S_HIT_

S

Counts the number of remote snoops that have 

requested a cache line be set to the S state from S 

state.

Requires writing MSR 

301H with mask = 4H.

0CH

08H

UNC_GQ_SNOOP.GOTO_I_HIT_

E

Counts the number of remote snoops that have 

requested a cache line be set to the I state from E 

state.

Requires writing MSR 

301H with mask = 2H.

0CH

08H

UNC_GQ_SNOOP.GOTO_I_HIT_

F

Counts the number of remote snoops that have 

requested a cache line be set to the I state from F 

(forward) state.

Requires writing MSR 

301H with mask = 8H.

0CH

08H

UNC_GQ_SNOOP.GOTO_I_HIT_

M

Counts the number of remote snoops that have 

requested a cache line be set to the I state from M 

state.

Requires writing MSR 

301H with mask = 1H.

0CH

08H

UNC_GQ_SNOOP.GOTO_I_HIT_

S

Counts the number of remote snoops that have 

requested a cache line be set to the I state from S 

state.

Requires writing MSR 

301H with mask = 4H.

20H

01H

UNC_QHL_REQUESTS.IOH_RE

ADS

Counts number of Quickpath Home Logic read requests 

from the IOH.

20H

02H

UNC_QHL_REQUESTS.IOH_WRI

TES

Counts number of Quickpath Home Logic write 

requests from the IOH.

20H

04H

UNC_QHL_REQUESTS.REMOTE

_READS

Counts number of Quickpath Home Logic read requests 

from a remote socket.

20H

08H

UNC_QHL_REQUESTS.REMOTE

_WRITES

Counts number of Quickpath Home Logic write 

requests from a remote socket.

20H

10H

UNC_QHL_REQUESTS.LOCAL_

READS

Counts number of Quickpath Home Logic read requests 

from the local socket.

20H

20H

UNC_QHL_REQUESTS.LOCAL_

WRITES

Counts number of Quickpath Home Logic write 

requests from the local socket.

21H

01H

UNC_QHL_CYCLES_FULL.IOH

Counts uclk cycles all entries in the Quickpath Home 

Logic IOH are full.

21H

02H

UNC_QHL_CYCLES_FULL.REMO

TE

Counts uclk cycles all entries in the Quickpath Home 

Logic remote tracker are full.

21H

04H

UNC_QHL_CYCLES_FULL.LOCA

L

Counts uclk cycles all entries in the Quickpath Home 

Logic local tracker are full.

22H

01H

UNC_QHL_CYCLES_NOT_EMPT

Y.IOH

Counts uclk cycles all entries in the Quickpath Home 

Logic IOH is busy.

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