MasonProtter/Bumper.jl

Composing with distinct allocators

mkitti opened this issue · 1 comments

In ArrayAllocators.jl, I made some bindings for several allocations functions:

  1. posix_memalign
  2. VirtualAlloc2
  3. VirtualAllocEx
  4. numa_alloc_onnode
  5. numa_alloc_local

What would be a good way to compose ArrayAllocators.jl and Bumper.jl?

These packages are doing pretty different things, it doesn't seem like ArrayAllocators.jl has any deallocation mechanisms, and is concerned with heap style allocation, whereas Bumper.jl is essentially an alternative stack.