New method for taming memory allocation anomalies in finite element solvers

We proposed and analyzed computationally a new method for identifying, locating, characterizing and correcting memory allocation anomalies, and a tool that HPC application developers can use to apply the method. The method is iterative, in the sense that at each iteration a specific allocation size and code region are chosen for the employement of the method. The set of MHM libraries (MSL) was the main target of the method: we showed (see figures below) that its employment reduced the memory footprint of MSL-based simulators by 37.27% and its execution time by 16.52%. This work received an award for being among the best 4 papers in the IX Brazilian Symposium on High-Performance Computing Systems (WSCAD 2019). More information.