P_[ACTION]_priv#

This pattern tests the case when all participating processes perform concurrent I/O to different private files. This benchmark is particularly useful for the systems that allow completely independent I/O operations from different processes. The benchmark pattern is expected to show parallel scaling and obtain optimum results. See the basic definitions and a schematic view of the pattern below.

P_[ACTION]_priv Definition#

Property

Description

Measured pattern

As symbolized in the figure I/O benchmarks, aggregation for output

Elementary I/Oaction

As symbolized in the figure below. In this figure, Nproc is the number of processes.

MPI routines for theblocking mode

MPI_File_w rite/MPI_File_read

MPI routines for thenonblocking mode

MPI_File_iwr ite/MPI_File_iread

etype

MPI_BYTE

File type

MPI_BYTE

MPI data type

MPI_BYTE

Reported timings

Δt (in μsec), aggregate and non-aggregate for the Write flavor.

Reported throughput

x/Δt, aggregate and non-aggregate for the Write flavor

P_[ACTION]_priv Pattern#

../_images/image17.png