background image

Vol. 3B 19-47

PERFORMANCE-MONITORING EVENTS

79H

30H

IDQ.MS_UOPS

Increment each cycle # of uops delivered to IDQ 

from MS by either DSB or MITE. Set Cmask = 1 to 

count cycles.

Can combine Umask 04H, 

08H and 30H. 

80H

02H

ICACHE.MISSES

Number of Instruction Cache, Streaming Buffer and 

Victim Cache Misses. Includes UC accesses.

85H

01H

ITLB_MISSES.MISS_CAUSES_A

_WALK

Misses in all ITLB levels that cause page walks.

85H

02H

ITLB_MISSES.WALK_COMPLET

ED

Misses in all ITLB levels that cause completed page 

walks.

85H

04H

ITLB_MISSES.WALK_DURATIO

N

Cycle PMH is busy with a walk.

85H

10H

ITLB_MISSES.STLB_HIT

Number of cache load STLB hits. No page walk.

87H

01H

ILD_STALL.LCP

Stalls caused by changing prefix length of the 

instruction.

87H

04H

ILD_STALL.IQ_FULL

Stall cycles due to IQ is full.

88H

41H

BR_INST_EXEC.NONTAKEN_CO

NDITIONAL

Not-taken macro conditional branches.

88H

81H

BR_INST_EXEC.TAKEN_CONDI

TIONAL

Taken speculative and retired conditional branches.

88H

82H

BR_INST_EXEC.TAKEN_DIRECT

_JUMP

Taken speculative and retired conditional branches 

excluding calls and indirects.

88H

84H

BR_INST_EXEC.TAKEN_INDIRE

CT_JUMP_NON_CALL_RET

Taken speculative and retired indirect branches 

excluding calls and returns.

88H

88H

BR_INST_EXEC.TAKEN_INDIRE

CT_NEAR_RETURN

Taken speculative and retired indirect branches that 

are returns.

88H

90H

BR_INST_EXEC.TAKEN_DIRECT

_NEAR_CALL

Taken speculative and retired direct near calls.

88H

A0H

BR_INST_EXEC.TAKEN_INDIRE

CT_NEAR_CALL

Taken speculative and retired indirect near calls.

88H

C1H

BR_INST_EXEC.ALL_CONDITIO

NAL

Speculative and retired conditional branches.

88H

C2H

BR_INST_EXEC.ALL_DIRECT_J

UMP

Speculative and retired conditional branches 

excluding calls and indirects.

88H

C4H

BR_INST_EXEC.ALL_INDIRECT

_JUMP_NON_CALL_RET

Speculative and retired indirect branches excluding 

calls and returns.

88H

C8H

BR_INST_EXEC.ALL_INDIRECT

_NEAR_RETURN

Speculative and retired indirect branches that are 

returns.

88H

D0H

BR_INST_EXEC.ALL_NEAR_CA

LL

Speculative and retired direct near calls.

88H

FFH

BR_INST_EXEC.ALL_BRANCHE

S

Speculative and retired branches.

89H

41H

BR_MISP_EXEC.NONTAKEN_CO

NDITIONAL

Not-taken mispredicted macro conditional branches.

89H

81H

BR_MISP_EXEC.TAKEN_CONDI

TIONAL

Taken speculative and retired mispredicted 

conditional branches.

Table 19-13.  Non-Architectural Performance Events In the Processor Core Common to 2nd Generation Intel® Core™ 

i7-2xxx, Intel® Core™ i5-2xxx, Intel® Core™ i3-2xxx Processor Series and Intel® Xeon® Processors E3 and E5 Family 

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment