Intel® VTune™ Amplifier

TSX Exploration Analysis

TSX Exploration analysis type uses event-based sampling collection and is targeted for the Intel® processors supporting Intel Transactional Synchronization Extensions (Intel TSX). This analysis type collects events that help understand Intel Transactional Synchronization Extensions behavior and causes of transactional aborts.

For the transactional success analysis, the VTune Amplifier provides the following metrics:

VTune Amplifier classifies aborts by the following reasons:

To use the TSX Exploration analysis type, explore:

Configuration Options

To configure options for the TSX Exploration analysis:

  1. Click the New Analysis toolbar button.

    The Analysis Type window opens.

  2. From the left pane, select Microarchitecture Analysis > TSX Exploration.

    The TSX Exploration configuration pane opens on the right.

  3. Configure the following options:

    Analyze user tasks check box

    Analyze tasks specified in your code via Task API.

    Transactional success radio button

    Select to collect events for measuring transactional success and identify a rate of the aborts. If the rate is high, re-run the collection to analyze for aborts.

    Aborts radio button

    Select to analyze causes of the aborts.

    Details button

    Expand/collapse the Details section to explore the default non-editable settings and hardware events used by the TSX Exploration analysis for your system.

    Note

    If you want to modify these settings, click the Copy button in the upper right corner. VTune Amplifier creates an editable copy of the custom hardware event-based sampling analysis type configuration and locates it under the Custom Analysis branch in the analysis tree.

  4. Click Start to launch the analysis.

Viewpoints

You can choose to view TSX Exploration analysis results in the TSX Exploration viewpoint that includes the following windows:

See Also