Uncore Pmon - Typical Control/Counter Logic; Perfmon Control/Counter Block Diagram - Intel Xeon E5-2600 Series Monitoring Manual

Product family uncore performance
Hide thumbs Also See for Xeon E5-2600 Series:
Table of Contents

Advertisement

Introduction
1.4

Uncore PMON - Typical Control/Counter Logic

Following is a diagram of the standard perfmon counter block illustrating how event information is
routed and stored within each counter and how its paired control register helps to select and filter the
incoming information. Details for how control bits affect event information is presented in each of the
box subsections of Chapter 2, with some summary information below.
Note:
The PCU uses an adaptation of this block (refer to
Monitors"
are presented in the diagram.
Figure 1-2.

Perfmon Control/Counter Block Diagram

Selecting What To Monitor: The main task of a configuration register is to select the event to be
monitored by its respective data counter. Setting the .ev_sel and .umask fields performs the event
selection.
Telling HW that the Control Register Is Set: .en bit must be set to 1 to enable counting. Once
counting has been enabled in the box and global level of the Performance Monitoring Hierarchy (refer
to
Section 2.1.1, "Setting up a Monitoring Session"
begin to collect events.
Reference Number: 327043-001
more information). Also note that only a subset of the available control bits
Section 2.6.3, "PCU Performance
for more information), the paired data register will
11

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents