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

Table Of Contents
A-104 Vol. 3
PERFORMANCE-MONITORING EVENTS
0CH 03H PAGE_WALKS.C
YCLES
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. This can hint at whether most of the
page-walks are satisfied by the caches or
cause an L2 cache miss.
Edge trigger bit must be cleared.
10H 01H X87_COMP_OP
S_EXE.ANY.S
Floating point
computational
micro-ops
executed
This event counts the number of x87 floating
point computational micro-ops executed.
10H 81H X87_COMP_OP
S_EXE.ANY.AR
Floating point
computational
micro-ops
retired
This event counts the number of x87 floating
point computational micro-ops retired.
11H 01H FP_ASSIST Floating point
assists
This event counts the number of floating
point operations executed that required
micro-code assist intervention. These assists
are required in the following cases:
X87 instructions:
1. NaN or denormal are loaded to a register or
used as input from memory
2. Division by 0
3. Underflow output
11H 81H FP_ASSIST.AR Floating point
assists
This event counts the number of floating
point operations executed that required
micro-code assist intervention. These assists
are required in the following cases:
X87 instructions:
1. NaN or denormal are loaded to a register or
used as input from memory
2. Division by 0
3. Underflow output
12H 01H MUL.S Multiply
operations
executed
This event counts the number of multiply
operations executed. This includes integer as
well as floating point multiply operations.
Table A-7. Non-Architectural Performance Events for Intel Atom Processors
Event
Num.
Umask
Value Event Name Definition Description and Comment