Come faccio Dual Core e Quad Core Processors lavoro?

December 1

Come faccio Dual Core e Quad Core Processors lavoro?


I moderni processori per computer hanno quasi sempre più core. I disegni più comuni utilizzare uno due core (un design dual-core) o quattro core (un disegno quad-core). Nonostante il diverso numero di nuclei, questi processori sono in realtà simili e spesso utilizzano la stessa architettura di base.

cores

Il cuore della differenza hardware tra dual e quad-core è il numero di core che si trovano su ogni processore. Un nucleo è l'unità di elaborazione logica su un processore. Esso è responsabile per la macinazione attraverso i dati in modo che un computer può funzionare. Un processore dual-core con due processori logici e un quad core ha quattro. Altre parti del processore, come la memoria cache, possono o non possono essere duplicati a seconda del design.

Dual Core vs Quad Core Architecture

Mentre dual-core e quad-core hanno un diverso numero di core, l'architettura sottostante dietro di loro è fondamentalmente la stessa. Core 2 Quad di Intel, per esempio, si trova a soli due processori Core 2 Duo che sono stati intramezzati insieme. Quasi tutti i processori costruiti da Advanced Micro Devices sono ora i disegni quad-core, ma alcuni processori hanno due core disabilitati in modo che possano essere venduti come prodotti dual-core.

esecuzione simultanea

Avere più core è un vantaggio perché consente l'esecuzione simultanea di dati. Un problema comune con processori single-core è il fatto che un singolo microprocessore è realmente in grado di completare un compito alla volta. Questo collo di bottiglia ha fatto sì che i processori single-core sono mai rapido quando si cerca di elaborare grandi quantità di dati provenienti da diversi programmi in una sola volta. L'esistenza di più core aiuta a ridurre questo problema

Filo

Il filo termine si riferisce a compiti eseguiti contemporaneamente da un programma. Per usare un esempio generale, un gioco per computer potrebbe interrompere l'intelligenza artificiale in un thread separato. I dati in quel filo deve essere eseguito insieme ad altri compiti che devono essere eseguite per il gioco sia giocabile. Tuttavia, poiché è ora interrotta in un thread separato, le informazioni possono essere inviate al secondo, terzo o quarto nucleo invece di essere inviati al primo. Questa implementazione del software è una parte critica di come i processori dual-core e quad-core funzionano da software che non infilare ben attiva spesso solo un core su un processore dual o quad-core.

vantaggi prestazionali

Poiché i processori dual e quad-core dipendono fortemente threading per funzionare correttamente i vantaggi di prestazioni dei processori multicore possono variare notevolmente da un programma all'altro. Un programma semplice come Microsoft Word non è fortemente filettato e opererà in modo simile su un core o quattro. Tuttavia, un programma di rendering 3-D come Cinebench, che è pesantemente filettato, esegue fino a due volte più veloce su un processore dual-core di un singolo core e fino a due volte più veloce di nuovo su un quad core.