【发布时间】:2015-03-24 20:00:57
【问题描述】:
在哪里可以找到向量和矩阵计算的快速库? 我需要高性能。
更新:I need it for games calculations.
【问题讨论】:
-
什么样的向量/矩阵?与图形相关(例如 3x3 矩阵)?或者对于更大的系统?密集还是稀疏?
-
我需要一个游戏计算库。 4x4 矩阵和向量
在哪里可以找到向量和矩阵计算的快速库? 我需要高性能。
更新:I need it for games calculations.
【问题讨论】:
去Blaze。还要检查并行内核设置中的基准标记。它肯定是最快的。
【讨论】:
编辑:抱歉,我不够高,无法在任何地方添加 cmets,但刚刚注意到您提到它是用于游戏的,除非您是在没有任何硬件加速的情况下用软件编写引擎,那么好处与您的其他代码相比,您将从矩阵操作(假设它们用于 TCL)中得到大约为零。
我无法将您链接到任何特定的库,但是当您指定高性能时,如果没有人愿意为您提供一些库,一些建议可能会有所帮助:
【讨论】:
Eigen 应该很好:
【讨论】:
如果您有 x86 系统,则可以使用英特尔数学核心函数库。
http://software.intel.com/en-us/articles/intel-mkl/
在我的旧四联盒的 linpack 期间,我能够拉出 50 GFlops。
另一个选项可能是cuda
【讨论】:
您可能想看看几何工具的math library。如果您没有创建自己的引擎,您可能希望查看类似OGRE 的完整包。
【讨论】: