Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
Use this configuration to specify your Intel® Xeon Phi™ coprocessor card as an analysis target and enable system-wide analysis for collecting data on all processes running on the card. When the analysis result is displayed, you will be able to filter the data based on the processes of modules of interest. This target type is available for the Intel® VTune™ Amplifier XE only.
Prerequisites: Make sure to prepare your coprocessor system for analysis:
Install the sampling server and driver on an Intel Xeon Phi coprocessor card to be sampled.
For native application analysis, copy the binary to the Intel Xeon Phi coprocessor. For offload applications, no copying is required.
To communicate with the Intel Xeon Phi coprocessor cards, you may use any of the following mechanisms:
Mount an NFS share. See the NFS Mounting a Host Export topic in the Intel Manycore Platform Software Stack (MPSS) help for details.
Use existing SSH tools. Make sure to configure SSH to work in a password-less mode.
To access the analysis target configuration:
Open the Analysis Target window.
From the left pane, choose Accessible Targets if you need to configure and launch a target for a platform accessible from this host, or choose Arbitrary Targets to create a command line configuration for a target not accessible from this host.
Under the selected target group, choose the Intel Xeon Phi coprocessor (host launch) or Intel Xeon Phi coprocessor (native) target system.
From the right pane, select the Profile System target type in the drop-down menu and specify the required card number in the on coprocessor card field. You may specify one card only. By default, card 0 is used.
For an arbitrary target, make sure to choose an operating system your target will be running with: Windows or GNU/Linux.
Use This |
To Do This |
---|---|
Automatically resume collection after (sec) |
Specify the time that should elapse before the data collection is resumed. When this options is used, the collection starts in the paused mode automatically. |
Automatically stop collection after field |
Set the duration of data collection in seconds starting from the target run. This is useful if you want to exclude some post-processing activities from the analysis results. |
Use the Advanced section to provide more details on your target configuration.
Use This |
To Do This |
---|---|
Duration time estimate menu |
Estimate the application duration time. This value affects the size of collected data. For long running targets, sampling interval is increased to reduce the result size. For hardware event-based sampling analysis types, the VTune Amplifier uses this estimate to apply a multiplier to the configured sample after value. |
Limit collected data by section |
If the amount of raw collected data is very large and takes long to process, use any of the following options to limit the collected data size:
NoteThe size of data stored in the result directory may not exactly match the specified result size due to the following reasons:
|
CPU mask |
Specify CPU(s) to collect data on (for example: 2-8,10,12-14). This option is applicable to hardware event-based analysis types only. |
Custom collector |
Provide a command line for launching an external collection tool, if any. You can later import the custom collection data (time intervals and counters) in a CSV format to a VTune Amplifier result. Click the Modify button to add a path to your external collector. |
Result location options |
Select where you want to store your result file. By default, the result is stored in the project directory. |
Click the Choose Analysis button on the right to switch to the Analysis Type tab for selecting, configuring, and launching an analysis. The Analysis Type tab displays analysis types applicable to the specified target type.
You can launch an analysis only for an accessible target. For an arbitrary target, you can only generate a command line configuration, save it to the buffer and later launch it on the intended host.