The Community for Technology Leaders
SC Conference (2003)
Phoenix, Arizona
Nov. 15, 2003 to Nov. 21, 2003
ISBN: 1-58113-695-1
pp: 39
Rob Latham , Argonne National Laboratory
Michael Zingale , University of California, Santa Cruz
Rajeev Thakur , Argonne National Laboratory
William Gropp , Argonne National Laboratory
Brad Gallagher , University of Chicago
Wei-keng Liao , Northwestern University
Andrew Siegel , Argonne National Laboratory
Robert Ross , Argonne National Laboratory
Alok Choudhary , Northwestern University
Jianwei Li , Northwestern University
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.<div></div> 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.
Rob Latham, Michael Zingale, Rajeev Thakur, William Gropp, Brad Gallagher, Wei-keng Liao, Andrew Siegel, Robert Ross, Alok Choudhary, Jianwei Li, "Parallel netCDF: A High-Performance Scientific I/O Interface", SC Conference, vol. 00, no. , pp. 39, 2003, doi:10.1109/SC.2003.10053
107 ms
(Ver 3.1 (10032016))