Runtime tuning

Memory allocation tuning

Feature TBB malloc

Intel TBB presents an API that take full advantage of multicore performance. Among this API, there is some allocator that could be found in the GNU C Library as malloc or calloc but performing in a more efficient way inside TBB. The easiest way for an application to benefit from it (without any changes within it) is to provide the following librairies to the environment variable LD_PRELOAD, or to use the feature available on Irene as follow.

$ module load feature/optimization/tbb_malloc

Now, at each use of the command ccc_mprun, any application will benefit from those allocator.