Dual Vs. Quad Core
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.