This release significantly increases throughput by adding head and tail caches.
Benchmark results for a AMD Ryzen 9 3900X 12-Core Processor, the 2 threads are
running on different cores on the same chiplet:
Queue | Throughput (ops/ms) | Latency RTT (ns) |
---|---|---|
SPSCQueue | 362723 | 133 |
boost::lockfree::spsc | 209877 | 222 |
folly::ProducerConsumerQueue | 148818 | 147 |