-
Notifications
You must be signed in to change notification settings - Fork 0
My modern C++ implementations of a lock-free ring buffer for both SPSC and MPSC with minimal memory orders, icache load, and cache coherence, as well as optimized arithmetic and elimination of false sharing, for maximum efficiency. The writer is in fact wait-free in the SPSC case.
arajni3/my_lock_free_spsc_and_mpsc_ring_buffers
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
About
My modern C++ implementations of a lock-free ring buffer for both SPSC and MPSC with minimal memory orders, icache load, and cache coherence, as well as optimized arithmetic and elimination of false sharing, for maximum efficiency. The writer is in fact wait-free in the SPSC case.
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published