Intel® Xeon® Processor E5 and E7 v2 Uncore Performance Manual
The uncore sub-system of the Intel® Xeon® processor E7-8800 v2, E5-2600 v2, and E5-1600 v2 product families consists of a variety of components, ranging from the CBox caching agent to the power controller unit (PCU), integrated memory controller (iMC), and home agent (HA), to name a few. Most of these components provide similar performance monitoring capabilities.
Uncore PMON Overview
The uncore performance monitoring facilities are organized into per-component performance monitoring (or ‘PMON’) units. A PMON unit within an uncore component may contain one of more sets of counter registers. With the exception of the UBox, each PMON unit provides a unit-level control register to synchronize actions across the counters within the box (for example, to start and/or stop counting).
Events can be collected by reading a set of local counter registers. Each counter register is paired with a dedicated control register used to specify what to count (for example, through the event select and umask fields) and how to count it. Some units provide the ability to specify additional information that can be used to ‘filter’ the monitored events.
Read the full Intel® Xeon® Processor E5 and E7 v2 Uncore Performance Monitoring Reference Manual.