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?

¿Fue útil?

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.

Para Java:

http://acs.lbl.gov/~hoschek/colt/

Espero que ayuda.

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top