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.