biblioteca matemática de alto rendimiento para .NET / C # y Java [cerrada]
Pregunta
Actualmente tenemos una aplicación científica de alto rendimiento escrito en C ++ que hace uso de Intel Math Kernel Library .
Estamos pensando en escribir una aplicación de referencia escrito en Java y .NET / C # para comparar la diferencia de rendimiento. Para hacer eso, también necesitamos una buena (comercial se prefiere) biblioteca matemática para ambos. ¿Alguien sabe de cualquier biblioteca matemática equivalente para Java / C #?
Como nota al margen: C ++ tiene Intel TBB biblioteca para ayudar con multihilo. Hace .NET / C # y Java tienen algo equivalente?
Solución 4
Lol..why aún no ha pienso en esto antes?
Sólo tiene que utilizar la biblioteca Intel MKL Matemáticas en Java y .NET!
Vea los siguientes enlaces:
Otros consejos
puedo ayudar con C #:
Aquí es otra cuestión de forma que discute diversas bibliotecas de C # matemáticas
Y se puede echar un vistazo a PLINQ ayuda C # multihilo.
Math.NET Numerics apoya Mono
ALGLIB es una biblioteca de procesamiento de plataforma cruzada análisis numérico y de datos. Y es gratis - ALGLIB se distribuye bajo una licencia GPL (versión 2 o posterior). Contiene:
ecuaciones diferenciales
ecuaciones lineales
Las operaciones con matrices y vectoriales, valores y vectores propios
La integración numérica, Interpolación y apropiado, Optimización
FFT, convolución, la correlación
Estadísticas: algoritmos generales, de hipótesis
Análisis de los datos: clasificación, regresión, otras tareas
Funciones especiales
suanshu es una gran colección de algoritmos numéricos. Es bien apoyada. Tiene tanto una Java y un LIBRE C # versiones.