Studying Performance Changes with Tracking Analysis
Germán Llort (),
Harald Servat (),
Juan Gonzalez (),
Judit Gimenez () and
Jesús Labarta ()
Additional contact information
Germán Llort: Barcelona Supercomputing Center – Polytechnic University of Catalonia – BarcelonaTech
Harald Servat: Barcelona Supercomputing Center – Polytechnic University of Catalonia – BarcelonaTech
Juan Gonzalez: Barcelona Supercomputing Center – Polytechnic University of Catalonia – BarcelonaTech
Judit Gimenez: Barcelona Supercomputing Center – Polytechnic University of Catalonia – BarcelonaTech
Jesús Labarta: Barcelona Supercomputing Center – Polytechnic University of Catalonia – BarcelonaTech
A chapter in Tools for High Performance Computing 2014, 2015, pp 175-209 from Springer
Abstract:
Abstract Scientific applications can have so many parameters, possible usage scenarios and target architectures, that a single experiment is often not enough for an effective analysis that gets sound understanding of their performance behavior. Different software and hardware settings may have a strong impact on the results, but trying and measuring in detail even just a few possible combinations to decide which configuration is better, rapidly floods the user with excessive amounts of information to compare. In this chapter we introduce a novel methodology for performance analysis based on object tracking techniques. The most compute-intensive parts of the program are automatically identified via cluster analysis, and then we track the evolution of these regions across different experiments to see how the behavior of the program changes with respect to the varying settings and over time. This methodology addresses an important problem in HPC performance analysis, where the volume of data that can be collected expands rapidly in a potentially high dimensional space of performance metrics, and we are able to manage this complexity and identify coarse properties that change when parameters are varied to target tuning and more detailed performance studies.
Keywords: Execution Time; Tracking Algorithm; Memory Bandwidth; Performance Image; Computing Region (search for similar items in EconPapers)
Date: 2015
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-319-16012-2_9
Ordering information: This item can be ordered from
http://www.springer.com/9783319160122
DOI: 10.1007/978-3-319-16012-2_9
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().