• 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