Skip to main navigation Skip to search Skip to main content

High-performance I/O: HDF5 for lattice QCD

  • Thorsten Kurth
  • , Andrew Pochinsky
  • , Abhinav Sarje
  • , Sergey Syritsyn
  • , André Walker-Loud
  • Lawrence Berkeley National Laboratory
  • University of California at Berkeley
  • Massachusetts Institute of Technology
  • College of William and Mary
  • Thomas Jefferson National Accelerator Facility

Research output: Contribution to journalConference articlepeer-review

5 Scopus citations

Abstract

Practitioners of lattice QCD/QFT have been some of the primary pioneer users of the state-of-theart high-performance-computing systems, and contribute towards the stress tests of such new machines as soon as they become available. As with all aspects of high-performance-computing, I/O is becoming an increasingly specialized component of these systems. In order to take advantage of the latest available high-performance I/O infrastructure, to ensure reliability and backwards compatibility of data files, and to help unify the data structures used in lattice codes, we have incorporated parallel HDF5 I/O into the SciDAC supported USQCD software stack. Here we present the design and implementation of this I/O framework. Our HDF5 implementation outperforms optimized QIO at the 10-20% level and leaves room for further improvement by utilizing appropriate dataset chunking.

Original languageEnglish
Article number045
JournalProceedings of Science
VolumePart F130500
StatePublished - 2014
Event32nd International Symposium on Lattice Field Theory, LATTICE 2014 - New York, United States
Duration: Jun 23 2014Jun 28 2014

Fingerprint

Dive into the research topics of 'High-performance I/O: HDF5 for lattice QCD'. Together they form a unique fingerprint.

Cite this