Back to Search Start Over

Lustre I/O performance investigations on Hazel Hen: experiments and heuristics.

Authors :
Seiz, Marco
Offenhäuser, Philipp
Andersson, Stefan
Hötzer, Johannes
Hierl, Henrik
Nestler, Britta
Resch, Michael
Source :
Journal of Supercomputing. Nov2021, Vol. 77 Issue 11, p12508-12536. 29p.
Publication Year :
2021

Abstract

With ever-increasing computational power, larger computational domains are employed and thus the data output grows as well. Writing this data to disk can become a significant part of runtime if done serially. Even if the output is done in parallel, e.g., via MPI I/O, there are many user-space parameters for tuning the performance. This paper focuses on the available parameters for the Lustre file system and the Cray MPICH implementation of MPI I/O. Experiments on the Cray XC40 Hazel Hen using a Cray Sonexion 2000 Lustre file system were conducted. In the experiments, the core count, the block size and the striping configuration were varied. Based on these parameters, heuristics for striping configuration in terms of core count and block size were determined, yielding up to a 32-fold improvement in write rate compared to the default. This corresponds to 85 GB/s of the peak bandwidth of 202.5 GB/s. The heuristics are shown to be applicable to a small test program as well as a complex application. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09208542
Volume :
77
Issue :
11
Database :
Academic Search Index
Journal :
Journal of Supercomputing
Publication Type :
Academic Journal
Accession number :
153206700
Full Text :
https://doi.org/10.1007/s11227-021-03730-7