background image

Vol. 3B 19-61

PERFORMANCE-MONITORING EVENTS

24H

0CH

L2_RQSTS.RFOS

Counts all L2 store RFO requests. L2 RFO requests 

include both L1D demand RFO misses as well as 

L1D RFO prefetches.

24H

10H

L2_RQSTS.IFETCH_HIT

Counts number of instruction fetches that hit the 

L2 cache. L2 instruction fetches include both L1I 

demand misses as well as L1I instruction 

prefetches.

24H

20H

L2_RQSTS.IFETCH_MISS

Counts number of instruction fetches that miss the 

L2 cache. L2 instruction fetches include both L1I 

demand misses as well as L1I instruction 

prefetches.

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.PREFETCH_HIT

Counts L2 prefetch hits for both code and data.

24H

80H

L2_RQSTS.PREFETCH_MISS

Counts L2 prefetch misses for both code and data.

24H

C0H

L2_RQSTS.PREFETCHES

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.REFERENCES

Counts all L2 requests for both code and data.

26H

01H

L2_DATA_RQSTS.DEMAND.I_S

TATE

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.DEMAND.S_S

TATE

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.DEMAND.E_S

TATE

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.DEMAND.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.DEMAND.ME

SI

Counts all L2 data demand requests. L2 demand 

loads are both L1D demand misses and L1D 

prefetches.

26H

10H

L2_DATA_RQSTS.PREFETCH.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.PREFETCH.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.PREFETCH.E

_STATE

Counts number of L2 prefetch data loads where the 

cache line to be loaded is in the E (exclusive) state.

Table 19-17.  Non-Architectural Performance Events In the Processor Core for 

Intel® Core™ i7 Processor and Intel® Xeon® Processor 5500 Series (Contd.)

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment