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

Table Of Contents
A-28 Vol. 3
PERFORMANCE-MONITORING EVENTS
CBH 01H MEM_LOAD_RETIRED
.L1D_HIT
Counts number of retired loads that
hit the L1 data cache.
CBH 02H MEM_LOAD_RETIRED
.L2_HIT
Counts number of retired loads that
hit the L2 data cache.
CBH 04H MEM_LOAD_RETIRED
.LLC_UNSHARED_HIT
Counts number of retired loads that
hit their own, unshared lines in the
LLC cache.
CBH 08H MEM_LOAD_RETIRED
.OTHER_CORE_L2_HI
T_HITM
Counts number of retired loads that
hit in a sibling core's L2 (on die
core). Since the LLC is inclusive of
all cores on the package, this is an
LLC hit. This counts both clean or
modified hits.
CBH 10H MEM_LOAD_RETIRED
.LLC_MISS
Counts number of retired loads that
miss the LLC cache. The load was
satisfied by a remote socket, local
memory or an IOH.
CBH 40H MEM_LOAD_RETIRED
.HIT_LFB
Counts number of retired loads that
miss the L1D and the address is
located in an allocated line fill
buffer and will soon be committed
to cache. This is counting
secondary L1D misses.
CBH 80H MEM_LOAD_RETIRED
.DTLB_MISS
Counts the number of retired loads
that missed the DTLB. The DTLB
miss is not counted if the load
operation causes a fault. This
event counts loads from cacheable
memory only. The event does not
count loads by software prefetches.
Counts both primary and secondary
misses to the TLB.
CCH 01H FP_MMX_TRANS.TO
_FP
Counts the first floating-point
instruction following any MMX
instruction. You can use this event
to estimate the penalties for the
transitions between floating-point
and MMX technology states.
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