bsc-pm / nanos6

Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the System Tools and Advanced Runtimes (STAR) group at the Barcelona Supercomputing Center.
GNU General Public License v3.0
20 stars 13 forks source link

use system jemalloc #7

Closed Alessandro-Barbieri closed 3 years ago

Alessandro-Barbieri commented 3 years ago

Is it possible to use system jemalloc? Why it need jemalloc built with the nanos6_je_ prefix?

kevinsala commented 3 years ago

The idea is to have a jemalloc only for the Nanos6 library to not interfere with the allocations made by the application. Additionally, the jemalloc installation for Nanos6 must be compiled with --enable-stats a part from the nanos6 prefix (--with-jemalloc-prefix=nanos6_je_).

Alessandro-Barbieri commented 3 years ago

--enable-stats is on by default on jemalloc since a long time