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.
☆66Updated 9 months ago
Related projects ⓘ
Alternatives and complementary repositories for LruClockCache
- Fast, shared, upgradeable, non-recursive and non-fair mutex☆29Updated 6 years ago
- a small lightweight std::execution work-alike☆55Updated last month
- The Fancy Named Parameters Library☆27Updated this week
- Lock-free concurrent work stealing deque in C++☆36Updated 6 years ago
- DR3 enables users to write vectorised code using generic lambdas and filters. Switch instruction set just by changing enclosing namespace…☆29Updated 4 months ago
- Concurrency with modern C++☆31Updated 3 years ago
- C++20 liburing backed coroutine executor and event loop framework.☆67Updated 2 years ago
- C++20 Coroutines and io_uring☆47Updated last year
- Boost.org unordered module☆63Updated 2 weeks ago
- ☆124Updated this week
- Task graph-based asynchronous programming system using C++ coroutine☆84Updated 8 months ago
- ☆43Updated 3 years ago
- async is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded …☆28Updated 3 years ago
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆71Updated last week
- A simple replacement for std::unordered_map☆45Updated 3 months ago
- Lock-Free implementation of std::atomic<std::shared_ptr> & several Lock-Free data structures based on it☆44Updated last month
- Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JS…☆139Updated 8 months ago
- Struct-of-Arrays generator for C++ projects.☆46Updated 3 months ago
- C++20 Memory Allocators☆27Updated 2 months ago
- Concurrent Hash Table☆18Updated 2 months ago
- c++ wrapper around libpapi☆49Updated 6 years ago
- flat_map standardization proposal☆10Updated 2 years ago
- A fast work-stealing queue template in C++☆293Updated 9 months ago
- "Small Vector" optimization for Modern C++: store up to a small number of items on the stack☆33Updated 3 years ago
- A comparative, extendable benchmarking suite for C and C++ hash-table libraries.☆28Updated 5 months ago
- A C++ implementation of a LRU cache☆36Updated 4 years ago
- Sample implementation of C++20 atomic_wait/notify☆57Updated 5 years ago
- Experimental JSON builder based on C++ reflection☆41Updated last month
- C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thr…☆23Updated last month
- B++ Tree☆65Updated 3 months ago