Jan Wassenberg

Results 405 comments of Jan Wassenberg

Yes indeed :) Ship of Theseus is fine by me. The main value-add of Highway is 1) shielding user code from compiler bugs 2) finding a useful subset of all...

Hi, VQSort currently does not support custom comparators. As a workaround, if the comparator is just a lexicographic ordering of up to 128 bits of data, you can use the...

Cool :) Do you mean a variant/port of vqsort? We're happy to link to it from our readme if you'd like to send a pull request.

Got it. FYI we also substantially changed the pivot sampling step since then, which can make a big difference in perf/robustness. Cool goal 👍 I'm curious about the Nim plans...

The nontrivial change would be to write a vectorized comparator, perhaps using gather to load from the pointers. Then you'd also have to change the sorting networks from min+max to...

Closing, feel free to reopen if you'd like to continue the discussion.

Thanks for the pointer to vectorized RLU cache, hadn't seen it yet! (The author name does ring a bell, I believe they also worked on sorting.) SIMDe has a different...

To clarify, the main bit that is required in the language is the "compiler and programmer are allowed to call this intrinsic", i.e. setting the target attributes. The way this...

Oops, somehow I missed this issue, sorry about that and thanks for pinging it. I will investigate soon :)

I have run your code and it looks like there might be a misunderstanding :) `.key` is what we are actually sorting on, whereas the repro checks `value` (this is...