Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ISPA.2012.40guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Trace File Comparison with a Hierarchical Sequence Alignment Algorithm

Published: 10 July 2012 Publication History

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.

Cited By

View all
  • (2022)Performance anomaly detection through sequence alignment of system-level tracesProceedings of the 30th IEEE/ACM International Conference on Program Comprehension10.1145/3524610.3527898(264-274)Online publication date: 16-May-2022
  • (2019)Scalable comparison of JavaScript V8 bytecode tracesProceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages10.1145/3358504.3361228(22-31)Online publication date: 22-Oct-2019
  • (2017)Diagnosing Performance Variations by Comparing Multi-Level Execution TracesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.256739028:2(462-474)Online publication date: 1-Feb-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ISPA '12: Proceedings of the 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications
July 2012
875 pages
ISBN:9780769547015

Publisher

IEEE Computer Society

United States

Publication History

Published: 10 July 2012

Author Tags

  1. comparison
  2. performance analysis
  3. sequence alignment
  4. tracing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Performance anomaly detection through sequence alignment of system-level tracesProceedings of the 30th IEEE/ACM International Conference on Program Comprehension10.1145/3524610.3527898(264-274)Online publication date: 16-May-2022
  • (2019)Scalable comparison of JavaScript V8 bytecode tracesProceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages10.1145/3358504.3361228(22-31)Online publication date: 22-Oct-2019
  • (2017)Diagnosing Performance Variations by Comparing Multi-Level Execution TracesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.256739028:2(462-474)Online publication date: 1-Feb-2017
  • (2016)Validating the Simulation of Large-Scale Parallel Applications Using Statistical CharacteristicsACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/28097781:1(1-22)Online publication date: 12-Feb-2016
  • (2013)Alignment-Based metrics for trace comparisonProceedings of the 19th international conference on Parallel Processing10.1007/978-3-642-40047-6_6(29-40)Online publication date: 26-Aug-2013

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media