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

Table Of Contents
A-4 Vol. 3
PERFORMANCE-MONITORING EVENTS
08H 10H DTLB_LOAD_MISSES.
STLB_HIT
Number of cache load STLB hits
08H 20H DTLB_LOAD_MISSES.
PDE_MISS
Number of DTLB cache load misses
where the low part of the linear to
physical address translation was
missed.
08H 40H DTLB_LOAD_MISSES.
PDP_MISS
Number of DTLB cache load misses
where the high part of the linear to
physical address translation was
missed.
08H 80H DTLB_LOAD_MISSES.
LARGE_WALK_COMP
LETED
Counts number of completed large
page walks due to load miss in the
STLB.
09H 01H MEMORY_DISAMBIG
URATION.RESET
Counts memory disambiguration
reset cycles
09H 02H MEMORY_DISAMBIG
URATION.SUCCESS
Counts the number of loads that
memory disambiguration
succeeded
09H 04H MEMORY_DISAMBIG
URATION.WATCHDOG
Counts the number of times the
memory disambiguration watchdog
kicked in.
09H 08H MEMORY_DISAMBIG
URATION.WATCH_CY
CLES
Counts the cycles that the memory
disambiguration watchdog is active.
0BH 01H MEM_INST_RETIRED.
LOADS
Counts the number of instructions
with an architecturally-visible store
retired on the architected path.
In conjunction
with ld_lat
facility
0BH 02H MEM_INST_RETIRED.
STORES
Counts the number of instructions
with an architecturally-visible store
retired on the architected path.
In conjunction
with ld_lat
facility
0CH 01H MEM_STORE_RETIRE
D.DTLB_MISS
The event counts the number of
retired stores that missed the
DTLB. The DTLB miss is not counted
if the store operation causes a
fault. Does not counter prefetches.
Counts both primary and secondary
misses to the TLB
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