Tutorial

Analyze MPI Applications with Intel® Trace Analyzer and Collector and Intel® VTune™ Profiler

ID 773180
Date 3/31/2023
Public

Analyze MPI Applications with Intel® Trace Analyzer and Collector and Intel® VTune™ Profiler

This tutorial demonstrates a basic workflow for performance analysis of an MPI application, which you can ultimately apply to your own applications.

To improve performance of some complex applications, it is necessary to analyze their cross-process behavior as well as their single process performance. Intel Trace Analyzer and Collector enables you to analyze communications between processes, while VTune Profiler helps you find single process performance issues.

About This Tutorial

This tutorial demonstrates a workflow applied to a sample program called poisson.

Find the demonstrated in this tutorial sample attached to this document.

You can ultimately apply the same workflow to your own applications:

  • Find communication imbalance issues in your application using the Intel® Trace Analyzer charts
  • Find hotspots on the intra-process level of your application using Intel® VTune™ Profiler
  • Review the application
Estimated Duration 20-25 minutes
Learning Objectives

After you complete this tutorial, you should be able to:

  • Conduct a complex application analysis using Intel Trace Analyzer and Collector and Intel VTune Profiler
  • Improve overall performance
More Resources Learn more about the Intel Trace Analyzer and Collector and Intel VTune Profiler in the guides and tutorials available at Intel® Software Documentation Library.

Start Here