Intel® Trace Analyzer 9.1 Update 2 User and Reference Guide
To simplify interoperability of Intel® Trace Analyzer with Intel® VTune™ Amplifier XE and Intel® Advisor XE, Intel Trace Analyzer can generate a command line for mpirun / mpiexec.hydra targeted at analyzing specific processes with Intel VTune Amplifier or Intel Advisor XE. It takes your original command line and modifies it in a way that you can run the mentioned tools with it.
Both Intel VTune Amplifier and Intel Advisor serve to improve the node-level performance of your application. By default, Intel Trace Analyzer prepares command lines for the following types of analyses:
Intel® VTune™ Amplifier XE: hotspots analysis – helps you understand application flow and identify sections of code that get a lot of execution time (hotspots).
Intel® Advisor XE: survey analysis – helps you choose possible places to add vectorization or threading parallelism.
See documentation for the respective tool for more details.
This feature requires Intel® MPI Library version 5.0.2 or newer installed on your system, and is currently unavailable on Windows* OS.
Intel Trace Analyzer can generate the command lines for:
For example, if your original command line is:
$ mpirun –trace –n 128 a.out
And you need to analyze processes 33 and 44, the generated command lines will look as shown below.
Intel® VTune™ Amplifier XE:
$ mpirun –gtool “amplxe-cl –collect hotspots -r result:33,44” –n 128 a.out
Intel® Advisor XE:
$ mpirun –gtool “advixe-cl -collect survey:33,44” –n 128 a.out
Use the generated command line to analyze the specified processes with Intel VTune Amplifier, or Intel Advisor.
Command
line for Intel® VTune™ Amplifier XE and Intel® Advisor XE Dialog Box
Process Aggregation
Event Timeline
Load Balance