Interoperability with Intel® VTune™ Profiler and Intel® Advisor

To simplify interoperability of Intel® Trace Analyzer with Intel® VTune™ Profiler and Intel® Advisor, Intel Trace Analyzer can generate a command line for mpirun / mpiexec.hydra targeted at analyzing specific processes with Intel VTune Profiler or Intel Advisor. It takes your original command line and modifies it in a way that you can run the mentioned tools with it.

Both Intel VTune Profiler 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:

 You can manually change the analysis type by adjusting the resulting command line. See documentation for the respective tool for the available analysis types.

Note

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™ Profiler:

$ mpirun –gtool “amplxe-cl –collect hpc-performance -r result:33,44” –n 128 a.out

Intel® Advisor:

$ 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 Profiler, or Intel Advisor.

See Also