@inproceedings{09d3493d80af4be28666d58a678f14cc,
title = "Automatic MPI-IO tuning with the periscope tuning framework",
abstract = "The performance of I/O operations on HPC systems is a bottleneck in many parallel applications. The MPI Forum defined the MPI-IO programming interface for parallel I/O as part of the MPI-2 standard. With MPIIO, parallel applications can overcome the performance and portability limitations of existing parallel I/O interfaces. MPIIO performance analysis and tuning are important for parallel software development. Some analysis tools have been designed to help developers understand MPI-IO performance. However, there are no recommendations given by those tools on how to tune the MPI-IO code to obtain better performance. In this paper, we introduce the design of an MPI-IO automatic tuner. The automatic tuner relies on the Periscope Tuning Framework (PTF) for performance data collection and for passing hints to the MPI-IO library. The goal is to produce tuning recommendations that will help applications achieve efficient execution of MPI-IO operations in production runs.",
keywords = "Automatic tuning, MPI-IO, MPI-IO hints, PTF",
author = "Weifeng Liu and Ure{\~n}a, \{Isa{\'i}as A.Compr{\'e}s\} and Michael Gerndt and Bin Gong",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; 28th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014 ; Conference date: 19-05-2014 Through 23-05-2014",
year = "2014",
month = nov,
day = "27",
doi = "10.1109/IPDPSW.2014.46",
language = "English",
series = "Proceedings - IEEE 28th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014",
publisher = "IEEE Computer Society",
pages = "352--360",
booktitle = "Proceedings - IEEE 28th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014",
}