saturn
saturn copied to clipboard
Single core benchmarks
This library lacks some single core benchmarks to compare its domain safe data structures to the standard library data structures (that are not thread safe). This idea is to measure the overhead paid for lock-freedom and multi-domain safety.
| Lockfree data structures | Standard library data structures |
|---|---|
| Michael-Scott queue | Stdlib.Queue |
| Mpmc queue | Stdlib.Queue |
| Spsc queue | Stdlib.Queue |
| Working stealing dequeue | Core.Deque |
| Treiber stack | Stdlib.Stack |