• DocumentCode
    3459316
  • Title

    Performance Impact of I/O on QMCPack Simulations at the Petascale and Beyond

  • Author

    Herbein, S. ; Matheny, M. ; Wezowicz, M. ; Krogel, J. ; Logan, J. ; Kim, Jung-Ho ; Klasky, Scott ; Taufer, Michela

  • Author_Institution
    Univ. of Delaware, Newark, DE, USA
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    Traditional petascale applications, such as QMCPack, can scale their computations to completely utilize modern supercomputers like Titan, but they cannot scale their I/O. To preserve scalability, scientists cannot save data at the granularity needed to enable scientific discovery and are forced to use large intervals between two checkpoint calls. In this paper, we work to increase the granularity of the I/O in QMCPack simulations without increasing the I/O associated overhead or compromising the scalability of the simulations. Our solution redesigns the I/O algorithms used by QMCPack to gather finer-grained data at high frequencies and integrate the ADIOS API to select effective I/O methods without major code changes. The extension of a tool such as Skel to mimic the variable I/O in QMCPack allows us to predict the I/O performance of the code when using ADIOS methods at the petascale. We show how I/O libraries like ADIOS allow us to increase the amount of scientific data extracted from QMCPack simulations at the granularity desired by the scientists while keeping the I/O overhead below 10%. We also show how the impact of checkpoint I/O for the QMCPack code using ADIOS is below 5% when using preventive tactics for check pointing at the petascale and beyond.
  • Keywords
    application program interfaces; checkpointing; data acquisition; input-output programs; software libraries; ADIOS API integration; I/O granularity; I/O libraries; I/O overhead; I/O performance prediction; QMCPack simulations; Skel tool; Titan supercomputers; checkpoint I/O; finer-grained data gathering; petascale applications; scientific data extraction; scientific discovery; Aggregates; Checkpointing; Computational modeling; Data models; Graphite; Scalability; XML; ADIOS library; HDF5; Quantum Monte Carlo; checkpointing; scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.24
  • Filename
    6755202