umpire

Application-focused API for memory management on NUMA & GPU architectures

Name
umpire
Programs
  • alloc_access
  • allocate_deallocate
  • allocator
  • backtrace_example
  • get_parent
  • malloc
  • recipe_coalesce_pool
  • recipe_dynamic_pool_heuristic
  • recipe_get_largest_available_block_in_pool
  • recipe_mixed_pool
  • recipe_named_allocation
  • recipe_no_introspection
  • recipe_plot_allocations
  • recipe_strategy_name
  • recipe_thread_safe
  • resource_aware_pool_example
  • size_limiter
  • strategy_example
  • tut_allocator
  • tut_copy
  • tut_dynamic_pool_1
  • tut_dynamic_pool_2
  • tut_introspection
  • tut_memset
  • tut_move
  • tut_reallocate
  • tut_replay
  • tut_resources
  • tut_typed_allocator
  • use_after_free
  • vector_allocator
Homepage
Version
2025.12.0
License
Maintainers
Platforms
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux
Defined
Source