Software R&D: Observing Memory

32/1-A24 (CERN)



Show room on map
    • 5:00 PM 5:10 PM
      Introduction 10m
      Speaker: Axel Naumann (CERN)
    • 5:10 PM 5:40 PM
      Identifying Memory Allocation Patterns 30m
      HEP applications perform large amounts of memory allocations/deallocations within short time intervals, which can result in memory churn, poor locality and performance degradation. These can now be identified and examined with the recently extended FOM-tools, which through stored stack traces, pinpoints source code responsible for short-lived objects and distinctive lifetime patterns. The presentation will show and discuss the most important results that have been obtained from ATLAS jobs.
      Speakers: Nathalie Rauschmayr (CERN) , Sami Kama (Southern Methodist University (US)) , Sami Kama (Southern Methodist University (US))
    • 5:40 PM 6:00 PM
      MALT, a malloc tracker 20m
      Today, memory become again a precious resource for performance and for the memory consumption. MALT is a malloc profiling tool mapping your memory allocation onto your source code. Hence you can easily search for bad memory usage, memory leaks, large memory consumption and short live memory allocations.
      Speaker: Sebastien Valat (CERN)