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

Table Of Contents
A-126 Vol. 3
PERFORMANCE-MONITORING EVENTS
12H Mul 00H Multiply operations (a speculative
count, including FP and integer
multiplies).
IA32_PMC1
only.
13H Div 00H Divide operations (a speculative
count, including FP and integer
divisions).
IA32_PMC1
only.
14H Cycles_Div_Busy 00H Cycles the divider is busy IA32_PMC0
only.
21H L2_ADS 00H L2 Address strobes Requires core-
specificity
22H Dbus_Busy 00H Core cycle during which data bus
was busy (increments by 4)
Requires core-
specificity
23H Dbus_Busy_Rd 00H Cycles data bus is busy
transferring data to a core
(increments by 4)
Requires core-
specificity
24H L2_Lines_In 00H L2 cache lines allocated Requires core-
specificity and
HW prefetch
qualification
25H L2_M_Lines_In 00H L2 Modified-state cache lines
allocated
Requires core-
specificity
26H L2_Lines_Out 00H L2 cache lines evicted Requires core-
specificity and
HW prefetch
qualification
27H L2_M_Lines_Out 00H L2 Modified-state cache lines
evicted
28H L2_IFetch Requires
MESI
qualification
L2 instruction fetches from
instruction fetch unit (includes
speculative fetches)
Requires core-
specificity
29H L2_LD Requires
MESI
qualification
L2 cache reads Requires core-
specificity
2AH L2_ST Requires
MESI
qualification
L2 cache writes (includes
speculation)
Requires core-
specificity
Table A-8. Non-Architectural Performance Events
in Intel Core Solo and Intel Core Duo Processors (Contd.)
Event
Num.
Event Mask
Mnemonic
Umask
Value Description Comment