What is New in Mathematica 5.2 Products
-----
 /
Mathematica
*Che cos'è Mathematica
*Elementi chiave
*Novità in Mathematica 5.2
*Calcolo a 64-Bit
<Supporto Multicore
*Vettorializzazione
*Cerca nel computer
*Secure Shell
*Ulteriori Nuove Caratteristiche in 5.2
*Riepilogo delle Nuove Caratteristiche
*Novità in Mathematica 5.1
*Novità in Mathematica 5.0
*Alcune Tecnologie Chiave di Mathematica /products/mathematica/technologies/
*Reso Possibile grazie a Mathematica: Utenti ed Utilizzi
*Utenti ed utilizzi
*Recensioni
*Domande e Risposte
*Piattaforme Disponibili
*Storia delle Revisioni
*Acquista
*Registrati
*Aggiornamento
*Utilizzi
*Documentazione
*Altri Prodotti
*Ulteriori Informazioni
*Ask about this page
PreviousNext

Supporto Multicore

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.




Ulteriori Dettagli

Esempio:

Il grafico confronta i tempi per quattro frequenti operazioni di algebra lineare eseguite con Mathematica 5.2 su un computer con un solo core e poi su un computer con otto core. I risultati mostrano l'incremento di velocità ottenuto con la macchina multicore, che varia da un fattore quattro ad otto.


Back to Top PreviousNext



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en] [ja]