用于.NET/C#和Java的高性能数学库 我们目前有一个用C++编写的高性能的科学应用程序,利用.
我们正在考虑编写一个用Java和.NET/C编写的基准应用程序,以比较性能差异。要做到这一点,我们还需要一个好的(最好是商业的)数学库。有人知道Java/C的数学等价库吗用于.NET/C#和Java的高性能数学库 我们目前有一个用C++编写的高性能的科学应用程序,利用.,c#,java,c++,tbb,intel-mkl,C#,Java,C++,Tbb,Intel Mkl,我们正在考虑编写一个用Java和.NET/C编写的基准应用程序,以比较性能差异。要做到这一点,我们还需要一个好的(最好是商业的)数学库。有人知道Java/C的数学等价库吗 作为旁注:C++有助于多线程的库。.NET/C#和Java有等价的东西吗?我可以帮助你学习C#: 这是另一个讨论的问题 您可以查看C#多线程帮助。for java: 希望有帮助。哈哈……为什么我以前没想到这个 只需在Java和.NET中使用英特尔MKL数学库 请参阅以下链接: 支持Mono是一个跨平台的数值分析和
作为旁注:C++有助于多线程的库。.NET/C#和Java有等价的东西吗?
我可以帮助你学习C#: 这是另一个讨论的问题 您可以查看C#多线程帮助。for java:希望有帮助。哈哈……为什么我以前没想到这个 只需在Java和.NET中使用英特尔MKL数学库 请参阅以下链接:
特殊函数是大量数值算法的集合。它得到了很好的支持。它既有Java版本,也有免费的C版本。嘿……谢谢你的链接。顺便说一句,你在科学界吗?如果是这样,你在工作中会使用C#吗?你有使用C#(高性能)数学库的经验吗?我编写了一个名为Micro Saint Sharp的离散事件模拟应用程序。7年前我们从C转到C。表演很棒。我不使用任何外部数学库。我们唯一使用的特殊数学类是计算各种随机分布,它的性能从来都不是一个仿真瓶颈。我很惊讶C的性能与C相当。我们以前的引擎是用C编写的,但模拟脚本引擎是经过解释的。现在模拟是C#编译的,因此性能比旧系统大约高1000倍。我怀疑仔细调整过的C会在很多非常繁重的数学运算中击败C。是的,我发现C和手动调整过的线性代数的简化微优化C之间的差大约是10倍。但这是一个特殊的案例。你是否想过为C++和java编写C++库的包装器?java有java. UTIT.Road和子包。我对TBB不太熟悉,但这是Sun做线程的方式。@Aaron:是的,我也想过。不过,感谢您的评论。主要论点是,生成的C#代码不再可移植到例如mono/linux,因为它依赖于在CLR之外运行的API/DLL。谢谢您的好主意。我在英特尔MKL论坛上发布了一个问题,看看MKL linux版本是否能与Mono实现一起工作。如果没有,他们的计划是什么。再次感谢。@locster:Intel回应说Mono还不受支持。太糟糕了。看起来那个项目已经很久没有更新了(从2004年开始?)