Intel® Advisor Help

Types of the Intel® Advisor Analysis

Any type of analysis and data collection that can be performed through the Intel® Advisor GUI can also be performed through the command line, using the same workflow. Commands are most commonly used in scripts to run analysis remotely. The advixe-cl command line tool is the only way to examine your MPI application for parallelism opportunities.

Survey Analysis

To begin the Intel Advisor workflow, perform a survey. Run the collect action with the survey analysis type. After running the survey, you can generate a Survey report, using the report action with the survey report type.

For more information, see Viewing Data from the Survey Tool.

Trip Counts Analysis

The Trip Counts tool analyzes your running program and calculates such loop iteration statistics as loop trip counts, call counts, and so on.

Run a collect action with the tripcounts analysis type. The Trip Counts tool adds the collected statistics into the Survey report, so to view the results you need to run the survey report.

For more information, see Viewing Data from the Trip Counts Tool.

Dependencies Analysis

The Dependencies tool analyzes your running program to predict data sharing problems.

Run a collect action with the dependencies analysis type. To generate a report, use the report action with the dependencies report type.

For more information, see Viewing Data from the Dependencies Tool.

Memory Access Patterns (MAP) Analysis

The Dependencies tool analyzes your running program to collect data about memory accesses performed.

Run a collect action with the map analysis type. To generate a report, use the report action with the map report type.

For more information, see Overview of the Memory Access Patterns Report.

Suitability Analysis

The Suitability tool examines your running program to provide approximate performance characteristics for annotated parallel sites. Suitability data helps to predict the potential for performance gains when running the parallel program on multiple CPUs, and the potential impact of parallel overhead.

Note

You need to add source annotations into your program code to make the suitability analysis possible. Refer to the Annotations chapter of this document for information on using source annotations with Intel Advisor.

To perform a Suitability analysis, run the collect action with the suitability analysis type. There are a number of report types supported for suitability results. Help for the report action lists all compatible report types.

For more information, see Viewing Data from the Suitability Tool.

Annotation Report

After annotating your code, run the Annotation report to get a list of annotations and their types. Use the collect action with suitability, map, or dependencies analysis type for collection. Use the report action with the annotation report type to generate a report.

For more information, see Window Annotation Report.

Summary Report

A Summary report provides an overview of the analysis result. Use any of the three analysis tools during collection: survey, suitability or Dependencies. Use the summary report type when generating your report.

For more information, see Window Summary.

See Also