• DocumentCode
    2618662
  • Title

    Identifying computational phases from inter-process communication traces of HPC applications

  • Author

    Alawneh, Luay ; Hamou-Lhadj, Abdelwahab

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2012
  • fDate
    11-13 June 2012
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    Understanding the behaviour of High Performance Computing (HPC) systems is a challenging task due to the large number of processes they involve as well as the complex interactions among these processes. In this paper, we present a novel approach that aims to simplify the analysis of large execution traces generated from HPC applications. We achieve this through a technique that allows semiautomatic extraction of execution phases from large traces. These phases, which characterize the main computations of the traced scenario, can be used by software engineers to browse the content of a trace at different levels of abstraction. Our approach is based on the application of information theory principles to the analysis of sequences of communication patterns found in HPC traces. The results of the proposed approach when applied to traces of a large HPC industrial system demonstrate its effectiveness in identifying the main program phases and their corresponding sub-phases.
  • Keywords
    distributed processing; information theory; HPC applications; HPC industrial system; communication pattern sequence; computational phase identification; execution phase semiautomatic extraction; execution trace analysis; high performance computing systems; information theory principles; interprocess communication traces; program phases; Algorithm design and analysis; Data models; Entropy; Equations; Message passing; Phase detection; Topology; dynamic analysis; execution phases; high performance computing aystems; inter-process communication traces; program comprehension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2012 IEEE 20th International Conference on
  • Conference_Location
    Passau
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4673-1213-4
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2012.6240481
  • Filename
    6240481