Uncore Manual
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
50 Reference Number: 329468-002
Table 2-33. Unit Masks for TOR_INSERTS
Extension
umask
[15:8]
Filter Dep Description
OPCODE b00000001 CBoFilter1[
28:20]
Opcode Match
Transactions inserted into the TOR that match an
opcode (matched by
Cn_MSR_PMON_BOX_FILTER.opc)
MISS_OPCODE b00000011 CBoFilter1[
28:20]
Miss Opcode Match
Miss transactions inserted into the TOR that match
an opcode.
EVICTION b00000100 Evictions
Eviction transactions inserted into the TOR.
Evictions can be quick, such as when the line is in
the F, S, or E states and no core valid bits are set.
They can also be longer if either CV bits are set
(so the cores need to be snooped) and/or if there
is a HitM (in which case it is necessary to write the
request out to memory).
ALL b00001000 All
All transactions inserted into the TOR. This
includes requests that reside in the TOR for a
short time, such as LLC Hits that do not need to
snoop cores or requests that get rejected and
have to be retried through one of the ingress
queues. The TOR is more commonly a bottleneck
in skews with smaller core counts, where the ratio
of RTIDs to TOR entries is larger. Note that there
are reserved TOR entries for various request
types, so it is possible that a given request type
be blocked with an occupancy that is less than 20.
Also note that generally requests will not be able
to arbitrate into the TOR pipeline if there are no
available TOR slots.
WB b00010000 Writebacks
Write transactions inserted into the TOR. This
does not include “RFO”, but actual operations that
contain data being sent from the core.
LOCAL_OPCODE b00100001 CBoFilter1[
28:20]
Local Memory - Opcode Matched
All transactions, satisfied by an opcode, inserted
into the TOR that are satisfied by locally HOMed
memory.
MISS_LOCAL_OPCODE b00100011 CBoFilter1[
28:20]
Misses to Local Memory - Opcode Matched
Miss transactions, satisfied by an opcode, inserted
into the TOR that are satisfied by locally HOMed
memory.
LOCAL b00101000 Local Memory
All transactions inserted into the TOR that are
satisfied by locally HOMed memory.
MISS_LOCAL b00101010 Misses to Local Memory
Miss transactions inserted into the TOR that are
satisfied by locally HOMed memory.
NID_OPCODE b01000001 CBoFilter1[
28:20],
CBoFilter1[
15:0]
NID and Opcode Matched
Transactions inserted into the TOR that match a
NID and an opcode.
NID_MISS_OPCODE b01000011 CBoFilter1[
28:20],
CBoFilter1[
15:0]
NID and Opcode Matched Miss
Miss transactions inserted into the TOR that match
a NID and an opcode.
NID_EVICTION b01000100 CBoFilter1[
15:0]
NID Matched Evictions
NID matched eviction transactions inserted into
the TOR.