libreria matematica ad alte prestazioni per .NET / C # e Java [chiusa]
Domanda
Al momento disponiamo di un'applicazione scientifica ad alte prestazioni scritto in C ++ che fa uso di Intel Math kernel Library .
Stiamo valutando la scrittura di un'applicazione di riferimento scritto in Java e .NET / C # per confrontare la differenza di prestazioni. Per fare questo, abbiamo anche bisogno di una buona (commerciale è preferito) libreria matematica per entrambi. Qualcuno sa di qualsiasi libreria equivalente matematica per Java / C #?
Come sidenote: C ++ ha Intel TBB biblioteca per aiutarvi con il multithreading. Does .NET / C # e Java hanno qualcosa di equivalente?
Soluzione 4
Lol..why non ha ancora ho pensato prima?
Basta usare biblioteca Intel MKL matematica in Java e .NET!
Vedere i seguenti link:
Altri suggerimenti
Mi può aiutare con C #:
Ecco un altro SO domanda che discute vari C # matematica librerie
E si può dare un'occhiata a PLINQ di aiuto C # multithreading.
Math.NET numerici supporta Mono
ALGLIB è una libreria di elaborazione multi-piattaforma analisi numerica e dati. Ed è gratuita - ALGLIB è distribuito sotto una licenza GPL (versione 2 o successiva). Esso contiene:
Equazioni differenziali
equazioni lineari
operazioni di Matrix e vettoriali, Autovalori e autovettori
Integrazione numerica, interpolazione e il montaggio, l'ottimizzazione
FFT, convoluzione, correlazione
Statistiche: algoritmi generali, test di ipotesi
L'analisi dei dati: classificazione, di regressione, altre attività
Funzioni speciali
SuanShu è una grande raccolta di algoritmi numerici. E 'ben supportato. Ha sia un Java e un # versioni gratuite C.