The included source code implements a parallel Radix Exchange Sort algorithm, as described in the included problem description text file. Build environments for both Windows and Linux are included. Intel Threading Building Blocks (TBB) and OpenMP are both used to implement the parallelism. Utilization of Intel Parallel Studio to correct and refine the performance is documented.
DISCLAIMER: This code is provided by the author as a submitted contest entry, and is intended for educational use only. The code is not guaranteed to solve all instances of the input data sets and may require modifications to work in your own specific environment.