• DocumentCode
    668186
  • Title

    A multi-level approach for understanding I/O activity in HPC applications

  • Author

    Huong Luu ; Behzad, Babak ; Aydt, Ruth ; Winslett, M.

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2013
  • fDate
    23-27 Sept. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    I/O has become one of the determining factors of HPC application performance. Understanding an application´s I/O activity requires a multi-level view of the I/O function flow that includes high-level I/O libraries. We have developed a tracing framework, called Recorder, that captures I/O function calls at multiple layers of the parallel I/O stack without requiring source code modifications. In this paper, we show how Recorder´s trace output can be used to investigate I/O activity and identify performance inefficiencies in two I/O benchmarks running on a leading edge HPC platform. Future work to organize and present the collected information more intuitively will further increase the value of Recorder´s capabilities. We believe that a multi-level I/O tracing framework can provide key insights to end users and I/O library developers working to improve I/O on HPC platforms.
  • Keywords
    input-output programs; parallel processing; HPC application performance; I/O activity; I/O library; function flow; multilevel I/O tracing framework; Benchmark testing; Lead; Reliability; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2013 IEEE International Conference on
  • Conference_Location
    Indianapolis, IN
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2013.6702690
  • Filename
    6702690