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
Link To Document