Detection and Visualization of Performance Variations to Guide Identification of Application Bottlenecks
Publikation: Beitrag zu Konferenzen › Paper › Beigetragen › Begutachtung
Beitragende
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
Originalsprache | Englisch |
---|---|
Seiten | 289-298 |
Seitenumfang | 10 |
Publikationsstatus | Veröffentlicht - 2016 |
Peer-Review-Status | Ja |
Workshop
Titel | 45th International Conference on Parallel Processing Workshops |
---|---|
Kurztitel | ICPPW |
Veranstaltungsnummer | |
Dauer | 16 - 19 August 2016 |
Bekanntheitsgrad | Internationale Veranstaltung |
Ort | |
Stadt | Philadelphia |
Land | USA/Vereinigte Staaten |
Externe IDs
Scopus | 84990997600 |
---|---|
ORCID | /0000-0003-3137-0648/work/142238848 |