Uncore Manual
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
42 Reference Number: 329468-002
MISC
• Title: Cbo Misc
• Category: MISC Events
• Event Code: 0x39
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Miscellaneous events in the Cbo.
RING_AD_USED
• Title: AD Ring In Use
• Category: RING Events
• Event Code: 0x1b
• Max. Inc/Cyc:. 1, Register Restrictions: 2-3
• Definition: Counts the number of cycles that the AD ring is being used at this ring stop. This
includes when packets are passing by and when packets are being sunk, but does not include when
packets are being sent from the ring stop. We really have two rings -- a clockwise ring and a coun-
ter-clockwise ring. On the left side of the ring, the “UP” direction is on the clockwise ring and “DN”
is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the
CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other
words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they
are on opposite sides of the ring.
• NOTE: On a 2 column implementation (e.g. 10 cores) UP_EVEN is actually
UP_VR0_EVEN+UP_VR1_EVEN (similarly for ODD/DN). In any cycle, a ring stop can see up to one
packet moving in the UP direction and one packet moving in the DN direction.
MISS bxxxx1xxx
NID bx1xxxxxx CBoFilter1[
15:0]
Victimized Lines that Match NID
Qualify one of the other subevents by the Target
NID. The NID is programmed in
Cn_MSR_PMON_BOX_FILTER.nid. In conjunction
with STATE = I, it is possible to monitor misses to
specific NIDs in the system.
Table 2-21. Unit Masks for MISC
Extension
umask
[15:8]
Description
RSPI_WAS_FSE bxxxxxxx1 Silent Snoop Eviction
Counts the number of times when a Snoop hit in FSE states and
triggered a silent eviction. This is useful because this information is
lost in the PRE encodings.
WC_ALIASING bxxxxxx1x Write Combining Aliasing
Counts the number of times that a USWC write (WCIL(F))
transaction hit in the LLC in M state, triggering a WBMtoI followed
by the USWC write. This occurs when there is WC aliasing.
STARTED bxxxxx1xx
RFO_HIT_S bxxxx1xxx RFO HitS
Number of times that an RFO hit in S state. This is useful for
determining if it might be good for a workload to use RspIWB
instead of RspSWB.
Table 2-20. Unit Masks for LLC_VICTIMS
Extension
umask
[15:8]
Filter Dep Description