umesimd (spack): UME::SIMD is an explicit vectorization library. The library defines homogeneous interface for accessing functionality of SIMD registers of AVX, AVX2, AVX512 and IMCI (KNCNI, k1om) instruction set. 
Keywords: altivec|avx|avx2|avx512|benchmark|code-generation|cpp|cpp11|cpp14|cpp17|instruction-set-architecture|neon|performance-tuning|scalar-types|simd|simd-instructions|simd-programming|ume|vector|vectorization