background image

19-10 Vol. 3B

PERFORMANCE-MONITORING EVENTS

C1H

3FH

OTHER_ASSISTS.ANY

Number of times a microcode assist is invoked by HW 

other than FP-assist. Examples include AD (page Access 

Dirty) and AVX* related assists.

C2H

01H

UOPS_RETIRED.STALL_CYCLES

Cycles without actually retired uops.

CMSK1, INV

C2H

01H

UOPS_RETIRED.TOTAL_CYCLES

Cycles with less than 10 actually retired uops.

CMSK10, INV

C2H

02H

UOPS_RETIRED.RETIRE_SLOTS

Retirement slots used.

C3H

01H

MACHINE_CLEARS.COUNT

Number of machine clears of any type. 

CMSK1, EDG

C3H

02H

MACHINE_CLEARS.MEMORY_OR

DERING

Counts the number of machine clears due to memory 

order conflicts.

C3H

04H

MACHINE_CLEARS.SMC

Number of self-modifying-code machine clears 

detected.

C4H

00H

BR_INST_RETIRED.ALL_BRANC

HES

Branch instructions that retired.

See Table 19-1.

C4H

01H

BR_INST_RETIRED.CONDITIONA

L

Counts the number of conditional branch instructions 

retired. 

PS

C4H

02H

BR_INST_RETIRED.NEAR_CALL

Direct and indirect near call instructions retired.

PS

C4H

04H

BR_INST_RETIRED.ALL_BRANC

HES

Counts the number of branch instructions retired.

PS

C4H

08H

BR_INST_RETIRED.NEAR_RETU

RN

Counts the number of near return instructions retired.

PS

C4H

10H

BR_INST_RETIRED.NOT_TAKEN Counts the number of not taken branch instructions 

retired. 

C4H

20H

BR_INST_RETIRED.NEAR_TAKE

N

Number of near taken branches retired.

PS

C4H

40H

BR_INST_RETIRED.FAR_BRANC

H

Number of far branches retired.

PS

C5H

00H

BR_MISP_RETIRED.ALL_BRANC

HES

Mispredicted branch instructions at retirement.

See Table 19-1.

C5H

01H

BR_MISP_RETIRED.CONDITIONA

L

Mispredicted conditional branch instructions retired. 

PS

C5H

04H

BR_MISP_RETIRED.ALL_BRANC

HES

Mispredicted macro branch instructions retired.

PS

C5H

20H

BR_MISP_RETIRED.NEAR_TAKE

N

Number of near branch instructions retired that were 

mispredicted and taken.

PS

C6H

01H

FRONTEND_RETIRED.DSB_MISS Retired instructions which experienced DSB miss. 

Specify MSR_PEBS_FRONTEND.EVTSEL=11H.

PS

C6H

01H

FRONTEND_RETIRED.L1I_MISS

Retired instructions which experienced instruction L1 

cache true miss. Specify 

MSR_PEBS_FRONTEND.EVTSEL=12H.

PS

C6H

01H

FRONTEND_RETIRED.L2_MISS

Retired instructions which experienced L2 cache true 

miss. Specify MSR_PEBS_FRONTEND.EVTSEL=13H.

PS

C6H

01H

FRONTEND_RETIRED.ITLB_MISS Retired instructions which experienced ITLB true miss. 

Specify MSR_PEBS_FRONTEND.EVTSEL=14H.

PS

C6H

01H

FRONTEND_RETIRED.STLB_MIS

S

Retired instructions which experienced STLB true miss. 

Specify MSR_PEBS_FRONTEND.EVTSEL=15H.

PS

Table 19-3.  Non-Architectural Performance Events of the Processor Core Supported by Skylake Microarchitecture

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment