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

Table Of Contents
A-34 Vol. 3
PERFORMANCE-MONITORING EVENTS
F3H 04H L2_HW_PREFETCH.D
ATA_TRIGGER
Count L2 HW data prefetcher
triggered
F3H 08H L2_HW_PREFETCH.C
ODE_TRIGGER
Count L2 HW code prefetcher
triggered
F3H 10H L2_HW_PREFETCH.D
CA_TRIGGER
Count L2 HW DCA prefetcher
triggered
F3H 20H L2_HW_PREFETCH.K
ICK_START
Count L2 HW prefetcher kick
started
F4H 01H SQ_MISC.PROMOTIO
N
Counts the number of L2 secondary
misses that hit the Super Queue.
F4H 02H SQ_MISC.PROMOTIO
N_POST_GO
Counts the number of L2 secondary
misses during the Super Queue
filling L2.
F4H 04H SQ_MISC.LRU_HINTS Counts number of Super Queue
LRU hints sent to L3.
F4H 08H SQ_MISC.FILL_DROP
PED
Counts the number of SQ L2 fills
dropped due to L2 busy.
F4H 10H SQ_MISC.SPLIT_LOCK Counts the number of SQ lock splits
across a cache line.
F6H 01H SQ_FULL_STALL_CY
CLES
Counts cycles the Super Queue is
full. Neither of the threads on this
core will be able to access the
uncore.
F7H 01H FP_ASSIST.ALL Counts the number of floating point
operations executed that required
micro-code assist intervention.
Assists are required in the following
cases: SSE instructions, (Denormal
input when the DAZ flag is off or
Underflow result when the FTZ flag
is off): x87 instructions, (NaN or
denormal are loaded to a register or
used as input from memory,
Division by 0 or Underflow output).
F7H 02H FP_ASSIST.OUTPUT Counts number of floating point
micro-code assist when the output
value (destination register) is
invalid.
Table A-2. Non-Architectural Performance Events In the Processor Core for Intel Core
i7 Processors
Event
Num.
Umask
Value
Event Mask
Mnemonic Description Comment