|
Mathematica 5.2 introduce un nuovo supporto per il threading delle computazioni numeriche di algebra lineare su computer con più CPU o su computer multicore.
In aggiunta, il front end di Mathematica è un processo separato
rispetto al kernel che esegue i calcoli, e ciò consente a quest'ultimo di elaborare
calcoli su CPU separate. Questo fornisce il vantaggio di poter sfruttare l'interfaccia anche
quando il kernel lavora a pieno carico.
I chip multicore hanno CPU con più core; i computer multiple-processori hanno
più di una CPU sul chip. Entrambi sono stati introdotti dai produttori per velocizzare l'esecuzione dei compiti
suddividendo i thread o gli interi processi tra differenti processori o core, in maniera tale
che essi possano essere elaborati in parallelo.
Opzionalmente è disponibile gridMathematica per usare contemporaneamente più computer, ciascuno dei quali
può contenere una o più CPU e/o core.
|