Intel® Advisor Help
Intel® Advisor Memory Access Patterns tool performs extensive analysis of your running program to predict memory access problems. After you change the sources, run the Memory Access Patterns tool again to check the memory access strides.
While the Memory Access Patterns tool is running your application program:
Analysis data is collected as the program runs. Output appears in the Refinement Reports window > Memory Access Patterns Report tab.
Messages appear as data is collected and finalized, such as loop ID, stride value, stride type, name of the nested function, target process name, memory alignment, and variables used. Information is collected for each of the loops you marked for deeper analysis either after running the Survey Analysis, or by annotating the source code.
When data collection completes, data finalization prepares the data for display.
To skip uninteresting parts of your target while the target continues to run, you can add the Pause Collection and Resume Collection annotations around uninteresting source code region(s).
If an interesting problem appears, or you get impatient, you can stop or cancel the collection by doing one of the following:
In GUI
To cancel the collection and discard the collected data, click the
button next
to the
2.2 Checking Memory Access Patterns group box
in the
Advisor Workflow.
In CLI
To stop collection in Advisor CLI:
advixe-cl --collect map --project-dir <pdir> --stop
where <pdir> is the project root directory.
To cancel collection in Advisor CLI and discard the collected data, use the following command line:
advixe-cl --collect map --project-dir <pdir> --cancel
where <pdir> is the project root directory.