用于.net/c和java的高性能数学库

cig3rfwq  于 2021-06-30  发布在  Java
关注(0)|答案(6)|浏览(346)

就目前的情况来看,这个问题并不适合我们的问答形式。我们希望答案能得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或广泛讨论。如果您觉得这个问题可以改进,并可能重新打开,请访问帮助中心寻求指导。
8年前关门了。
我们目前有一个用c编写的高性能科学应用程序,它利用了英特尔数学内核库。
我们正在考虑编写一个用java和.net/c编写的基准应用程序,以比较性能差异。要做到这一点,我们还需要一个好的(商业是首选)数学图书馆为这两个。有人知道java/c的数学等价库吗?
作为旁注:c
有英特尔tbb库来帮助多线程。.net/c#和java有等价物吗?

wmvff8tz

wmvff8tz1#

算书是数值算法的一个大集合。它得到了很好的支持。它有java和免费的c版本。

ef1yzkbh

ef1yzkbh2#

哈哈…为什么我以前没想到这个?
只需在java和.net中使用英特尔mkl数学库!
请参见以下链接:
在java应用程序中使用mkl
如何将mkl与java结合使用
在c中使用mkl#
mkl 10.2更新
mkl深度

ryevplcw

ryevplcw3#

math.net numerics支持mono

cgvd09ve

cgvd09ve4#

对于java:
http://acs.lbl.gov/~hoschek/colt/
希望有帮助。

t2a7ltrp

t2a7ltrp5#

alglib是一个跨平台的数值分析和数据处理库。而且它是免费的-alglib是根据gpl许可证(版本2或更高版本)分发的。它包含:
微分方程
线性方程组
矩阵和向量运算,特征值和特征向量
数值积分,插值拟合,优化
fft、卷积、相关
统计学:一般算法,假设检验
数据分析:分类、回归等任务
特殊功能

jecbmhm3

jecbmhm36#

我可以帮忙做c#:
下面是另一个讨论各种c#数学库的问题
您可以查看plinq以获得c#多线程帮助。

相关问题