On Thu, Jul 07, 2022 at 11:34:33AM +0100, Andrew Stubbs wrote: > > Implement the OpenMP pinned memory trait on Linux hosts using the mlock > syscall. Pinned allocations are performed using mmap, not malloc, to ensure > that they can be unpinned safely when freed.
As I said before, I think the pinned memory is too precious to waste it this way, we should handle the -> pinned case through memkind_create_fixed on mmap + mlock area, that way we can create even quite small pinned allocations. Jakub