SIMD C ++ библиотека - PullRequest
       23

SIMD C ++ библиотека

6 голосов
/ 23 мая 2011

Я использую Visual Studio с математической библиотекой DiretX XNA. Теперь я использую коллекцию компиляторов GNU. Посоветуйте мне SIMD математическую библиотеку с хорошей документацией.

Ответы [ 5 ]

4 голосов
/ 23 мая 2011

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

Он поддерживает SIMD-расширения "из коробки", хорошо документирован, достаточно гибок, обеспечивает качественную реализацию методов линейной алгебры и имеет все перегруженные операторыблагость.Я использовал его для нескольких научных проектов, был очень счастлив, особенно после игры с другими библиотеками.

2 голосов
/ 23 мая 2011

Есть библиотека NT2. http://nt2.sourceforge.net/

У этой библиотеки есть план, предложение Повышение уровня библиотек C ++ .

1 голос
/ 23 мая 2011

Компилятор Intel ICC поставляется с оптимизированной для SSE математической библиотекой под названием MKL .

1 голос
/ 23 мая 2011

Как насчет встроенного?http://ds9a.nl/gcc-simd/

0 голосов
/ 04 ноября 2011

Bullet Physics Engine имеет небольшую матричную математическую библиотеку , оптимизированную для SSE и PS3.

Другая интересная библиотека - Intel Integrated Performance Primitives .Эта библиотека хорошо оптимизирована, но она не бесплатна, и исходный код недоступен.

...