HDF5 is a cross-platform parallel I/O library that is used by a wide variety of HPC applications for the flexibility of its hierarchical object-database representation of scientific data. We describe our recent work to optimize the performance of the HDF5 and MPI-IO libraries for the Lustre parallel file system. We selected three different HPC applications to represent the diverse range of I/O requirements, and measured their performance on three different systems to demonstrate the robustness of our optimizations across different file system configurations and to validate our optimization strategy. We demonstrate that the combined optimizations improve HDF5 parallel I/O performance by up to 33 times in some cases running close to the achie...
Subfiling is a technique used on parallel file systems to reduce locking and contention issues ...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...
HDF5 is a cross-platform parallel I/O library that is used by a wide variety of HPC applications for...
The modern parallel I/O stack consists of several software layers with complex interdependencies and...
The modern parallel I/O stack consists of several software layers with complex interdependencies and...
Solving the bottleneck of I/O is key in the move towards exascale computing. Research communities mu...
We present an auto-tuning system for optimizing I/O per-formance of HDF5 applications and demonstrat...
Popular parallel I/O libraries, such as HDF5, provide tuning parameters to obtain superior performan...
Popular parallel I/O libraries, such as HDF5, provide tuning parameters to obtain superior performan...
The computing power of high-performance computing (HPC) systems is increasing with a rapid growth in...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Subfiling is a technique used on parallel file systems to reduce locking and contention issues ...
Parallel I/O is an unavoidable part of modern high-performance computing (HPC), but its system-wide ...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Subfiling is a technique used on parallel file systems to reduce locking and contention issues ...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...
HDF5 is a cross-platform parallel I/O library that is used by a wide variety of HPC applications for...
The modern parallel I/O stack consists of several software layers with complex interdependencies and...
The modern parallel I/O stack consists of several software layers with complex interdependencies and...
Solving the bottleneck of I/O is key in the move towards exascale computing. Research communities mu...
We present an auto-tuning system for optimizing I/O per-formance of HDF5 applications and demonstrat...
Popular parallel I/O libraries, such as HDF5, provide tuning parameters to obtain superior performan...
Popular parallel I/O libraries, such as HDF5, provide tuning parameters to obtain superior performan...
The computing power of high-performance computing (HPC) systems is increasing with a rapid growth in...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Subfiling is a technique used on parallel file systems to reduce locking and contention issues ...
Parallel I/O is an unavoidable part of modern high-performance computing (HPC), but its system-wide ...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Subfiling is a technique used on parallel file systems to reduce locking and contention issues ...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...
Abs tra ct—Lustre is becoming an increasingly important file system for large-scale computing cluste...