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
Naming Conventions
MPI-2 benchmarks have the following naming conventions:
Convention |
Description |
---|---|
Unidir/Bidir |
Unidirec tional/bidirectional one-sided communications. These are the one-sided equivalents of PingPong and PingPing. |
S_ |
Single transfer benchmark. |
C_ |
Collective benchmark. |
P_ |
Parallel transfer benchmark. |
expl |
I/O with explicit offset. |
indv |
I/O with an individual file pointer. |
shared |
I/O with a shared file pointer. |
priv |
I/O with an individual file pointer to one private file for each process opened for MPI_COMM_SELF. |
[ACTION] |
A placeholder for Read or Write component of the benchmark name. |
I |
Non-blocking flavor. For example, S_IWrite_indv is the nonblocking flavor of the S_IWrite_indv benchmark. |
Multi- |
The benchmark runs in the multiple mode. |