shuhaowu / lockless-queue-perf-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Performance testing for various lockless queue implementations

This repository tests the latency performance of various lockless queues. The test setup is:

  • Intel i7-3840QM (ThinkPad W530) with turbo boost on
  • Ubuntu 22.04.1 LTS desktop
  • Real-time kernel: 5.15.74-rt52+.
  • Kernel cmdline set with intel_idle.max_cstate=0 processor.max_cstate=0 idle=poll to ensure the processor is always at C0 state.

To run:

  • cmake -Bbuild && cmake --build build -j $(nproc)
  • sudo chrt -f 80 build/boost_spsc/boost_spsc
  • sudo chrt -f 80 build/iceoryx_mpnc/iceoryx_mpnc

About


Languages

Language:Jupyter Notebook 87.4%Language:C++ 10.2%Language:CMake 2.4%