Intel® C++ Compiler 16.0 User and Reference Guide
Before the Performance Guide can begin to offer performance guidance, it needs to gathers some basic information about your application.
The Performance Guide begins its setup activities by asking you to specify a configuration to use when analyzing application performance.
Next, the Performance Guide prompts you to run your application. When you click the Run Application button, the Guide takes measurements to establish an initial performance baseline. Measurements appear in the Check Performance Measurements window.
Finally, the Performance Guide profiles your code and locates hotspots, areas in your code that are execution-intensive. Hotspots appear in the Review Hotspots window. Hotspots will be used throughout the Performance Guide as areas targeted for performance improvement.
If no hotspots are detected, the Performance Guide proposes to improve the performance of the whole project by using Intel® C++ Compiler.
Once setup is complete, you can proceed through each optimization step in the Guide. As you advance through the workflow, the Performance Guide measures performance against the established baseline and shows you performance measurements.
The Performance Guide takes you through a series of steps designed to increase the performance of your application. Major steps include:
Using the Intel® C++ Compiler on the source files that contain hotspots.
Using one or more Intel® C++ Compiler options to optimize your code.
Using the compiler Guided Auto Parallelism (GAP) and Profile Guided Optimization (PGO) features.