SIMD C ++ Library

I am using Visual Studio with the DiretX XNA math library. Now I am using the GNU compiler compilation. Give me a SIMD math library with good documentation.

+6
source share
5 answers

Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page

It supports SIMD extensions out of the box, it is well documented, it is quite flexible, it provides a lot of high-quality implementation of linear algebra methods and has all the overloaded operators. I used it for several projects related to science, I was very pleased, especially after playing with other libraries.

+4
source

There is an NT2 library. http://nt2.sourceforge.net/

This library has a plan, a suggestion from Boost C ++ Libraries .

+2
source

What about inline? http://ds9a.nl/gcc-simd/

+1
source

The Intel ICC compiler comes with an SSE-optimized math library called MKL .

+1
source

The Bullet Physics Engine is optimized for SSE and PS3.

Another library of interest to you is Intel Integrated Performance Indicators . This library is well optimized, but it is not free and the source code is not available.

0
source

Source: https://habr.com/ru/post/888781/


All Articles