The microblog: 2022.06.05 07:57:39

2022.06.05 07:57:39 (1533327166603112448) from Daniel J. Bernstein, replying to "Danilo (@oak_doak)" (1533310873372045312):

Ryzen 5 3600 is a Zen 2 chip, so (unlike Zen 3 and most Intel CPUs) it has very slow pext. Looks like vqsort's 64-bit AVX2 code blindly uses pext.


2022.06.05 06:52:54 (1533310873372045312) from "Danilo (@oak_doak)":

Something is off with highway on non-server machines. Vqsort's benchmarks report a throughput of (sorting 1M int32 records): Ryzen 5 3600: 90 MB/s Xenon W-2135: 1.2GB/s Compare to the std::sort baseline: R: 71 MB/s X: 71 MB/s I'll look more into it tomorrow.