grivet / mpsc-queue
A C11 implementation of D. Vyukov MPSC queue
☆27Updated last year
Alternatives and similar repositories for mpsc-queue:
Users that are interested in mpsc-queue are comparing it to the libraries listed below
- A more Pragmatic Implementation of the Lock-free, Ordered, Linked List☆17Updated 4 years ago
- Concurrent trie-hash map library☆91Updated last year
- C++20 Coroutines and io_uring☆48Updated 2 years ago
- ☆18Updated 5 months ago
- C++20 liburing backed coroutine executor and event loop framework.☆65Updated 2 years ago
- An efficient and practical queueing for fast core-to-core communication http://psy-lob-saw.blogspot.co.uk/2013/11/spsc-iv-look-at-bqueue.…☆19Updated 7 years ago
- Lock-free allocator as described by Maged M. Michael, 2004☆46Updated 11 years ago
- The libdill tutorial.☆15Updated 5 years ago
- A benchmark to measure lock overhead and compare mutex performance under varying levels of contention.☆35Updated 9 months ago
- W-TinyLFU cache C++11 header only implementation☆57Updated 6 years ago
- ☆20Updated 2 years ago
- Implementation of the algorithms from "Scalable Lock-Free Dynamic Memory Allocation"☆16Updated 10 years ago
- A simple, intrusive, zero-allocation red-black tree implementation☆45Updated 3 years ago
- C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference☆53Updated last year
- portability macros for compiler and hardware micro operations☆36Updated 8 months ago
- A low-level coroutine library for C☆62Updated 8 months ago
- Adaptive Radix Tree in C++☆41Updated this week
- Improved NetBSD's Perfect Hash Generation Tool v3☆18Updated 10 months ago
- Lock-free implementation of the token bucket algorithm in C++☆57Updated last year
- A library for events and fibers☆36Updated 4 years ago
- An event loop for C using io_uring☆48Updated 11 months ago
- Fast integer to string and string to integer conversion functions☆21Updated last year
- A CPP wrapper for asynchronous socket server using linux's latest IO_URING API☆25Updated 2 years ago
- C implementation of Disruptor queues☆22Updated 2 years ago
- A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue (DISC '19)☆55Updated last year
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- Dictionary-based compression for inverted indexes.☆23Updated 6 years ago
- Lock-free RCU (Read-Copy-Update) user-space library☆10Updated last year
- Tick-based timer (hierarchical timing wheel algorithm)☆43Updated 5 years ago
- Fast differential coding functions (using SIMD instructions)☆52Updated 7 years ago