• DocumentCode
    3089748
  • Title

    Trace File Comparison with a Hierarchical Sequence Alignment Algorithm

  • Author

    Weber, Matthias ; Brendel, Ronny ; Brunst, Holger

  • Author_Institution
    Center for Inf. Services & High Performance Comput., Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2012
  • fDate
    10-13 July 2012
  • Firstpage
    247
  • Lastpage
    254
  • Abstract
    Performance optimization, especially in the field of HPC, is an integral part of today´s software development process. One powerful way of optimizing applications is to analyze their event traces. Yet, the comparison of traces of multiple application runs is cumbersome. The impact of optimizations in the source code or the usage of different compiler flags has to be tracked manually. The challenge is to automatically identify exactly those areas that changed in the large amount of trace data. We propose a novel solution that combines sequence alignment algorithms with call graph analysis to compare and highlight traces event-wise. Our approach is able to automatically detect differences by aligning event traces. Fine-grained execution time differences can be extracted and displayed in performance charts. The results of our implementation are presented and discussed.
  • Keywords
    program compilers; program diagnostics; software performance evaluation; HPC; application optimization; call graph analysis; compiler flag; event trace alignment; event trace analysis; fine-grained execution time difference; hierarchical sequence alignment algorithm; performance chart; performance optimization; software development process; source code; trace file comparison; Algorithm design and analysis; Dynamic programming; Heuristic algorithms; Measurement; Optimization; Performance analysis; Redundancy; comparison; performance analysis; sequence alignment; tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
  • Conference_Location
    Leganes
  • Print_ISBN
    978-1-4673-1631-6
  • Type

    conf

  • DOI
    10.1109/ISPA.2012.40
  • Filename
    6280299