Intel® MPI Library

Deliver flexible, efficient, and scalable cluster messaging.

Performance and Tuning Utilities

Two additional functionalities help you achieve top performance from your applications.

Intel® MPI Benchmarks are used as a set of MPI performance measurements for point-to-point and global communication operations across a range of message sizes. Run all of the supported benchmarks or specify a single executable file in the command line to get results for a particular subset.

The generated benchmark data fully characterizes:

  • Performance of a cluster system, including node performance, network latency, and throughput
  • Efficiency of the MPI implementation

User Guide

The library has a robust set of default parameters that you can use as is, or refine them to ensure the highest performance. If you want to tune parameters beyond the defaults, use mpitune to adjust your cluster or application parameters, and then iteratively adjust and fine-tune the parameters until you achieve the best performance.




Stay in the Know with All Things CODE

Sign up to receive the latest trends, tutorials, tools, training, and more to
help you write better code optimized for CPUs, GPUs, FPGAs, and other
accelerators—stand-alone or in any combination.


Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at