Nix flake#2
Conversation
|
Amazing. Could you perhaps add instructions in the README of how to install it using nix too? |
|
And have you had a look why 18th CPU is slower? Maybe the OS was using this thread for something else? What I find even more strange is that the 17th behaves differently than the 18th. AFIK, the only difference between the two is the pipeline. |
|
I've updated the README with a quick section on Nix builds, directly from the repo. The 18th CPU is slower due to my cluster workload running websocket trade & quote data processing code at 20-30k msg/s. |
I found this project after following the issue thread in
core-to-core-latency(nviennot/core-to-core-latency#97) about the NUMA issue and decided to give this binary a shot.This PR adds a
flake.nix, which provides reproducible binary packages that can be built withnix buildor directly ran withnix runornix run .#cpu-latency-plot, which is more convenient to me than following x manual steps.Also convenient to be able to do
nix run github:SoilRos/cpu-latency#defaultdirectly from github without the need to clone it.Here are some results for my Zen 5 9654 CPU with SMT enabled.

There was a baseline load average of 5, which explains the outliers.