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
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;
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4673-7812-3
DOI :
10.1109/HPCSim.2015.7237031