-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Hello Charles,
First I want to thank you for the great work on this spsc queue project. I recently compiled and ran all fifos , but I've noticed that the performance of the build does not match the benchmarks or performance metrics stated in the cppcon2023 video. Here are the details of my environment and the results I observed:
My Environment
- Operating System: WSL2 Ubuntu 22.04.5
- Processor: 13th Gen Intel(R) Core(TM) i9-13900H 24 MiB L3 Cache
- Compiler/Toolchain: g++-12
My expected performance:
As in the video, fifo4 is 10 times that of fifo2, and fifo4a is 4 times that of fifo4.
Actual performance on my WSL:
Fifo2 : 8759994 ops/s
Fifo3 : 9589287 ops/s
Fifo4 : 8774743 ops/s
Fifo4a : 9136957 ops/s
Fifo4b : 10618581 ops/s
Fifo5 : 11817761 ops/s
Fifo5a : 11524272 ops/s
Fifo5b : 9317922 ops/s
rigtorp: 8892872 ops/s
boost::spsc_queue fixed: 8596137 ops/s
Mutex : 5885189 ops/s
I build without changing the project. Could you please help me understand if I am missing something, or if there are known issues or additional configurations that could impact performance in this way?
Metadata
Metadata
Assignees
Labels
No labels