Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
34
Reference Number: 327043-001
Note:
LLC_MPI
only makes sense when measured either in the processor or at the system
level. There is no correlation between a specific CBo andthe instructions retired in a
specific core. Therefore it is necessary to add the LLC_LOOKUP term across all CBos
and divide by either all instructions retired in a core or all instructions retired across all
cores.
2.3.7
CBo Performance Monitor Event List
The section enumerates the performance monitoring events for the CBO Box.
CLOCKTICKS
• Title:
Uncore Clocks
• Category:
UCLK Events
• Event Code:
0x00
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Definition:
COUNTER0_OCCUPANCY
• Title:
Counter 0 Occupancy
• Category:
OCCUPANCY Events
• Event Code:
0x1F
• Max. Inc/Cyc:
20,
Register Restrictions:
1-3
• Definition:
Since occupancy counts can only be captured in the Cbo's 0 counter, this event allows a
user to capture occupancy related information by filtering the Cb0 occupancy count captured in
Counter 0. The filtering available is found in the control register - threshold, invert and edge
detect. E.g. setting threshold to 1 can effectively monitor how many cycles the monitored queue
has an entry.
PCIE_DATA_BYTES:
Data from PCIe in Number of Bytes
(TOR_INSERTS.OPCODE
with:Cn_MSR_PMON_BOX_FILTER.opc=0x194 +
TOR_INSERTS.OPCODE
with:Cn_MSR_PMON_BOX_FILTER.opc=0x19C) * 64
RING_THRU_DNEVEN_BYTES:
Ring throughput in the Down direction,
Even polarity in Bytes
RING_BL_USED.DN_EVEN * 32
RING_THRU_DNODD_BYTES:
Ring throughput in the Down direction, Odd
polarity in Bytes
RING_BL_USED.DN_ODD * 32
RING_THRU_UPEVEN_BYTES:
Ring throughput in the Up direction, Even
polarity in Bytes
RING_BL_USED.UP_EVEN * 32
RING_THRU_UPODD_BYTES:
Ring throughput in the Up direction, Odd
polarity in Bytes
RING_BL_USED.UP_ODD * 32
Table 2-15. Metrics Derived from CBO Events (Sheet 3 of 3)
Symbol Name:
Definition
Equation