Qanora / mstack-cpp
User-Space TCP/IP Stack Implemented in C++20.
☆32Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for mstack-cpp
- A fast in-memory key-value store☆49Updated 7 years ago
- Example on how to write a Linux driver☆40Updated 2 years ago
- A CPP wrapper for asynchronous socket server using linux's latest IO_URING API☆25Updated 2 years ago
- ☆34Updated 4 months ago
- A minimal UDP stack based on DPDK☆90Updated 3 years ago
- Small implementation in C of a slab allocator in user space☆34Updated 5 months ago
- An NVMe Device Simulation Library.☆50Updated 2 years ago
- buddy system memory allocator☆34Updated 9 years ago
- rcu example of linux kernel. tag : rcu, list rcu, linux kernel rcu, kernel rcu, read copy update, rcu example☆34Updated last year
- This is a mirror of the official libpfm4 git repository, https://sourceforge.net/p/perfmon2/libpfm4/ci/master/tree/ with some local branc…☆55Updated 3 weeks ago
- UADK (User space Accelerator Development Kit), is a user space framework for using accelerators. Active branch is 'master'.☆42Updated last week
- ☆42Updated this week
- ☆31Updated 5 years ago
- Buffer based LRU cache☆36Updated last year
- High performance AVL tree container C implementation☆51Updated 4 years ago
- A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue (DISC '19)☆54Updated 11 months ago
- network library based on io_uring and C++20 coroutine☆101Updated 4 years ago
- ☆41Updated 4 years ago
- A community-oriented list of useful NUMA-related libraries, tools, and other resources☆66Updated 4 years ago
- Accel-config / libaccel-config☆59Updated last week
- A Write-friendly and Cache-optimized Hashing Scheme for Non-volatile Memory Systems (MSST 2017, TPDS 2018)☆29Updated 6 years ago
- Task-based framework for automatic synchronization and memory prefetching.☆16Updated 2 years ago
- User level NVMe driver library☆63Updated 3 years ago
- A low level, low latency library, which can be used to accelerate network messages using shared memory and RDMA☆71Updated 3 years ago
- QStack,a high-concurrency-and-low-latency user-level TCP stack for multicore systems, which can handle TCP concurrrent connection in 10 m…☆18Updated last year
- A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++11.☆27Updated 8 years ago
- A collection of eclectic tools for measuring performance using the cycle counter and pinning threads.☆36Updated 5 months ago
- [NSDI '24] DINT: Fast In-Kernel Distributed Transactions with eBPF☆37Updated 4 months ago
- Implementation of the Slab Allocator as described in "The Slab Allocator: An Object-Caching Kernel Memory Allocator" by Jeff Bonwick.☆33Updated 10 years ago
- User-space Page Management☆104Updated 3 months ago