Intel Publishes Fast AVX-512 Sorting Library, 10~17x Faster Sorts in NumPy
On an Ice Lake GCE instance, Highway&#x27;s vqsort was 40% faster when sorting uint64s. vqsort also doesn&#x27;t require avx512, and supports a wider array of types (including 128-bit integers and 64-bit k&#x2F;v pairs), so it&#x27;s more useful IMO. It&#x27;s a much heavier weight dependency though.<p>Code &#x2F; scripts here:
<a href="https:&#x2F;&#x2F;github.com&#x2F;funrollloops&#x2F;parallel-sort-bench">https:&#x2F;&#x2F;github.com&#x2F;funrollloops&#x2F;parallel-sort-bench</a><p>I had to use a cloud instance for testing since I don&#x27;t have an avx512-capable personal machine.