Specification and performance evaluation of parallel I/O interfaces for OpenMP

Kshitij Mehta, Edgar Gabriel, Barbara Chapman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationOpenMP in a Heterogeneous World - 8th International Workshop on OpenMP, IWOMP 2012, Proceedings
Pages1-14
Number of pages14
DOIs
StatePublished - 2012
Externally publishedYes
Event8th International Workshop on OpenMP, IWOMP 2012 - Rome, Italy
Duration: Jun 11 2012Jun 13 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7312 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Workshop on OpenMP, IWOMP 2012
Country/TerritoryItaly
CityRome
Period06/11/1206/13/12

Fingerprint

Dive into the research topics of 'Specification and performance evaluation of parallel I/O interfaces for OpenMP'. Together they form a unique fingerprint.

Cite this