• DocumentCode
    656237
  • Title

    Event Streaming for Online Performance Measurements Reduction

  • Author

    Besnard, Jean-Baptiste ; Perache, Marc ; Jalby, William

  • Author_Institution
    DAM, CEA, Arpajon, France
  • fYear
    2013
  • fDate
    1-4 Oct. 2013
  • Firstpage
    985
  • Lastpage
    994
  • Abstract
    As the power of supercomputers is exponentially increasing, programmers are facing complex codes designed to comply with today´s challenging architectural constraints. In such context, the use of tools within the development cycle, is becoming crucial in order to optimise applications at scale. However, it is not possible to obtain all measurements one can think of, because of the cost to produce, store and analyse large amounts of instrumentation-data. Moreover, the file-system is becoming a critical resource, subject to performance and even stability problems under load. This emphasises the need for an alternative approach to trace data management. This paper proposes an alternative to trace-based coupling between instrumentation and analysis. We present a distributed analysis engine, providing concurrent application profiling, thanks to runtime coupling. After demonstrating the advantages of this method in terms of parallelism, we present performance results and sample outputs for NAS-MPI benchmarks and a representative C++ MPI application.
  • Keywords
    application program interfaces; distributed processing; mainframes; message passing; parallel machines; search engines; NAS-MPI benchmarks; architectural constraints; concurrent application profiling; data management trace; development cycle; distributed analysis engine; event streaming; file-system; instrumentation-data; online performance measurements reduction; representative C++ MPI application; runtime coupling; supercomputers; trace-based coupling; Couplings; Engines; Instruments; Libraries; Parallel processing; Runtime; Virtualization; Code coupling; MPI virtualization; Online trace analysis; Performance tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2013 42nd International Conference on
  • Conference_Location
    Lyon
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2013.117
  • Filename
    6687442