Я использую Visual Studio с математической библиотекой DiretX XNA. Теперь я использую коллекцию компиляторов GNU. Посоветуйте мне SIMD математическую библиотеку с хорошей документацией.
Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page
Он поддерживает SIMD-расширения "из коробки", хорошо документирован, достаточно гибок, обеспечивает качественную реализацию методов линейной алгебры и имеет все перегруженные операторыблагость.Я использовал его для нескольких научных проектов, был очень счастлив, особенно после игры с другими библиотеками.
Есть библиотека NT2. http://nt2.sourceforge.net/
У этой библиотеки есть план, предложение Повышение уровня библиотек C ++ .
Компилятор Intel ICC поставляется с оптимизированной для SSE математической библиотекой под названием MKL .
Как насчет встроенного?http://ds9a.nl/gcc-simd/
Bullet Physics Engine имеет небольшую матричную математическую библиотеку , оптимизированную для SSE и PS3.
Другая интересная библиотека - Intel Integrated Performance Primitives .Эта библиотека хорошо оптимизирована, но она не бесплатна, и исходный код недоступен.