Skip to main content

Cos'è l'elaborazione multi-core?

L'elaborazione multi-core si riferisce all'uso di più microprocessori, chiamati core, che sono costruiti su un singolo dado di silicio.Il chip è montato su una scheda madre del computer esattamente allo stesso modo di una CPU tradizionale.Non c'è nulla di nuovo nel concetto di elaboratori di stringa insieme, una tecnica nota come multiprocessing;Tuttavia, un processore multi-core è un po 'diverso.Un processore multi-core funge da singola unità.Pertanto, è più efficiente e stabilisce una piattaforma standardizzata, per la quale è possibile sviluppare facilmente software prodotto in serie.

La progettazione di un processore multi-core consente a ciascun core di comunicare con gli altri, in modo che le attività di elaborazione possano essere divise e delegate in modo appropriato.Tuttavia, la delega effettiva è dettata dal software.Quando un'attività viene completata, le informazioni elaborate da tutti i core vengono restituite alla scheda madre tramite un singolo condotto condiviso.Questo processo può spesso migliorare significativamente le prestazioni rispetto a un processore a core singolo di velocità comparabile.Il grado di miglioramento delle prestazioni dipenderà dall'efficienza del codice software in esecuzione.

Oltre alla velocità grezza, questi nuovi chip aumentano notevolmente la quantità di multi-tasking che i computer possono fare.Inizialmente, le applicazioni pratiche dei processori multi-core erano gravemente limitate, poiché molti prodotti software del tempo non erano progettati per trarne il massimo vantaggio.Il divario è stato rapidamente chiuso, quando è diventata disponibile una nuova generazione di sistemi operativi, insieme a nuove generazioni di software commerciale, tra cui giochi, prodotti di simulazione e persino applicazioni di produttività degli uffici.Gli sviluppatori di software hanno rapidamente spostato le loro priorità per sfruttare al massimo il nuovo hardware.

L'elaborazione multi-core ha interrotto la gara in corso tra i progettisti di chip per creare processori sempre più veloci.Utilizzando più core più lenti, è possibile ottenere velocità di orologio più efficienti che progettano processori singoli supervels.Quando i personal computer che utilizzano la tecnologia di elaborazione multi-core sono diventati ampiamente disponibili per i consumatori nel 2003 e nel 2004, le nuove CPU presentavano solo processori a doppio core.Ciò è cambiato rapidamente negli anni successivi, con l'elaborazione multi-core che è diventata lo standard.I processori quad-core e octo-core consentiranno quindi chip contenenti letteralmente centinaia di core, o più.

L'elaborazione multi-core non si limita al regno dei personal computer.Molti altri dispositivi elettronici, tra cui console di gioco, elettronica industriale, super computer, nonché componenti hardware per PC, come i processori grafici su schede video, stanno abbracciando questa tecnologia in quanto diventa sempre più banale e conveniente.