TY - GEN
T1 - Specification and performance evaluation of parallel I/O interfaces for OpenMP
AU - Mehta, Kshitij
AU - Gabriel, Edgar
AU - Chapman, Barbara
PY - 2012
Y1 - 2012
N2 - One of the most severe performance limitations of parallel applications today stems from the performance of I/O operations. Numerous projects have shown, that parallel I/O in combination with parallel file systems can significantly improve the performance of I/O operations. However, as of today there is no support for parallel I/O operations for applications using shared-memory programming models such as OpenMP. This paper introduces parallel I/O interfaces for OpenMP. We discuss the rationale of our design decisions, present the interface specification and a prototype implementation with the OpenUH compiler. We evaluate the performance of our implementation for various benchmarks on different file systems and demonstrate the benefits of the new interfaces.
AB - One of the most severe performance limitations of parallel applications today stems from the performance of I/O operations. Numerous projects have shown, that parallel I/O in combination with parallel file systems can significantly improve the performance of I/O operations. However, as of today there is no support for parallel I/O operations for applications using shared-memory programming models such as OpenMP. This paper introduces parallel I/O interfaces for OpenMP. We discuss the rationale of our design decisions, present the interface specification and a prototype implementation with the OpenUH compiler. We evaluate the performance of our implementation for various benchmarks on different file systems and demonstrate the benefits of the new interfaces.
UR - http://www.scopus.com/inward/record.url?scp=84862176456&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-30961-8_1
DO - 10.1007/978-3-642-30961-8_1
M3 - Conference contribution
AN - SCOPUS:84862176456
SN - 9783642309601
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 14
BT - OpenMP in a Heterogeneous World - 8th International Workshop on OpenMP, IWOMP 2012, Proceedings
T2 - 8th International Workshop on OpenMP, IWOMP 2012
Y2 - 11 June 2012 through 13 June 2012
ER -