tugrul512bit / LruClockCache
A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
☆68Updated last year
Alternatives and similar repositories for LruClockCache:
Users that are interested in LruClockCache are comparing it to the libraries listed below
- Fast, shared, upgradeable, non-recursive and non-fair mutex☆30Updated 6 years ago
- Lock-Free implementation of std::atomic<std::shared_ptr> & several Lock-Free data structures based on it☆60Updated 4 months ago
- a small lightweight std::execution work-alike☆57Updated 4 months ago
- Task graph-based asynchronous programming system using C++ coroutine☆87Updated 11 months ago
- Boost.org unordered module☆66Updated 3 weeks ago
- C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thr…☆27Updated 4 months ago
- A single producer single consumer lock free queue that utilizes copy / move assignment to transfer messages. Achieves a top performance, …☆46Updated 3 months ago
- Sample implementation of C++20 atomic_wait/notify☆59Updated 5 years ago
- C++20 Coroutines and io_uring☆48Updated 2 years ago
- c++ wrapper around libpapi☆50Updated 7 years ago
- DR3 enables users to write vectorised code using generic lambdas and filters. Switch instruction set just by changing enclosing namespace…☆32Updated last week
- A simple replacement for std::unordered_map☆47Updated 6 months ago
- C++ framework for rapid server development☆77Updated last year
- ☆20Updated 3 years ago
- The Fancy Named Parameters Library☆30Updated 3 months ago
- A C++ data container replicating std::stack functionality but with better performance than standard library containers in a stack context…☆64Updated this week
- Benchmarks for eve library.☆8Updated 3 weeks ago
- STL-compliant stable vector container☆26Updated 6 years ago
- A SIMD optimized fixed-length string class along with an adaptive hash table for fast searching☆127Updated 3 years ago
- C++17 inplace_string implementation☆94Updated 6 years ago
- C++20 liburing backed coroutine executor and event loop framework.☆65Updated 2 years ago
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆80Updated 2 months ago
- Boost.org intrusive module☆56Updated last month
- Lightweight structured concurrency for C++20☆106Updated last week
- Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17☆143Updated 3 years ago
- ☆43Updated 4 years ago
- Concurrency with modern C++☆30Updated 3 years ago
- Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JS…☆148Updated 11 months ago
- Core abstractions for dealing with concurrency in C++☆66Updated 10 months ago
- An open addressing linear probing hash table, tuned for delete heavy workloads☆201Updated last year