有很多好的实现可供选择:
通常情况下,挑选这些库中的一个是相当困难的,因为:
我建议选择其中一两个适用于您的用例的库,并在您的特定应用程序和特定(或类似)机器上对它们进行基准测试。这很容易做到,即使在编译代码之后也是如此。
LAPACK和BLAS是性能库,为线性方程组提供基本的线性代数数学运算。例如,在计算机视觉中(对象检测和分类)、经典算法、建模等领域中,您可以发现这些库非常有用。
TAsking提供了LAPACK和BLAS性能库的完整C实现,两个库都符合ISO-C99标准,并提供完整的文档和示例,您可以在此处查看: http://www.tasking.com/products/tasking-lapack-performance-libraries
BLAS
完全相同。我建议测试一下它们。 - ztik