Uses the BROWSER environment variable on Linux* systems to locate an installed HTML browser. This enables the display of Getting Started Tutorials or Help from the Intel Advisor GUI Help menu.
When you run the Dependencies , Intel Advisor watches your program while it runs. To analyze your program the Dependencies tool needs your help to know the boundaries of the parallel sites and their tasks. You provide this information in two ways, depending on the workflow that you use:
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:
This topic primarily applies to Windows systems. It is possible for similar errors to occur on Linux systems.
Intel Advisor provides tools that analyze your running serial program to collect and present data. These tools help you make decisions about adding parallelism to your program.
Where should I add parallelism? To locate where your program spends its time, run the Survey tool to profile your serial program (Release build suggested). View the Survey Report to identify at least one possible parallel code region (site).
Site overhead is the time spent starting up (and shutting down) parallel execution. This overhead includes creating threads, scheduling those threads onto cores, and waiting for the threads to begin executing. In some parallel framework implementations, real threads are only created once - rather than destroying them at the end of a parallel site; the implementation suspends the threads. In this case, the full site overhead will be experienced only the first time a site is entered.