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?

È stato utile?

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.

per Java:

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

Speranza che aiuta.

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top