Software R&D: Observing Memory
Wednesday, March 30, 2016 -
5:00 PM
Monday, March 28, 2016
Tuesday, March 29, 2016
Wednesday, March 30, 2016
5:00 PM
Introduction
-
Axel Naumann
(
CERN
)
Introduction
Axel Naumann
(
CERN
)
5:00 PM - 5:10 PM
Room: 32/1-A24
5:10 PM
Identifying Memory Allocation Patterns
-
Nathalie Rauschmayr
(
CERN
)
Sami Kama
(
Southern Methodist University (US)
)
Sami Kama
(
Southern Methodist University (US)
)
Identifying Memory Allocation Patterns
Nathalie Rauschmayr
(
CERN
)
Sami Kama
(
Southern Methodist University (US)
)
Sami Kama
(
Southern Methodist University (US)
)
5:10 PM - 5:40 PM
Room: 32/1-A24
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.
5:40 PM
MALT, a malloc tracker
-
Sebastien Valat
(
CERN
)
MALT, a malloc tracker
Sebastien Valat
(
CERN
)
5:40 PM - 6:00 PM
Room: 32/1-A24
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.