bastion-rs / numanji
Local-affinity first NUMA-aware allocator with optional fallback.
☆23Updated 3 years ago
Alternatives and similar repositories for numanji:
Users that are interested in numanji are comparing it to the libraries listed below
- A growable bit-vector for Rust, optimized for size☆40Updated 3 weeks ago
- A reader-writer lock that provides extremely fast read access without starving writers☆77Updated last year
- Providing wrapper types for safely performing panic-free checked arithmetic on instants and durations.☆14Updated this week
- [DEPRECATED] Prevent false sharing by padding and aligning to the length of a cache line☆51Updated last year
- Trying to create Sync bump allocator☆30Updated 3 months ago
- The simd optimized escape code☆53Updated this week
- ☆35Updated 7 months ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆33Updated last year
- A parser and evaluator for Rust cfg() expressions. Targets as of Rust 1.58.0 are supported.☆40Updated 3 weeks ago
- Nudging the compiler to auto-vectorize things☆75Updated last year
- Lock-free queues.☆20Updated last year
- New register allocator designed as a successor to regalloc2☆36Updated last week
- Asynchronous Arc<Mutex<Option<T>>>☆15Updated 5 years ago
- Byte-wise atomic memcpy.☆32Updated this week
- ☆52Updated 5 years ago
- Unsafe marker trait for types that deref to a stable address☆31Updated last year
- A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type er…☆46Updated 2 years ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- A newtype with alignment of at least `A` bytes☆31Updated last month
- bytes::BufMut implementation to count buffer size☆22Updated last week
- sptr: The Strict Provenance Polyfill☆76Updated last year
- ☆33Updated 2 years ago
- structured parallel execution for async Rust☆33Updated 6 months ago
- ☆18Updated 2 months ago
- A fast thread safe memory pool for reusing allocations.☆29Updated 8 years ago
- Zero overhead tracing garbage collection for rust (WIP)☆50Updated 8 months ago
- ☆45Updated last year
- high-efficiency concurrent reclamation☆35Updated 6 months ago
- ☆19Updated 2 years ago
- Faster integer division and modulus operations☆87Updated 2 years ago