Measuring Communication and Computation Overlap
Measuring Pure Communication Time
Iallgather
Iallgather_pure
Iallgatherv
Iallgatherv_pure
Iallreduce
Iallreduce_pure
Ialltoall
Ialltoall_pure
Ialltoallv
Ialltoallv_pure
Ibarrier
Ibarrier_pure
Ibcast
Ibcast_pure
Igather
Igather_pure
Igatherv
Igatherv_pure
Ireduce
Ireduce_pure
Ireduce_scatter
Ireduce_scatter_pure
Iscatter
Iscatter_pure
Iscatterv
Iscatterv_pure
Running Benchmarks in Multiple Mode
Intel(R) MPI Benchmarks provides a set of elementary MPI benchmarks.
You can run all benchmarks in the following modes:
Standard (or non-multiple, default) – the benchmarks run in a single process group.
Multiple – the benchmarks run in several process groups.
In the multiple mode, the number of groups may differ depending on the benchmark. For example, if PingPong is running on N≥4 processes, N/2 separate groups of two processes are formed. These process groups are running PingPong simultaneously. Thus, the benchmarks of the single transfer class behave as parallel transfer benchmarks when run in the multiple mode.
See Also
Classification of MPI-1
Benchmarks
Classification of MPI-2
Benchmarks
MPI-3 Benchmarks