我使用Visual Studio和DiretX XNA数学库。现在,我使用GNU编译器集合。给我一个SIMD数学库,并提供良好的文档。
答案 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。这个库经过了很好的优化,但它不是免费的,也没有源代码可用。