PingPing

Use this benchmark to measure a PingPing message passing between two ranks in each pair of ranks.

Property

Description

Measured pattern

The ranks are broken into pairs: (0, N/2), (1, N/2 + 1), (2, N/2 + 2) and so on.

The number of ranks N must be even.

MPI routines

MPI_Irecv, MPI_Send, MPI_Wait

MPI data type

MPI_BYTE

The benchmark reports latency (in microseconds), bandwidth (in million bytes per second), and message rate (in messages per second).

IMB-P2P PingPing and IMB-MPI1 PingPing are different benchmarks (IMB-MPI1 PingPing uses MPI_Isend, MPI_Recv, and MPI_Wait).