Uncore Manual
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
52 Reference Number: 329468-002
ALL b00001000 Any
All valid TOR entries. 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.
MISS_ALL b00001010 Miss All
Number of outstanding miss requests in the TOR.
'Miss' means the allocation requires an RTID. This
generally means that the request was sent to
memory or MMIO.
WB b00010000 Writebacks
Write transactions in 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
Number of outstanding transactions, satisfied by
an opcode, in the TOR that are satisfied by locally
HOMed memory.
MISS_LOCAL_OPCODE b00100011 CBoFilter1[
28:20]
Misses to Local Memory - Opcode Matched
Number of outstanding Miss transactions, satisfied
by an opcode, in the TOR that are satisfied by
locally HOMed memory.
LOCAL b00101000
MISS_LOCAL b00101010
NID_OPCODE b01000001 CBoFilter1[
28:20],
CBoFilter1[
15:0]
NID and Opcode Matched
TOR entries that match a NID and an opcode.
NID_MISS_OPCODE b01000011 CBoFilter1[
28:20],
CBoFilter1[
15:0]
NID and Opcode Matched Miss
Number of outstanding Miss requests in the TOR
that match a NID and an opcode.
NID_EVICTION b01000100 CBoFilter1[
15:0]
NID Matched Evictions
Number of outstanding NID matched eviction
transactions in the TOR.
NID_ALL b01001000 CBoFilter1[
15:0]
NID Matched
Number of NID matched outstanding requests in
the TOR. 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.
NID_MISS_ALL b01001010 CBoFilter1[
15:0]
NID Matched
Number of outstanding Miss requests in the TOR
that match a NID.
NID_WB b01010000 CBoFilter1[
15:0]
NID Matched Writebacks
NID matched write transactions in the TOR.
REMOTE_OPCODE b10000001 CBoFilter1[
28:20]
Remote Memory - Opcode Matched
Number of outstanding transactions, satisfied by
an opcode, in the TOR that are satisfied by remote
caches or remote memory.
Table 2-34. Unit Masks for TOR_OCCUPANCY
Extension
umask
[15:8]
Filter Dep Description