Run Hotspots Analysis

After building the sample application and collecting baseline performance data for it, rerun it under the scrutiny of Intel® VTune™ Amplifier to discover what parts of the code are being most used. Hotspots analysis collects event and IP (Instruction Pointer) information to reveal evidence of a basic set of hardware issues induced by the application code that may be affecting its performance.

To run the analysis:

  1. From the VTune Amplifier toolbar, click the New Analysis button.

    The New Amplifier Result tab opens with the Analysis Type configuration window active.

  2. From the analysis tree on the left, select the Knights Corner Platform Analysis > Hotspots analysis type.

    The Hotspots predefined configuration opens on the right. You may specify which cards to use for collection using the List of Intel Xeon Phi coprocessor cards option. By default, the data is collected on card 0.

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

VTune Amplifier starts the bat script that runs the matrix.mic application on the Intel Xeon Phi coprocessor card. The application calculates a large matrix multiply 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 its 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

Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.