gavra0 / ConcLinkedList
Implementation of concurrent linked list. Lock-based and lock-free versions.
☆26Updated 5 years ago
Alternatives and similar repositories for ConcLinkedList:
Users that are interested in ConcLinkedList are comparing it to the libraries listed below
- A more Pragmatic Implementation of the Lock-free, Ordered, Linked List☆17Updated 4 years ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆76Updated 9 years ago
- Compilation of concurrent data structures with at least lock-free or wait-free properties.☆74Updated 5 years ago
- Fast, shared, upgradeable, non-recursive and non-fair mutex☆30Updated 6 years ago
- Cross-platform atomic operations and lock algorithm library☆96Updated 6 years ago
- Lock-free allocator as described by Maged M. Michael, 2004☆43Updated 11 years ago
- A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++11.☆27Updated 9 years ago
- A benchmark for cache efficient data structures.☆29Updated 5 years ago
- Traditional data-structure designs, whether lock-based or lock-free, provide parallelism via fine grained synchronization among threads. …☆31Updated 14 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- Benchmark of common hash functions☆35Updated 5 years ago
- Implementation of the algorithms from "Scalable Lock-Free Dynamic Memory Allocation"☆16Updated 10 years ago
- Lock-free linked list☆16Updated 12 years ago
- Fast wait-free algorithms designed for shared memory systems☆45Updated 6 years ago
- ☆127Updated last year
- Different implementations of spinlock.☆104Updated 10 years ago
- C++ implementation of concurrent Binary Search Trees☆71Updated 9 years ago
- Coroutine-Oriented Main-Memory Database Engine (VLDB 2021)☆248Updated 3 years ago
- A Low-latency, Locality-conscious Memory Allocator with Stable Performance Scalability☆68Updated 11 years ago
- A clone of Google C++ B-tree code https://code.google.com/p/cpp-btree/☆87Updated 10 years ago
- Key/Value NoSQL database that utilize LSM trees☆40Updated 3 months ago
- Tiny mutex and rw-locks based on C++11 or C++20 std::atomic☆19Updated 3 months ago
- QSBR and EBR library☆116Updated 5 years ago
- EDSL for C++ to make just-in-time code generation easier☆85Updated last year
- A collection of eclectic tools for measuring performance using the cycle counter and pinning threads.☆38Updated 7 months ago
- A lock-free priority queue implementation☆31Updated 6 years ago
- L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.☆201Updated 2 years ago
- Automatically exported from code.google.com/p/google-concurrency-library☆35Updated 8 years ago
- This is an implementation of a log structure merge tree.☆60Updated 7 years ago