TY - GEN
T1 - Alignment-based metrics for trace comparison
AU - Weber, Matthias
AU - Mohror, Kathryn
AU - Schulz, Martin
AU - De Supinski, Bronis R.
AU - Brunst, Holger
AU - Nagel, Wolfgang E.
PY - 2013
Y1 - 2013
N2 - Due to the complexity of today's architectures and applications, performance analysis and optimization are essential, and tracebased techniques have proven to be a powerful approach. However, a manual comparison of traces is difficult and time consuming because of the large volume of detailed data and the need to correctly line up trace events. Our solution is a set of techniques that automatically align traces so they can be compared, along with novel metrics that quantify the differences between traces, both in terms of differences in the event stream and timing differences across events. Further, we introduce visualization techniques that highlight and facilitate understanding of the sources of the differences. We demonstrate the effectiveness of our solution by showing automatically detected performance and code differences across different versions of two real-world applications.
AB - Due to the complexity of today's architectures and applications, performance analysis and optimization are essential, and tracebased techniques have proven to be a powerful approach. However, a manual comparison of traces is difficult and time consuming because of the large volume of detailed data and the need to correctly line up trace events. Our solution is a set of techniques that automatically align traces so they can be compared, along with novel metrics that quantify the differences between traces, both in terms of differences in the event stream and timing differences across events. Further, we introduce visualization techniques that highlight and facilitate understanding of the sources of the differences. We demonstrate the effectiveness of our solution by showing automatically detected performance and code differences across different versions of two real-world applications.
UR - http://www.scopus.com/inward/record.url?scp=84883289132&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-40047-6_6
DO - 10.1007/978-3-642-40047-6_6
M3 - Conference contribution
AN - SCOPUS:84883289132
SN - 9783642400469
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 29
EP - 40
BT - Euro-Par 2013 Parallel Processing - 19th International Conference, Proceedings
T2 - 19th International Conference on Parallel Processing, Euro-Par 2013
Y2 - 26 August 2013 through 30 August 2013
ER -