keithw / sourdough
Starter template for networking-related programs
☆20Updated 6 years ago
Alternatives and similar repositories for sourdough:
Users that are interested in sourdough are comparing it to the libraries listed below
- ☆20Updated 5 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- ☆31Updated 5 years ago
- A software-based Ethernet switch design built around a memory-efficient, high-performance, and highly-concurrent hash table for compact a…☆34Updated 9 years ago
- Fast packet processing using CPUs☆38Updated 7 years ago
- A datacenter network framework that aims for high utilization with zero queueing. A logically centralized arbiter controls and orchestrat…☆155Updated 8 years ago
- A collection of eclectic tools for measuring performance using the cycle counter and pinning threads.☆38Updated 7 months ago
- ☆30Updated 7 years ago
- RWMutex for sharing of multicore machines.☆17Updated 5 years ago
- Freud, a tool to create Performance Annotations for C/C++ programs☆21Updated 6 months ago
- RLU resizable hash-table☆16Updated 9 years ago
- Key-Value Store for Non-Volatile Memories uDepot☆45Updated 2 years ago
- Transactional Data Structure Libraries☆12Updated 7 years ago
- A Linux Kernel module implementing support for CCP congestion control algorithms☆21Updated 10 months ago
- Sheriff consists of two tools: Sheriff-Detect, a false-sharing detector, and Sheriff-Protect, a false-sharing eliminator that you can lin…☆31Updated 6 years ago
- Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming☆48Updated 9 years ago
- Eris distributed transactions☆52Updated 6 years ago
- Stasis is a flexible transactional storage library that is geared toward high-performance applications and system developers. It supports…☆53Updated 11 years ago
- A library for implementing CCP-compatible datapaths.☆26Updated 3 years ago
- Lab assignments for 6.826☆10Updated 5 years ago
- ☆19Updated 6 years ago
- A high-performance, concurrent hash table☆24Updated 11 years ago
- This is an implementation of SafeBricks, based on NetBricks maintained by Comcast and refined by Yang: https://github.com/YangZhou1997/Ne…☆9Updated 4 years ago
- NS-2 code for simulating results in Universal Packet Scheduling☆9Updated 5 years ago
- Lock-free multithreaded memory allocation☆105Updated 8 years ago
- A fast in-memory key-value store☆49Updated 7 years ago
- ☆31Updated 3 years ago
- The Domino compiler to run packet programs on pipelined switches☆29Updated 3 years ago
- Code artifact of the papers "A Simpler and Faster NIC Driver Model for Network Functions" (OSDI 2020) and "Safe low-level code without ov…☆60Updated last year
- ☆15Updated last year