DocumentCode
2857846
Title
Memory Leak Detection in FORTRAN Applications Using TAU
Author
Shende, Sameer ; Malony, Allen ; Moore, Shirley ; Cronk, David
Author_Institution
ParaTools Inc., Eugene
fYear
2007
fDate
18-21 June 2007
Firstpage
387
Lastpage
393
Abstract
There is a growing awareness that high-end performance evaluation and tuning requires holistic program analysis. In addition to CPU performance characterization, observation of memory, network, and input/output (I/O) performance can help to identify execution bottlenecks related to these factors. Correctness of memory and communication operations is also an issue and can affect performance indirectly. This paper describes extensions to the TAU performance system to incorporate direct source-level code instrumentation for tracking dynamic memory management in FORTRAN codes that use allocate and de-allocate statements. TAU´s lightweight profiling can then generate a detailed report of memory usage including the sizes of memory blocks allocated and de-allocated with precise program attribution: variable name, source line number, and file name. We report on results and experiences in applying TAU to the PTURBO application.
Keywords
FORTRAN; software performance evaluation; storage management; dynamic memory management; holistic program analysis; memory leak detection; memory usage; Atomic measurements; Computer displays; High performance computing; Instruments; Laboratories; Leak detection; Libraries; Memory management; Performance analysis; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
DoD High Performance Computing Modernization Program Users Group Conference, 2007
Conference_Location
Pittsburgh, PA
Print_ISBN
978-0-7695-3088-5
Type
conf
DOI
10.1109/HPCMP-UGC.2007.47
Filename
4438016
Link To Document