GSoC/GCI Archive
Google Summer of Code 2015 The STE||AR Group

SIMD Wrapper for ARM NEON, Intel AVX512 & KNC

by Larry Xiao for The STE||AR Group

Vectorization is imperative for writing highly efficient numerical kernels. The goal this project is to extend the already existing SIMD wrappers in LibFlatArray ( https://github.com/STEllAR-GROUP/libflatarray/blob/master/src/short_vec.hpp ) to further architectures (e.g. ARM NEON, Intel AVX512, Intel IMCI, CUDA etc.) and/or to extend the capabilities of these wrappers.