Uncore Manual
Introduction
8 Reference Number: 329468-002
switches and thread migration performed by the OS, it is recommended that the monitoring software
agent establish a fixed affinity binding to prevent cross-talk of event counts from different uncore PMU.
The programming interface of the counter registers and control registers fall into two address spaces:
• Accessed by MSR are PMON registers within the Cbo units, PCU, and U-Box, see Table 1-2.
• Access by PCI device configuration space are PMON registers within the HA, iMC, QPI, R2PCIe and
R3QPI units, see Table 1-3.
Irrespective of the address-space difference and with only minor exceptions, the bit-granular layout of
the control registers to program event code, unit mask, start/stop, and signal filtering via threshold/
edge detect are the same.
Software may be notified of an overflowing uncore counter on any core.
The general performance monitoring capabilities of each box are outlined in the following table.
1.3 SECTION REFERENCES
The following sections provide a breakdown of the performance monitoring capabilities for each box.
• Section 2.1, “Uncore Per-Socket Performance Monitoring Control”
• Section 2.2, “UBox Performance Monitoring”
• Section 2.3, “Cacheing Agent (Cbo) Performance Monitoring”
• Section 2.4, “Home Agent (HA) Performance Monitoring”
• Section 2.5, “Memory Controller (iMC) Performance Monitoring”
• Section 2.6, “IRP Performance Monitoring”
• Section 2.7, “Power Control (PCU) Performance Monitoring”
• Section 2.8, “Intel® QPI Link Layer Performance Monitoring”
• Section 2.9, “R2PCIe Performance Monitoring”
• Section 2.10, “R3QPI Performance Monitoring”
• Section 2.11, “Packet Matching Reference”
Table 1-1. Per-Box Performance Monitoring Capabilities
Box # Boxes
# Counters/
Box
# Queue
Enabled
Packet Match/
Mask Filters?
Bit Width
C-Box up to 15 4 1 Y 44
HA up to 2 4 4 Y 48
iMC up to 2
(each with 4
channels)
4 (+1)
(per channel)
4N48
PCU 1 4 (+2) 4 N 48
QPI up to 2
(2 or 3
ports)
4
(per port)
4Y48
R2PCIe 1 4 1 N 44
R3QPI up to 2
(2 or 3 links)
3
(per link)
1N44
U-Box 1 2 (+1) 0 N 44
IRP 1 4 4 N 48