You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the the current memory alloctor , ChunkedBumpAlloc will deallocate a chunk , once all its allocations contained in this chunk are deallocated. In practice this means deallocated hwloc_free.
Whenever new memory is requested , another hwloc_alloc_membind is executed.
A potential FreelistAllocator , plugged in between HwlocAlloc & ChunkedBumpAlloc , should keep track of a (limited) number of free chunks and return them to ChunkedBumpAlloc whenever possible.
The text was updated successfully, but these errors were encountered:
michaelsippel
changed the title
add freelist allocator to allow recyling of chunks with ChunkedBumpAlloc
add freelist allocator to allow recycling of chunks with ChunkedBumpAlloc
Dec 6, 2023
With the the current memory alloctor ,
ChunkedBumpAlloc
will deallocate a chunk , once all its allocations contained in this chunk are deallocated. In practice this means deallocatedhwloc_free
.Whenever new memory is requested , another
hwloc_alloc_membind
is executed.A potential FreelistAllocator , plugged in between
HwlocAlloc
&ChunkedBumpAlloc
, should keep track of a (limited) number of free chunks and return them toChunkedBumpAlloc
whenever possible.The text was updated successfully, but these errors were encountered: