| |
|
|
| |
Session: |
High Performance Input/Output |
| |
Title: |
Parallel netCDF: A High-Performance Scientific I/O Interface |
| |
Chair: |
Josep Torrellas (University of Illinois) |
| |
Time: |
Thursday, November 20, 4:00PM - 4:30PM |
| |
Rm #: |
36-37 |
| |
Speaker(s)/Author(s): |
|
| |
Jianwei Li (ECE Department, Northwestern University), Wei-keng Liao (ECE Department, Northwestern University), Alok Choudhary (ECE Department, Northwestern University), Robert Ross (MCS Division, Argonne National Laboratory), Rajeev Thakur (MCS Division, Argonne National Laboratory), William Gropp (MCS Division, Argonne National Laboratory), Rob Latham (MCS Division, Argonne National Laboratory), Andrew Siegel (MCS Division, Argonne National Laboratory), Brad Gallagher (ASCI Flash Center, University of Chicago), Michael Zingale (UCO/Lick Observatory, University of California, Santa Cruz) |
| |
|
| |
Description: |
| |
Dataset storage, exchange, and access play a critical role in scientific applications. For such purposes netCDF serves as a portable, efficient file format and programming interface, which is popular in numerous scientific application domains. However, the original interface does not provide an efficient mechanism for parallel data storage and access.
In this work, we present a new parallel interface for writing and reading netCDF datasets. This interface is derived with minimal changes from the serial netCDF interface but defines semantics for parallel access and is tailored for high performance. The underlying parallel I/O is achieved through MPI-IO, allowing for substantial performance gains through the use of collective I/O optimizations. We compare the implementation strategies and performance with HDF5. Our tests indicate programming convenience and significant I/O performance improvement with this parallel netCDF (PnetCDF) interface. |
| |
Link: |
Download PDF |
| |
|
|