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

Table Of Contents
Vol. 3 A-11
PERFORMANCE-MONITORING EVENTS
26H 10H L2_DATA_RQSTS.PR
EFETCH.I_STATE
Counts number of L2 prefetch data
loads where the cache line to be
loaded is in the I (invalid) state, i.e. a
cache miss.
26H 20H L2_DATA_RQSTS.PR
EFETCH.S_STATE
Counts number of L2 prefetch data
loads where the cache line to be
loaded is in the S (shared) state. A
prefetch RFO will miss on an S state
line, while a prefetch read will hit on
an S state line.
26H 40H L2_DATA_RQSTS.PR
EFETCH.E_STATE
Counts number of L2 prefetch data
loads where the cache line to be
loaded is in the E (exclusive) state.
26H 80H L2_DATA_RQSTS.PR
EFETCH.M_STATE
Counts number of L2 prefetch data
loads where the cache line to be
loaded is in the M (modified) state.
26H F0H L2_DATA_RQSTS.PR
EFETCH.MESI
Counts all L2 prefetch requests.
26H FFH L2_DATA_RQSTS.AN
Y
Counts all L2 data requests.
27H 01H L2_WRITE.RFO.I_STA
TE
Counts number of L2 demand store
RFO requests where the cache line
to be loaded is in the I (invalid)
state, i.e, a cache miss. The L1D
prefetcher does not issue a RFO
prefetch.
This is a demand
RFO request
27H 02H L2_WRITE.RFO.S_ST
ATE
Counts number of L2 store RFO
requests where the cache line to be
loaded is in the S (shared) state.
The L1D prefetcher does not issue
a RFO prefetch,.
This is a demand
RFO request
27H 04H L2_WRITE.RFO.E_ST
ATE
Counts number of L2 store RFO
requests where the cache line to be
loaded is in the E (exclusive) state.
The L1D prefetcher does not issue
a RFO prefetch.
This is a demand
RFO request
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