
232 High Performance Parallel I/O
19.6 Performance
19.6.1 Tuning Write Performance
Performance of parallel I/O depends on multiple software layers of the
parallel I/O stack. A contemporary parallel I/O software stack with HDF5 as
the high-level I/O library, MPI-I/O as the middleware layer, and Lustre as
the parallel file system is shown in Figure 19.2. Each layer offers tunable pa-
rameters for improving performance, and hopes to provide reasonable default
settings for the parameters.
Tuning HDF5, MPI-I/O, and Lustre parameters was an important part of
achieving the I/O performance goals. This study modified the implementation
of HDF5 version 1.8.8 to disable ...