Intel® Advisor Help
Tab Purpose and Usage | Tab Location | Tab Overview | Survey Controls | Trip Counts and FLOPS Controls | Suitability Controls | MAP Controls | Dependencies Controls
Use this tab in the Project Properties dialog box to specify the target executable, set important project properties, and review current project properties.
Always check project property values before analyzing a new target.
One of the tabs in the Project Properties dialog box, which also includes:
Source Search tab
To access this tab:
From the Intel Advisor GUI, choose Project > Project Properties.
From the Visual Studio* menu, choose Project > Intel Advisor 201n Project Properties...
To access this tab: From the Intel Advisor GUI, choose Project > Project Properties.
The Analysis Target tab consists of the following parts:
|
Select analysis to configure. Depending on the analysis type selected in this column, different project properties are available in the Analysis Properties part of the window. The following analysis types are available:
|
|
Select project properties for the analysis type selected in the Analysis Type part of the window. |
The following table covers project properties applicable to all analysis types. To view controls applicable only to a specific analysis type, use the links below:
Use This |
To Do This |
---|---|
Target type drop-down |
Choose whether the specified analysis should:
If you use the Attach to Process functionality, you can either inherit settings from the Survey Hotspots Analysis Type or specify the needed settings. |
Inherit settings from Visual Studio project: checkbox and field (Visual Studio only) |
Decide whether Intel Advisor project properties should be inherited from the Visual Studio startup project. If enabled, the Application, Application parameters, and Working directory fields are pre-filled and cannot be modified. |
Application Browse... button |
Select the target to be analyzed. You can specify an executable or a script file. If you specify a script file in the Application field, consider specifying the executable in the Advanced > Child application field (required for the Dependencies tool). |
Application parameters Modify... button |
Specify target runtime arguments (equivalent to command line arguments). |
Use application directory as working directory checkbox |
Enable to automatically use the value in the Application directory to prefill the Working directory value. |
Working directory Browse... button |
Select the working directory. |
User-defined environment variables group box |
Specify environment variables to use when analyzing the application. |
User-defined environment variables Modify... button |
Invoke a dialog box for controlling user-defined environment variables for the selected analysis type. |
Child application text box |
Supply the name of a Child application that is not the Application target. With large applications, you can specify the child application to limit analysis. When specifying values for Dependencies tool analysis, if you specify a script file in the Application field, you must specify the target executable in the Child application field. |
Analyze loops that reside in non-executed code paths checkbox |
Enable to analyze non-executed code paths in the binaries that target multiple ISAs (contain multiple code paths). After enabling this checkbox, you must recollect Survey data so the non-executed loops appear in the Survey Report. |
Analyze Python loops and functions checkbox |
Enable to analyze Python loops and functions in the target application. |
Modules group box |
Select one of the options:
Then open the Modify... dialog to select the list of modules. |
Use MPI launcher checkbox |
Enable to generate a command line according to the following parameters:
Intel Advisor generates a command line in the Get command line group box. |
Use This |
To Do This |
---|---|
Analyze MKL Loops and Functions checkbox |
Enable analysis of the MKL library code together with the rest of the target application. |
Sampling Interval selector |
Specify the amount of time to wait between collecting each sample. |
Collection Data limit, MB selector |
Limit the amount of raw data collected. Not available for hardware event-based analyses. |
Resume collection after, ms selector |
Specify the amount of milliseconds collector should wait before it resumes collection after start. |
Stitch stacks checkbox |
Restructure the call flow and attach stacks to a point introducing a parallel workload. |
Stack unwinding mode drop-down list |
Select between modes for stacks analysis. The following modes are available:
|
Enable registry spill/fill analysis checkbox |
Analyze consecutive load/store operations in registers and related memory traffic in bytes. |
Enable static instruction mix analysis checkbox |
Statically calculate the amount of specific instructions present in the library. |
Use This |
To Do This |
---|---|
Inherit settings from the Survey Hotspots Analysis Type checkbox |
Copy similar settings from the Survey analysis properties. When selected, this option disables the application parameters controls. |
Collect information about Loop Trip Counts checkbox |
Enable to calculate the loop trip counts number that becomes available in the Survey report upon running the Trip Counts and FLOP analysis with this option enabled. |
Call stacks checkbox |
Enable to analyze the call stacks when collecting the trip counts and/or FLOP data. |
Collect information about FLOP, L1 memory traffic, and AVX-512 mask usage checkbox |
Enable to collect FLOP metrics and populate the Survey analysis with the collected data. |
Use This |
To Do This |
---|---|
Inherit settings from the Survey Hotspots Analysis Type checkbox |
Copy similar settings from the Survey analysis properties. When selected, this option disables the application parameters controls. |
Use MPI launcher checkbox |
Enable to generate a command line according to the following parameters:
Intel Advisor generates a command line in the Get command line group box. |
Sampling Interval selector |
Specify the amount of time to wait between collecting each sample. |
Collection Data limit, MB selector |
Limit the amount of raw data collected. Not available for hardware event-based analyses. |
Resume collection after, ms selector |
Specify the amount of milliseconds collector should wait before it resumes collection after start. |
Use This |
To Do This |
---|---|
Inherit settings from the Survey Hotspots Analysis Type checkbox |
Copy similar settings from the Survey analysis properties. When selected, this option disables the application parameters controls. |
Suppression mode group box |
Select between the following options:
|
Report stack variables checkbox |
Report stack variables in which memory access strides are detected. Might increase data collection overhead. |
Report heap allocated variables checkbox |
Report heap-allocated variables for which memory access strides are detected. Might increase data collection overhead. |
Use This |
To Do This |
---|---|
Inherit settings from the Survey Hotspots Analysis Type checkbox |
Copy similar settings from the Survey analysis properties. When selected, this option disables the application parameters controls. |
Suppression mode group box |
Select between the following options:
|
Loop call count limit selector |
Maximum number of instances analyzed for each loop. If value is 0, all loop instances are analyzed. |
Analyze stack variables checkbox | Enable parallel data sharing analysis for stack variables. Might increase data collection overhead |
Filter reduction variables checkbox | Enable reduction variables filtering. If enabled, all potential reductions should be marked by specific diagnostic. Might increase data collection overhead |
Filter stack variables by scope checkbox | Enable filtering reported stack variables by scope:
Might increase data collection overhead |