Adaptive Radix Tree in C++
-
Updated
Sep 11, 2026 - C++
Adaptive Radix Tree in C++
C++ Concurrency Patterns
A blazingly fast™ single producer multiple consumer broadcast queue
High-performance AutoHotkey v2 library suite for real-time pipelines (Lock-Free IPC, SPSC, EMA, Telemetry, Watchdog, Raw Input...) with selftests and Gold stacks.
Linux-inspired Sequential Lock (seqlock) providing zero-contention reader loops and atomic version counter validation for writer priority.
Linux-inspired Sequential Lock (seqlock) providing zero-contention reader loops and atomic version counter validation for writer priority.
Ultra-low-latency SPMC/MPMC pub/sub using stamped ring buffers. Formally sound with atomic-slots feature. no_std, zero-alloc hot path. Apache-2.0.
Splinter cohabitates inference and semantic governance in L3 cache and memory lanes, while simultaneously providing standardized POSIX-friendly tooling as building blocks on top of the provided library. Splinter is essentially a semantic "breadboard" that can be directly deployed at scale.
An allocation-free, ultra-low-latency C++20 concurrent cache for multi-platform User-Mode and the Windows Kernel (WDM/KMDF). Utilizes SeqLocks and NUMA sharding to deliver wait-free, nanosecond reads.
A SeqLock (Sequence Lock) is a Reader-Writer Synchronisation Mechanism Used in Linux Kernel Development and Concurrent Programming
Experimental wait/lock-free primitives tuned for ultra-low-latency systems
Explore the intricate world of Kernel Sequential Locks through this repository, which provides a comprehensive understanding of seqlocks, their utility, working, and applications in Linux Kernel. Dive into the how-tos and subtle nuances with provided examples!
C++20 threaded OpenGL renderer built around three systems problems: thread-affine GL contexts, a lock-free input handoff, and precise frame pacing, all measured, not asserted. The cube is the demo, not the point.
Lock-free primitives for FPU-less microcontrollers (SPSC/MPSC ring, seqlock, flag)
A highly concurrent, lock-free hashmap in Go with wait-free reads, cooperative resizing, and cache-line optimized layouts.
Low-latency limit-order-book engine in Rust. Four book structures benchmarked to the cache line, with the microarchitecture teardown of why the "optimal" one loses on real data.
Typed shared-memory contract research for coherent state across workers, AudioWorklets, and WebAssembly runtimes.
To associate your repository with the seqlock topic, visit your repo's landing page and select "manage topics."