Dual Vs. Quad Core

La velocità di clock non è la sola che conta. Sempre più componenti per PC sono dotati di molteplici unità per aumentare le prestazioni tramite il parallelismo. In questo primo articolo, confronteremo CPU single, dual e quad core, basate sulla stessa architettura e velocità.

Avatar di Tom's Hardware

a cura di Tom's Hardware

Dual Vs. Quad Core

The Core 2 Quad Q6700 is a 2.66 GHz quad core processor, using two Core 2 Duo dies inside.

Core 2 Quad Q6700

Mentre ci sono molte ragioni per scegliere un processore dual core, i quad core non sempre possono sprigionare il loro pieno potenziale. Una delle ragioni principali è proprio la mancanza di software thread-ottimizzato. AMD ha criticato spesso l'approccio di Intel nella creazione dei suoi quad core, secondo cui l'inserimento di due processori dual core in un singolo processore non dà come risultato un vero quad-core. Tuttavia per Intel questo approccio funziona bene, poiché gli permette di massimizzare la resa produttiva. Dal punto di vista prestazionale, la comunicazione tra le due coppie di die tramite l'interfaccia di sistema mostra dei limiti, e il controllo sui quattro core non è ottimale.

Il vero concetto di quad core vede i quattro core e la memoria cache in un singolo die. La caratteristica importante riguarda la cache condivisa e unificata, che AMD ha introdotto mantenendo la canche L2 di 512 kB per ogni core e introducendo una cache L3 per tutti i core. Il vantaggio in questa maniera è la possibilità di spegnere individualmente i core e accelerare gli altri, così da ottenere prestazioni single-threaded superiori. Intel seguirà questa strada, ma non prima dell'architettura Nehalem, prevista per il 2008.

System information utilities such as CPU-Z tell you about the core count and total cache size, but not the layout of the processor. You wouldn't know that Core 2 Quad (or the quad core Extreme Edition as shown in this screenshot) consists of two dual cores.

Leggi altri articoli