memory-ordering
Here are 6 public repositories matching this topic...
Lock-free queues in Rust: SPSC ring, bounded MPMC and unbounded Michael-Scott with hazard pointers. Orderings explained and checked with loom, ABA demo, benchmarks.
-
Updated
Oct 4, 2026 - Rust
Wait-free single-producer single-consumer ring buffer in C++20. Cache-line padded, index-caching, TSan-verified memory ordering, and a benchmark that refuses to publish ratios it cannot trust.
-
Updated
Oct 7, 2026 - C++
Zero-copy IPC between Linux processes. Lock-free SPSC ring buffer over POSIX shared memory - 8.6 GB/s, 14.5 KB binary, zero dependencies.
-
Updated
Aug 19, 2026 - C
Zero-dependency high-performance synchronization library for Linux x86-64
-
Updated
Sep 19, 2026 - C++
Pthreads litmus tests for hardware memory ordering — SB/MP/SPSC/Peterson on x86 TSO and ARM RMO: observe the reordering, fix it with barriers.
-
Updated
Jul 16, 2026 - C
Add this topic to your repo
To associate your repository with the memory-ordering topic, visit your repo's landing page and select "manage topics."