Using Performance Monitoring Events
B
B-17
an expression built up from other metrics; for example, IPC is
derived from two single-event metrics.
•
Column 2 provides a description of the metric in column 1. Please
refer to the previous section, “Pentium 4 Processor-Specific
Terminology” for various terms that are specific to the Pentium 4
processor’s performance monitoring capabilities.
•
Column 3 specifies the performance monitoring event(s) or an
algebraic expression(s) that form(s) the metric. There are several
metrics that require yet another sub-event in addition to the counting
event. The additional sub-event information is included in column 3
as various tags, which are described in “Performance Metrics and
Tagging Mechanisms”. For event names that appear in this column,
refer to the
IA-32 Intel® Architecture Software Developer’s Manual,
•
Column 4 specifies the event mask bit that is needed to use the
counting event. The addresses of various model-specific registers
(MSR), the event mask bits in Event Select Control registers
(ESCR), the bit fields in Counter Configuration Control registers
(CCCR) are described in
IA-32 Intel® Architecture Software
Developer’s Manual, Volumes 3A & 3B
The metrics listed in Table B-1 are grouped into several categories:
General
Operation not specific to any
sub-system of the microarchitecture
Branching
Branching activities
Trace Cache and Front End
Front end activities and trace cache
operation modes
Memory
Memory operation related to the
cache hierarch
Bus
Activities related to Front-Side Bus
(FSB)
Characterization
Operations specific to the processor
core
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...