• DocumentCode
    2845802
  • Title

    Detecting Patterns in MPI Communication Traces

  • Author

    Preissl, Robert ; Kockerbauer, T. ; Schulz, Martin ; Kranzlmuller, Dieter ; Supinski, B. ; Quinlan, Daniel J.

  • Author_Institution
    Johannes Kepler Univ. Linz, Linz
  • fYear
    2008
  • fDate
    9-12 Sept. 2008
  • Firstpage
    230
  • Lastpage
    237
  • Abstract
    Since processor counts in supercomputers are increasing dramatically, efficient interprocessor communication is becoming even more important for the applications that run on them. A high level, abstract understanding of an application´s communication behavior would not only simplify debugging of that communication but would also support more directed performance optimization. We explore automated identification of communication patterns to provide that high level abstraction. We introduce an algorithm to extract communication patterns from MPI traces automatically. Our algorithm first finds locally repeating sequences and then iteratively grows them into global patterns. We demonstrate our technique on three realistic codes using traces from up to 128 processors. Our results show that our approach detects the underlying communication pattern within reasonable time and memory constraints, even for large trace sizes.
  • Keywords
    application program interfaces; message passing; MPI communication; communication debugging; interprocessor communication; memory constraints; pattern detection; supercomputers; Convolution; Debugging; Encoding; Iterative algorithms; Libraries; Optimization; Pattern analysis; Pattern matching; Performance analysis; Time factors; MPI traces; communication behavior analysis; pattern detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2008. ICPP '08. 37th International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    0190-3918
  • Print_ISBN
    978-0-7695-3374-2
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2008.71
  • Filename
    4625854