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

Table Of Contents
Vol. 3 A-125
PERFORMANCE-MONITORING EVENTS
A.6 PERFORMANCE MONITORING EVENTS FOR INTEL
®
CORE
SOLO AND INTEL
®
CORE
DUO PROCESSORS
Table A-8 lists non-architectural performance events for Intel Core Duo processors. If
a non-architectural event requires qualification in core specificity, it is indicated in the
comment column. Table A-8 also applies to Intel Core Solo processors; bits in the
unit mask corresponding to core-specificity are reserved and should be 00B.
Table A-8. Non-Architectural Performance Events
in Intel Core Solo and Intel Core Duo Processors
Event
Num.
Event Mask
Mnemonic
Umask
Value Description Comment
03H LD_Blocks 00H Load operations delayed due to
store buffer blocks.
The preceding store may be
blocked due to unknown address,
unknown data, or conflict due to
partial overlap between the load
and store.
04H SD_Drains 00H Cycles while draining store buffers
05H Misalign_Mem_Ref 00H Misaligned data memory
references (MOB splits of loads
and stores).
06H Seg_Reg_Loads 00H Segment register loads
07H SSE_PrefNta_Ret 00H SSE software prefetch instruction
PREFETCHNTA retired
07H SSE_PrefT1_Ret 01H SSE software prefetch instruction
PREFETCHT1 retired
07H SSE_PrefT2_Ret 02H SSE software prefetch instruction
PREFETCHT2 retired
07H SSE_NTStores_Ret 03H SSE streaming store instruction
retired
10H FP_Comps_Op_Exe 00H FP computational Instruction
executed. FADD, FSUB, FCOM,
FMULs, MUL, IMUL, FDIVs, DIV, IDIV,
FPREMs, FSQRT are included; but
exclude FADD or FMUL used in the
middle of a transcendental
instruction.
11H FP_Assist 00H FP exceptions experienced
microcode assists
IA32_PMC1
only.