SIMD C ++库

时间:2011-05-22 22:54:33

标签: c++ gcc simd

我使用Visual Studio和DiretX XNA数学库。现在,我使用GNU编译器集合。给我一个SIMD数学库,并提供良好的文档。

5 个答案:

答案 0 :(得分:4)

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

它支持开箱即用的SIMD扩展,它有很好的文档记录,非常灵活,它提供了许多线性代数方法的高质量实现,并且具有所有重载运算符的优点。我已将它用于几个与科学相关的项目,非常高兴,特别是在与其他图书馆一起玩之后。

答案 1 :(得分:2)

有NT2库。 http://nt2.sourceforge.net/

此图书馆有计划,提案Boost C++ Libraries

答案 2 :(得分:1)

内置的怎么样? http://ds9a.nl/gcc-simd/

答案 3 :(得分:1)

英特尔ICC编译器附带一个名为MKL的SSE优化数学库。

答案 4 :(得分:0)

Bullet Physics Engine针对SSE和PS3进行了small matrix math library优化。

您可能感兴趣的另一个图书馆是Intel Integrated Performance Primitives。这个库经过了很好的优化,但它不是免费的,也没有源代码可用。