Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help

External Data Import

Correlate interval or discrete data provided by an external collector with the regular data provided by the Intel® VTune™ Amplifier.

For example, you can see how the data captured from SoCs or peripheral devices (camera, touch screen, sensors, and so on) correlate with VTune Amplifier metrics collected for your analysis target.

VTune Amplifier can load and process the following data types:

Data may be optionally bound to process and thread ID.

To add external performance statistics to a VTune Amplifier result:

  1. Launch a custom data collector in parallel with the selected VTune Amplifier analysis type.

  2. Convert the collected data to the CSV format and import it to the VTune Amplifier.

Launching a Custom Data Collector

Collect custom performance data using one of the following modes:

Converting Custom Data to the CSV Format and Importing It to VTune Amplifier

To import the externally collected data to the VTune Amplifier:

  1. Convert the collected custom data to a csv file with a predefined structure.

    To do this for the custom collector mode, you need to configure the collector to output the data in the required CSV format using the AMPLXE_HOSTNAME environment variable that identifies the name of the current host required for the csv file format. For the application mode, you may identify the hostname from the Computer name field provided in the Summary window for your result, or from the summary command line report.

  2. Import the csv file to the VTune Amplifier result using any of the following options:

    • in GUI:

      1. Open the VTune Amplifier result that was launched in parallel with the external data collection.

      2. Open the Analysis Target tab, or Analysis Type tab.

      3. Click the Import from CSV button on the command toolbar on the left.

        The Choose a File to Import dialog box opens.

      4. Navigate to the required csv file and click Open. You may import several csv files at a time.

        Note

        Importing a csv file to the VTune Amplifier result does not affect symbol resolution in the result. For example, you can safely import a csv file to a result located on a system where module and debug information is not available.

    • in CLI: use the import option as follows:

      amplxe-cl -r <existing result dir> -import <path to csv file>

    VTune Amplifier processes the data gathered by its own collectors and the external application and provides an integrated picture of your code performance in its standard data views, such as the Timeline pane, Bottom-up pane and others.

Note

If you develop a custom collector yourself, you may use the AMPLXE_DATA_DIR environment variable to make your collector identify the VTune Amplifier result directory and automatically save the custom collection result (in the CSV format) to this directory. In this case, external statistics will be imported to the VTune Amplifier result automatically.

See Also