Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 A-65
PERFORMANCE-MONITORING EVENTS
0CH 02HPAGE_WALKS.
CYCLES
Duration of
page-walks in
core cycles
This event counts the duration of page-
walks in core cycles. The paging mode in
use typically affects the duration of page
walks.
Page walk duration divided by number of
page walks is the average duration of
page-walks. The average can hint at
whether most of the page-walks are
satisfied by the caches or cause an L2
cache miss.
10H 00HFP_COMP_OPS
_EXE
Floating point
computational
micro-ops
executed
This event counts the number of floating
point computational micro-ops executed.
Use IA32_PMC0 only.
11H 00H FP_ASSIST Floating point
assists
This event counts the number of floating
point operations executed that required
micro-code assist intervention. Assists are
required in the following cases:
Streaming SIMD Extensions (SSE)
instructions:
Denormal input when the DAZ
(Denormals Are Zeros) flag is off
Underflow result when the FTZ (Flush
To Zero) flag is off
•X87 instructions:
NaN or denormal are loaded to a
register or used as input from memory
Division by 0
•Underflow output
Use IA32_PMC1 only.
12H 00H MUL Multiply
operations
executed
This event counts the number of multiply
operations executed. This includes integer
as well as floating point multiply
operations.
Use IA32_PMC1 only.
13H 00HDIV Divide
operations
executed
This event counts the number of divide
operations executed. This includes integer
divides, floating point divides and square-
root operations executed.
Use IA32_PMC1 only.
Table A-6. Non-Architectural Performance Events
in Processors Based on Intel Core Microarchitecture (Contd.)
Event
Num
Umask
Value Event Name Definition
Description and
Comment