Intel® Advisor Help

How to Use the Workflow

Whether you use the Advisor Workflow tab or the full workflow diagram, as you progress through the workflow, consider the implications of new information. In some cases, you should revisit previous decisions. For example:

The tools in Intel Advisor are intended to assist you, but you are the one with the knowledge to understand the impact of changes.

Although you can focus on a single candidate parallel site, be aware that you can work on multiple sites simultaneously. For example, if different sites involve the same algorithm or structure, should you consider the parallelism for one site or the several related sites? If you have two high-level loops that rely on partially overlapping code and/or data, you may want to consider their implications at the same time to avoid revisiting decisions for the shared entities. The benefit of considering one site at a time is that it minimizes the amount of information that you must consider. For more information, see the help topic Multiple Parallel Sites.

You might keep a list of decisions that you have made about parallelizing your program, such as a list of loops (candidates) that need further investigation. Also consider adding source comments to mark any parallel sites or tasks that you investigated previously and dismissed.

See Also