DocumentCode
2026747
Title
Tracing long running applications: A case study using Gromacs
Author
Wagner, Michael ; Doleschal, Jens ; Knupfer, Andreas
Author_Institution
Center for Inf. Services & High Performance Comput. (ZIH), Tech. Univ. Dresden, Dresden, Germany
fYear
2015
fDate
20-24 July 2015
Firstpage
129
Lastpage
136
Abstract
Performance analysis is inevitable to develop applications that utilize the enormous capabilities of current HPC systems. While many recent tool studies focused on large scales, performance analysis of long-running applications has not been paid much attention. This paper investigates challenges that arise from monitoring long-running real-life applications, in particular, the disruptive bias of intermediate memory buffer flushes in the measurement environment. We propose a concept for an in-memory event tracing that completely avoids intermediate memory buffer flushes. We evaluate to which extent such an in-memory event tracing workflow helps overcoming the critical properties, such as resulting trace size, application slow down, and measurement bias. We utilize a prototype implementation, based on Score-P and OTF2, with the molecular dynamics packages Gromacs, an application currently infeasible to monitor in a full production run.
Keywords
parallel processing; performance evaluation; Gromacs; HPC systems; OTF2; Score-P; in-memory event tracing; long running application tracing; long-running real-life application monitoring; memory buffer flushes; molecular dynamics packages; performance analysis; prototype implementation; Encoding; Instruments; Monitoring; Performance analysis; Prototypes; Runtime; Size measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4673-7812-3
Type
conf
DOI
10.1109/HPCSim.2015.7237031
Filename
7237031
Link To Document