适用于 .NET /C# 和 Java 的高性能数学库

发布于 2024-08-10 05:23:15 字数 353 浏览 3 评论 0原文

我们目前有一个用 C++ 编写的高性能科学应用程序,它利用英特尔数学内核库

我们正在考虑编写一个用 Java 和 .NET/C# 编写的基准应用程序来比较性能差异。为此,我们还需要一个良好的(最好是商业的)数学库。有谁知道 Java/C# 的任何数学等效库吗?

旁注:C++ 有 Intel TBB 库来帮助处理多线程。 .NET/C# 和 Java 有等价的东西吗?

We currently have a high-performance scientific application written in C++ that makes use of Intel Math Kernel Library.

We are considering writing a benchmark application written in Java and .NET/C# to compare the performance difference. To do that, we also need a good (commercial is preferred) math library for both. Does anyone know of any math equivalent library for Java/C#?

As a sidenote: C++ has Intel TBB library to help with multithreading. Does .NET/C# and Java have something equivalent?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

孤星 2024-08-17 05:23:15

我可以在 C# 方面提供帮助:

这是另一个讨论 各种 C# 数学库

您可以查看 PLINQ C# 多线程帮助。

I can help with C#:

Here is another SO question that discusses various C# math libraries

And you can take a look at PLINQ for C# multithreading help.

Hello爱情风 2024-08-17 05:23:15

哈哈..为什么我之前没有想到这一点?

只需在 Java 和 .NET 中使用英特尔 MKL 数学库即可!

请参阅以下链接:

Lol..why didnt I think of this before?

Just use Intel MKL Math library in Java and .NET!

See the following links:

未央 2024-08-17 05:23:15

ALGLIB 是一个跨平台的数值分析和数据处理库。而且它是免费的 - ALGLIB 根据 GPL 许可证(版本 2 或更高版本)分发。它包含:

微分方程

线性方程

矩阵和向量运算、特征值和特征向量

数值积分、插值和拟合、优化

FFT、卷积、相关性

统计:通用算法、假设检验

数据分析:分类、回归、其他任务

特殊功能

ALGLIB is a cross-platform numerical analysis and data processing library. And it is free - ALGLIB is distributed under a GPL license (version 2 or later). It contains:

Differential equations

Linear equations

Matrix and vector operations, Eigenvalues and eigenvectors

Numerical integration, Interpolation and fitting, Optimization

FFT, convolution, correlation

Statistics: general algorithms, Hypothesis testing

Data analysis: classification, regression, other tasks

Special functions

傾城如夢未必闌珊 2024-08-17 05:23:15

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

SuanShu is a large collection of numerical algorithms. It is well supported. It has both a Java and a FREE C# versions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文