PingPing, PingPingSpecificSource

PingPing and PingPingSpecificSource measure startup and throughput of single messages that are obstructed by oncoming messages. To achieve this, two processes communicate with each other using MPI_Isend/MPI_Recv/MPI_Wait calls. The MPI_Isend calls are issued simultaneously by both processes. For destination rank, PingPing uses the MPI_ANY_SOURCE value, while PingPingSpecificSource uses an explicit value.

PingPing Definition

Property

Description

Measured pattern

As symbolized between in the figure below. This benchmark runs on two active processes (Q=2).

MPI routines

MPI_Isend/MPI_Wait, MPI_Recv

MPI data type

MPI_BYTE

Reported timings

time=Δt (in μsec)

Reported throughput

X/(1.048576*time)

PingPing Pattern

Submit feedback on this help topic