• DocumentCode
    236618
  • Title

    Visualization of Performance Data for MPI Applications Using Circular Hierarchies

  • Author

    Schmitt, Felix ; Dietrich, Robert ; Kuss, Rene ; Doleschal, Jens ; Knupfer, Andreas

  • Author_Institution
    Center for Inf. Services, Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2014
  • fDate
    21-21 Nov. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    One of the challenges for the developer of highly-parallel MPI applications running on distributed high performance computing systems is to understand the complex behavior of their applications. It requires to identify inefficiencies, and to optimize them such that communication waiting times can be reduced. This task can only be accomplished with the help of elaborated tools that provide insight into the details of the application using an automatic analysis or an intuitive visualization approach. While the first can only target a specific problem domain, the latter allows humans to discuss performance problems with a broader view and from multiple perspectives. We present a new visualization technique for performance data of MPI applications based on circular hierarchies. It intuitively presents communication patterns and allows developers to correlate those with arbitrary performance metrics. A hierarchy-aware layout increases scalability and helps to identify communication inefficiencies by analyzing and integrating the system´s hardware topology. We discuss both our approach as well as its integration into the Score-P performance analysis work flow. Its applicability is presented with a real-world use case of the COSMO+SPECS+FD4 climate simulation code.
  • Keywords
    application program interfaces; data visualisation; parallel processing; workflow management software; COSMO+SPECS+FD4 climate simulation code; MPI applications; Score-P performance analysis work flow; automatic analysis; circular hierarchies; distributed high performance computing system; hierarchy-aware layout; highly-parallel MPI applications; intuitive visualization approach; performance data visualization; Data visualization; Heating; Histograms; Image color analysis; Measurement; Runtime; Topology; visualization; circular hierarchies; MPI; Circos; system topology; tracing; profiling; performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Performance Analysis (VPA), 2014 First Workshop on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/VPA.2014.5
  • Filename
    7018171