Sommario:
Definizione - Cosa significa Multicore?
Multicore si riferisce a un'architettura in cui un singolo processore fisico incorpora la logica principale di più di un processore. Un singolo circuito integrato viene utilizzato per impacchettare o contenere questi processori. Questi singoli circuiti integrati sono noti come die. L'architettura multicore posiziona più core del processore e li raggruppa come un singolo processore fisico. L'obiettivo è creare un sistema in grado di completare più attività contemporaneamente, ottenendo così migliori prestazioni complessive del sistema.
Questa tecnologia viene comunemente utilizzata nei processori multicore, in cui due o più chip o core del processore vengono eseguiti contemporaneamente come un singolo sistema. Processori basati su multicore vengono utilizzati in dispositivi mobili, desktop, workstation e server.
Techopedia spiega Multicore
Il concetto di tecnologia multicore è principalmente incentrato sulla possibilità del calcolo parallelo, che può aumentare significativamente la velocità e l'efficienza del computer includendo due o più unità di elaborazione centrale (CPU) in un singolo chip. Ciò riduce il calore del sistema e il consumo di energia. Ciò significa prestazioni molto migliori con una quantità di energia inferiore o uguale.
L'architettura di un processore multicore consente la comunicazione tra tutti i core disponibili per garantire che le attività di elaborazione siano suddivise e assegnate con precisione. Al momento del completamento dell'attività, i dati elaborati da ciascun core vengono restituiti alla scheda madre mediante un singolo gateway condiviso. Questa tecnica migliora significativamente le prestazioni rispetto a un processore single-core di velocità simile.
La tecnologia multicore è molto efficace in compiti e applicazioni impegnativi, come la codifica, i giochi 3D e l'editing video.