Simd Library.

Home | Release Notes | Download | Documentation | Issues | GitHub


The Simd Library is a free open source image processing and machine learning library, designed for C and C++ programmers. It provides many useful high performance algorithms for image processing such as: pixel format conversion, image scaling and filtration, extraction of statistic information from images, motion detection, object detection (HAAR and LBP classifier cascades) and classification, neural network.

The algorithms are optimized with using of different SIMD CPU extensions. In particular the library supports following CPU extensions: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX-512 for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.

The Simd Library has C API and also contains useful C++ classes and functions to facilitate access to C API. The library supports dynamic and static linking, 32-bit and 64-bit Windows, Android and Linux, MSVS, G++ and Clang compilers, MSVS project and CMake build systems.


2011-2020 Yermalayeu Ihar,

2014-2020 Antonenka Mikhail,

2018-2020 Radchenko Andrey,

2018-2020 Dmitry Fedorov,

2018-2020 Kirill Matsaberydze,

2019-2020 Artur Voronkov,

2019-2020 Facundo Galan,

2020-2020 Andrey Turkin.