Resume collection after the specified number of milliseconds.
Add Intel Advisor annotations to identify parallel tasks and their enclosing parallel sites.
The Intel Advisor workflow is based on many years of experience parallelizing numerous programs. The workflow has several representations:
The Intel Advisor GUI provides the Advisor Workflow tab. This tab presents simplified workflows that help you understand how you can use the Intel Advisor.
A target is an executable file that you examine with Intel Advisor tools. It must contain source symbol table debug information, so the tool can provide source line correlation and viewing sources.
Intel Advisor supports targets:
The Survey tool runs and performs extensive analysis of your running serial program's executable target to help you choose possible places to add parallelism.
While the Survey tool is running your target program:
Once you finish surveying your target application and get the Survey Report finalized, you can mark loops for deeper analysis with the Intel® Advisor Dependencies and Memory Access Patterns (MAP) tools. Marking loops for deeper analysis is an alternative to adding annotations to your program's source code. This alternative is Vectorization Workflow-specific and impacts performance less than in case of adding source annotations.
The Suitability tool runs your annotated serial program's executable and measures it to predict its approximate parallel performance. Use the Suitability data to help you choose the best places to add parallelism.
For medium-large targets, several methods are available to minimize the amount of data collected and target execution time. Minimizing the data collected reduces the amount of data you need to examine in the Dependencies Report; it also reduces the size of the generated result. To minimize execution time with the Dependencies tool, consider reducing the data set processed by the application.