awesome-numa
github.com/domargan/awesome-numa ↗A community-oriented list of useful NUMA-related libraries, tools, and other resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me benchmarking resources from awesome-numa"
Installation instructions →What's inside
Benchmarking
- Comm|Scope
Scope - A NUMA-aware multi-CPU multi-GPU CUDA data transfer benchmarks
- numabench
A NUMA benchmarking tool
- numa-bench
A NUMA-aware memory allocation benchmark
- Numafac
Scripts to calculate the NUMA factor of NUMA machines, based on the stream and lmbench3 benchmarks
- nurdma
Understanding RDMA behavior in NUMA systems
NUMA-aware memory placement and scheduling
- golang-numa
A golang utility library for NUMA-aware code
- libtorque
A threaded, continuations-based I/O event library for manycore NUMA machines
- memkind
A heap manager which enables control of memory characteristics and a partitioning of the heap between kinds of memory
- NumaAllocator
A simple C++ header NUMA memory allocator
- numanji
A rustlang Local-affinity first NUMA-aware allocator with optional fallback
- NUMASK
A skip list designed to exploit the characteristics of NUMA architectures to improve performance
NUMA library bindings and interfaces
- go-numa
Go bindings for libnuma
- hwloc
A portable API to detect and exploit the topology of parallel architectures
- jnuma
Java bindings for libnuma
- libNumaAPI
A cross-platform API wrapper for NUMA architecture
- numa-rs
Rust bindings for libnuma
- ocaml-numa
OCAML bindings for libnuma
Observation and profiling tools
- irqstat
A
- NUMACC
A golang-based tool to check CPU affinity and NUMA configuration for containers and pods
- Numalize
A memory tracing tool to detect communication and page usage of NUMA applications
- NumaMMA
A lightweight NUMA memory profiler/analyzer and a NUMA application execution engin
- numap
A Linux library for memory profiling based on hardware performance monitoring unit
- NUMAPROF
A NUMA memory profliler based on Pintool to track remote memory accesses
NUMA-aware data structures
- NUMA_Black-Box
Black-box concurrent data structures for NUMA architectures
- rw-numa-locks
A NUMA-aware reader-writer locks
- Skyhooks
An experimental NUMA-aware, lock-free heap memory allocator
Showing a sample of 38 resources. View the full list on GitHub →