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

Table Of Contents
A-10 Vol. 3
PERFORMANCE-MONITORING EVENTS
24H 30H L2_RQSTS.IFETCHES Counts all instruction fetches. L2
instruction fetches include both L1I
demand misses as well as L1I
instruction prefetches.
24H 40H L2_RQSTS.PREFETC
H_HIT
Counts L2 prefetch hits for both
code and data.
24H 80H L2_RQSTS.PREFETC
H_MISS
Counts L2 prefetch misses for both
code and data.
24H C0H L2_RQSTS.PREFETC
HES
Counts all L2 prefetches for both
code and data.
24H AAH L2_RQSTS.MISS Counts all L2 misses for both code
and data.
24H FFH L2_RQSTS.REFEREN
CES
Counts all L2 requests for both
code and data.
26H 01H L2_DATA_RQSTS.DE
MAND.I_STATE
Counts number of L2 data demand
loads where the cache line to be
loaded is in the I (invalid) state, i.e. a
cache miss. L2 demand loads are
both L1D demand misses and L1D
prefetches.
26H 02H L2_DATA_RQSTS.DE
MAND.S_STATE
Counts number of L2 data demand
loads where the cache line to be
loaded is in the S (shared) state. L2
demand loads are both L1D demand
misses and L1D prefetches.
26H 04H L2_DATA_RQSTS.DE
MAND.E_STATE
Counts number of L2 data demand
loads where the cache line to be
loaded is in the E (exclusive) state.
L2 demand loads are both L1D
demand misses and L1D prefetches.
26H 08H L2_DATA_RQSTS.DE
MAND.M_STATE
Counts number of L2 data demand
loads where the cache line to be
loaded is in the M (modified) state.
L2 demand loads are both L1D
demand misses and L1D prefetches.
26H 0FH L2_DATA_RQSTS.DE
MAND.MESI
Counts all L2 data demand
requests. L2 demand loads are both
L1D demand misses and L1D
prefetches.
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