background image

Vol. 3B 19-31

PERFORMANCE-MONITORING EVENTS

Non-architectural performance monitoring events that are located in the uncore sub-system are implementation 
specific between different platforms using processors based on Haswell microarchitecture and with different 
DisplayFamily_DisplayModel signatures. Processors with CPUID signature of DisplayFamily_DisplayModel 06_3CH 
and 06_45H support performance events listed in Table 19-9.

C8H

01H

HLE_RETIRED.START

Number of times an HLE execution started.

IF HLE is supported.

C8H

02H

HLE_RETIRED.COMMIT

Number of times an HLE execution successfully 

committed.

C8H

04H

HLE_RETIRED.ABORTED

Number of times an HLE execution aborted due to any 

reasons (multiple categories may count as one). Supports 

PEBS.

C8H

08H

HLE_RETIRED.ABORTED_MEM Number of times an HLE execution aborted due to 

various memory events (for example, read/write 

capacity and conflicts).

C8H

10H

HLE_RETIRED.ABORTED_TIME

R

Number of times an HLE execution aborted due to 

uncommon conditions.

C8H

20H

HLE_RETIRED.ABORTED_UNFR

IENDLY

Number of times an HLE execution aborted due to HLE-

unfriendly instructions.

C8H

40H

HLE_RETIRED.ABORTED_MEM

TYPE

Number of times an HLE execution aborted due to 

incompatible memory type.

C8H

80H

HLE_RETIRED.ABORTED_EVEN

TS

Number of times an HLE execution aborted due to none 

of the previous 4 categories (for example, interrupts).

C9H

01H

RTM_RETIRED.START

Number of times an RTM execution started.

IF RTM is supported.

C9H

02H

RTM_RETIRED.COMMIT

Number of times an RTM execution successfully 

committed.

C9H

04H

RTM_RETIRED.ABORTED

Number of times an RTM execution aborted due to any 

reasons (multiple categories may count as one). Supports 

PEBS.

C9H

08H

RTM_RETIRED.ABORTED_MEM Number of times an RTM execution aborted due to 

various memory events (for example, read/write 

capacity and conflicts).

IF RTM is supported.

C9H

10H

RTM_RETIRED.ABORTED_TIME

R

Number of times an RTM execution aborted due to 

uncommon conditions.

C9H

20H

RTM_RETIRED.ABORTED_UNF

RIENDLY

Number of times an RTM execution aborted due to HLE-

unfriendly instructions.

C9H

40H

RTM_RETIRED.ABORTED_MEM

TYPE

Number of times an RTM execution aborted due to 

incompatible memory type.

C9H

80H

RTM_RETIRED.ABORTED_EVE

NTS

Number of times an RTM execution aborted due to none 

of the previous 4 categories (for example, interrupt).

Table 19-8.  Intel TSX Performance Events in Processors Based on Haswell Microarchitecture

Event

Num.

Umask

Value

Event Mask Mnemonic

Description

Comment