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