Tecnologia Multi-Core

Tecnologia multi-core è il termine che descrive i processori di oggi che hanno due o più processori di lavoro (più comunemente denominato core) che lavorano simultaneamente come un unico sistema. O chip dual core con due processori che funzionano come un unico sistema sono il primo tipo di applicazioni multi-core.

Come funziona

La tecnologia multi-core è stato concettualizzato e ha ruotato intorno all'idea di essere in grado di rendere possibile il calcolo parallelo. Calcolo parallelo potrebbe aumentare notevolmente la velocità, l'efficienza e le prestazioni dei computer, semplicemente mettendo 2 o più (Central Processing Unit o CPU) in un solo chip. Ciò in ultima analisi, ridurre al minimo la potenza e il consumo di calore del sistema, pur essendo in grado di incrementare notevolmente le prestazioni del sistema senza sacrificare limiti di consumo energetico. Questo darebbe maggiori prestazioni con meno o con la stessa quantità di energia.

La tecnologia multi-core dovrebbe anche consentire agli utenti di fare più compiti contemporaneamente. Dal momento che i carichi di lavoro di elaborazione potrebbe fare di più, allo stesso tempo, i produttori come Intel e AMD potrebbe concentrarsi maggiormente sul calcolo aumentare le prestazioni di elaborazione e senza aumentare la velocità di clock e quindi evitare la necessità di consumare più energia.

Lavoro multi-core a loro pieno potenziale, se vengono utilizzati con programmi multi-threaded o software. Multithreaded software potrebbe includere applicazioni e soprattutto i sistemi operativi che hanno la capacità di dividersi i compiti e comandi in una serie di carichi di lavoro distinti, che potrebbe poi essere trasformati ed eseguire simultaneamente su ciascuno dei core presenti. Ciò significa più lavoro è svolto in meno tempo.

Implicazioni future

Con Intel e AMD, il futuro del computing è visto chiaramente in favore del trend di utilizzo multi-core. Con un aumento di applicazioni multithread visto a portata di mano nel prossimo futuro, il numero di computer che utilizzano processori multi-core (dual core, quad core, ecc) è previsto in aumento. Gli esperti dicono che il numero di nuclei che potrebbero essere integrate in un unico chip potrebbe aumentare nel tempo in quanto la loro dimensione fisica e diminuisce il consumo di energia.

Applicazioni

Tecnologia multi-core è utile soprattutto nelle applicazioni molto esigenti e compiti come l'editing video, la codifica e giochi 3D. La piena efficacia e il vantaggio di avere un computer multi-core, però, si fa sentire solo quando viene utilizzato con un sistema multithreading operativo come Windows XP o Linux e con applicazioni che sono in grado di multithreading.

Anche quando non sono applicazioni multithread, è possibile per un sistema operativo multithread correttamente delegare compiti a più core di aiutare il sistema di gestire il carico di lavoro per ogni core. Applicazioni che sono grandi consumatori di risorse, come i giochi 3D, o suite per l'ufficio con un sacco di middleware sarà meno efficace, tuttavia, dal momento che tutte le attività collegate a quelle specifiche applicazioni dovranno essere delegata a un singolo core per il funzionamento corretto.

Si prevede che gli sforzi di sviluppo la maggior parte si concentrerà sulle applicazioni multithreaded modelli, rendendo i sistemi multi-core più e più desiderabile.

Problemi

Fin d'ora, la maggior parte delle applicazioni di computer non sono ancora in grado di dividere i loro compiti in carichi di lavoro che potrebbero essere trattati separatamente per ogni core. Sarebbe ancora tempo prima che l'industria del software raggiunge con i produttori di processore del computer e creare applicazioni con funzionalità multithreading.

Inoltre, anche i programmi ei sistemi operativi che hanno la capacità di dividersi i ruoli in diversi fili sono ancora lungi dall'essere in grado di massimizzare il potenziale della tecnologia multi-core's. Gli esperti sostengono che la struttura del software e delle applicazioni che esistono oggi e la progettazione di hardware, la maggior parte sono fatti per più nuclei omogenei in modo che non sei fatto davvero per un uso ottimale della tecnologia multi-core.

Molte applicazioni sono codificati senza consumo di risorse in mente, come per molti dei più diffusi pacchetti Office e giochi 3D, che non permetterà al sistema multi-core per aiutare nella gestione del carico di lavoro.

Discuss Tecnologia Multi-Core in the forums.

 
(0 - user rating)

You need to login or register to post comments.