HXTSort is a single header library including lightning fast Parallel Radix Sort macros.
It can sort 400 million integers per second on a laptop’s i7-6700HQ and up to 1 billion integers per second on a Intel® Xeon Phi™ 7210 ( 1.30GHz).
It includes multiple key-based algorithms for sorting data on any standard computer (single-node SMPs). It could also be a very good core algorithm for a MPI merge sort implementation for Clusters.
HXTSort will be used in our future Mesh Generation Library. A version of this library containing only a basic Mesher will be released soon.