Research Article

Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-Vectorization

Figure 1

Summation example of single precision floating points values using (yellow square) scalar standard C++ code, (red square) SSE vector of four values, and (green square) AVX vector of eight values.