Using memory binding

Beside pinning down compute tasks to particular cores, ParaStation MPI is also able to use memory binding techniques on NUMA based systems. This will give hints to the memory management subsystem of the operating system to select 'nearest' memory, if available.

Memory binding may be enabled or disabled globally or on a per node basis. Refer to the bindMem entry in parastation.conf and set bindmem directive of psiadmin for details.

Memory binding may be disabled for a particular job by defining the environment variable __PSI_NO_BINDMEM. The value itself is thereby irrelevant.

See also parastation.conf(5) and psiadmin(1) for more information.