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 CPP wrapper for asynchronous socket server using linux's latest IO_URING API☆25Updated 2 years ago
- Source code for example programs from Lord of the io_uring guide☆155Updated 3 months ago
- A fast in-memory key-value store☆49Updated 7 years ago
- c2c blog: A perf enhancement to detect false cachline sharing.☆33Updated 3 years ago
- rcu example of linux kernel. tag : rcu, list rcu, linux kernel rcu, kernel rcu, read copy update, rcu example☆33Updated last year
- Example on how to write a Linux driver☆40Updated 2 years 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
- Buffer based LRU cache☆36Updated last year
- Client and Server stubs for Remote Procedure Call over UDP connection☆18Updated 10 years ago
- A minimal UDP stack based on DPDK☆90Updated 2 years ago
- A low level, low latency library, which can be used to accelerate network messages using shared memory and RDMA☆69Updated 3 years ago
- WineFS (SOSP 21): a huge-page aware file system for persistent memory☆34Updated last year
- Implementation of FlexSC on Linux Kernel v5.0+ and Performance Analysis☆19Updated 4 years ago
- ☆31Updated 5 years ago
- Libtpa(Transport Protocol Acceleration), a DPDK based userspace TCP stack implementation.☆104Updated 7 months ago
- ☆42Updated this week
- Lewis Baker's Blog☆69Updated last year
- A lock-free priority queue implementation☆31Updated 6 years ago
- Learn To Receive, Parse and Transmit☆15Updated 3 years ago
- A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++11.☆27Updated 8 years ago
- A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue (DISC '19)☆54Updated 11 months 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
- Lock-free allocator as described by Maged M. Michael, 2004☆43Updated 11 years ago
- Collection of synchronization micro-benchmarks and traces from infrastructure applications☆38Updated 5 months ago
- ☆30Updated 2 years ago
- TAS is a drop-in highly CPU efficient and scalable TCP acceleration service.☆81Updated last year
- Zoned block device manipulation library and tools☆69Updated 5 months ago
- buddy system memory allocator☆33Updated 9 years ago
- ☆42Updated 3 weeks ago
- UADK (User space Accelerator Development Kit), is a user space framework for using accelerators. Active branch is 'master'.☆42Updated this week