utaal / spsc-bip-buffer
A concurrent, spsc ring-buffer with sized reservations
☆98Updated 4 years ago
Alternatives and similar repositories for spsc-bip-buffer:
Users that are interested in spsc-bip-buffer are comparing it to the libraries listed below
- SIMD Floating point and integer compressed vector library☆79Updated last year
- Implementation of triple buffering in Rust☆84Updated 2 weeks ago
- A (micro) framework for building bare-metal AMP (Asymmetric Multi-Processing) applications☆57Updated 3 years ago
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆141Updated 2 years ago
- ☆45Updated 5 years ago
- Thread-safe object pool with automatic return and attach/detach semantics☆74Updated 3 months ago
- A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers☆441Updated last month
- AtomicRingBuffer is a constant-size almost lock-free ring buffer with low memory overhead in Rust☆38Updated 9 months ago
- Composable, lock-free, allocation-light data structures☆60Updated 6 years ago
- An idiomatic and fast QP-trie implementation in pure Rust.☆95Updated 8 months ago
- An experimental asynchronous runtime based on `io-uring`.☆77Updated 3 years ago
- A Rust implementation of OS provided synchronization primitives☆56Updated last year
- ☆78Updated 3 years ago
- A cross-platform library for fast and safe memory-mapped IO in Rust☆64Updated 8 months ago
- Cooperative multitasking (AKA async/await) on ARM Cortex-M☆38Updated 5 years ago
- liburing bindings☆34Updated 2 years ago
- Library safely exposing the io_uring API.☆56Updated last week
- Data structures like Rust `alloc` which reuse user allocated memory☆52Updated 4 months ago
- Local-affinity first NUMA-aware allocator with optional fallback.☆23Updated 3 years ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆80Updated 3 years ago
- Lockfree resizeable concurrent hash table.☆53Updated 3 years ago
- Experiments in `no_std` cooperative multitasking☆23Updated 6 years ago
- Portable high-level bitwise manipulation algorithms☆50Updated 3 years ago
- An interface to a generic allocator so a no_std rust library can allocate memory, with, or without stdlib being linked.☆174Updated last year
- Adaptive Radix Tree in Rust☆64Updated 6 years ago
- wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust☆99Updated 4 months ago
- Just like `Cell` but with volatile read / write operations☆18Updated last year
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆140Updated this week
- Minimal and reusable non-blocking I/O layer☆91Updated last year