Configure and Run Analysis

After building the sample application, configure the Intel VTune Amplifier for the General Exploration analysis as follows:

  1. For standalone GUI:

  2. Select and run the General Exploration analysis to discover what parts of the application code are being most used and see what hardware resources are being used there.

Create a Project (Standalone GUI only)

  1. Execute the amplxe-vars script, located in the product installation directory, to set up the environment.

  2. From the Start launch Intel VTune Amplifier version.

  3. Click the menu button and select New > Project... to create a new project.

    The Create a Project dialog box opens.

  4. Specify the project name matrix that will be used as the project directory name and click the Create Project button.

    By default, the VTune Amplifier creates a project directory under the %USERPROFILE%\My Documents\Amplifier XE\Projects (for VTune Amplifier XE) or %USERPROFILE%\My Documents\Amplifier for Systems\Projects (for VTune Amplifier for Systems) directory and opens the New Amplifier Result tab with the Analysis Target sub-tab active.

Specify Analysis Target

To specify your application as analysis target in the standalone VTune Amplifier GUI, configure the Analysis Target tab:

  1. From the left pane, select the local target system from the Accessible Targets group.

  2. From the right pane, select the Launch Application type of the analysis target drop-down menu.

  3. In the Application field, click the Browse button and navigate to the matrix.exe application.

  4. Click the Choose Analysis button on the right to switch to the Analysis Type tab.

Configure and Run Analysis Type

  1. In the Analysis Type tab, select the Microarchitecture Analysis > General Exploration analysis type from the analysis tree on the left.

  2. Click the Start button on the right to run the analysis.

Analysis Type Configuration Window

General Exploration analysis collects event and IP information over a wide net of hardware issues that might affect application performance.

VTune Amplifier launches the matrix application that calculates matrix transformations before exiting. When the application exits or after a predefined interval, depending on how the collection run was configured, collection is completed and the VTune Amplifier enters the finalization process, where data are coalesced, symbols are reconnected to their addresses, and certain data are cached to speed the display of results.


To make sure the performance of the application is repeatable, go through the entire tuning process on the same system with a minimal amount of other software executing.

Next Step

Interpret Results

For more complete information about compiler optimizations, see our Optimization Notice.