Add vectorization to the par_vec (aka par_unseq) implementations of the parallel algorithms
Labels: type: compatibility issue, category: algorithms, project: GSoC, tag: pinned
The par_vec (aka par_unseq) policy allows interleaving of element access functions, e.g. it is safe to the iterations of the algorithm.
Explicit engagement of compiler vectorizers through pragmas is probably the best way to ensure this occurs (e.g. #pragma simd, #pragma omp simd).
I will probably take a look into doing this myself while preparing my CppCon talk on parallel algorithms.