dist1ll / wfmpsc
Wait-free, cache-aware MPSC queue in Rust (proof of concept)
☆14Updated 2 years ago
Alternatives and similar repositories for wfmpsc:
Users that are interested in wfmpsc are comparing it to the libraries listed below
- Hierarchical sparse bitset☆45Updated 2 weeks ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆112Updated 2 months ago
- A buffering MPSC queue.☆78Updated 10 months ago
- A reader-writer lock that provides extremely fast read access without starving writers☆78Updated last year
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆120Updated 7 months ago
- Experiments with high-throughput lexing on aarch64☆17Updated last year
- Simple async reactor and executor for rust☆79Updated last month
- Local-affinity first NUMA-aware allocator with optional fallback.☆24Updated 4 years ago
- Human-friendly indexed collections☆53Updated 2 months ago
- VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.☆21Updated 6 months ago
- Collection of insert-only wait-free data-structures.☆29Updated last year
- Rust implementation for T1HA (Fast Positive Hash)☆88Updated last year
- A Rust data structure for efficient lower-bound lookups☆90Updated last year
- A simple single-threaded concurrency runtime for Rust based on io_uring.☆29Updated last year
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆148Updated 2 years ago
- Toy filesystem with support for zero-cost snapshots and clones☆39Updated last year
- Rust io_uring examples☆81Updated last year
- Map data structure whose keys are stored as ranges☆88Updated 4 months ago
- A concurrent work-stealing queue for building schedulers in Rust☆27Updated last year
- Efficient bloom filter like datastructure, based on the Rank Select Quotient Filter (RSQF).☆19Updated 2 weeks ago
- Rust library that provides helpers for testing resilience of I/O operations.☆32Updated 2 years ago
- Library safely exposing the io_uring API.☆62Updated last month
- A fast and flexible LRU map.☆181Updated 4 months ago
- Adaptive Radix Trie implementation for fixed-length keys☆53Updated last year
- ☆12Updated 4 months ago
- super simple in-memory blocking LSM for constant-size keys and values☆69Updated 2 months ago
- ☆17Updated 4 months ago
- It executes futures☆58Updated 2 years ago
- Alternative future adapters that provide cancel safety.☆63Updated this week
- A concurrent, append-only vector.☆159Updated last week