Detection and Visualization of Performance Variations to Guide Identification of Application Bottlenecks
Research output: Contribution to conferences › Paper › Contributed › peer-review
Contributors
Abstract
The identification of performance bottlenecks in parallel applications is a challenging task. Without some form of performance measurement tool, this task lacks any guidance and purely relies on trial-and-error. At the same time, data sets from parallel performance measurements are often large and overwhelming. We provide an effective solution to automatically identify and highlight several types of performance critical sections in an application run. Our approach first identifies time dominant functions of an application that are subsequently used to analyze runtime imbalances throughout the application run. We then present the resulting runtime variations in an intuitive visualization that guides the analyst to performance hot spots. We demonstrate the effectiveness of our approach in a case study with three applications, detecting performance problems and identifying their root-causes in all cases.
Details
Original language | English |
---|---|
Pages | 289-298 |
Number of pages | 10 |
Publication status | Published - 2016 |
Peer-reviewed | Yes |
Workshop
Title | 45th International Conference on Parallel Processing Workshops |
---|---|
Abbreviated title | ICPPW |
Conference number | |
Duration | 16 - 19 August 2016 |
Degree of recognition | International event |
Location | |
City | Philadelphia |
Country | United States of America |
External IDs
Scopus | 84990997600 |
---|---|
ORCID | /0000-0003-3137-0648/work/142238848 |