Uno sguardo ai processori Core 2 Duo
I processori Core 2 Duo per sistemi notebook, introdotti da Intel nel
corso del mese di Agosto, per la prima volta condividono lo stesso nome con le soluzioni
desktop; Intel ha scelto infatti di non utilizzare un nome specifico per questi
processori, volendo per l'appunto dare maggiore continuità con tutta la propria gamma di
sistemi. Del resto, soluzioni notebook e desktop condividono la stessa identica
architettura.
La seguente tabella riporta le principali caratteristiche tecniche delle 5
versioni di processore Core 2 Duo che Intel ha al momento a listino per il mercato dei
sistemi desktop:
| processore |
clock |
cache |
bus |
| Core 2 Extreme X6800 |
2,93 GHz |
4M |
1.066 MHz |
| Core 2 Duo E6700 |
2,67 GHz |
4M |
1.066 MHz |
| Core 2 Duo E6600 |
2,4 GHz |
4M |
1.066 MHz |
| Core 2 Duo E6400 |
2,13 GHz |
2M |
1.066 MHz |
| Core 2 Duo E6300 |
1,86 GHz |
2M |
1.066 MHz |
A seguire, la stessa tabella per soluzioni notebook:
| processore |
clock |
cache |
bus |
| Core 2 Duo T7600 |
2,33 GHz |
4M |
667 MHz |
| Core 2 Duo T7400 |
2,16 GHz |
4M |
667 MHz |
| Core 2 Duo T7200 |
2 GHz |
4M |
667 MHz |
| Core 2 Duo T5600 |
1,86 GHz |
2M |
667 MHz |
Emerge in modo evidente un trend: per entrambe le famiglie sono presenti
versioni con cache L2 da 4 oppure da 2 Mbytes di capacità, con frequenze di clock
variabili che raggiungono ovviamente valori superiori per le soluzioni desktop e frequenze
di bus inferiori per le soluzioni notebook, così da contenere il consumo complessivo.
Il fatto di essere basati sulla stessa architettura non rende questi
processori intercambiabili tra di loro: cambia infatti il Socket di connessione, che è
775 LGA per le soluzioni desktop e Socket M per quelle notebook. Il Socket M è lo stesso
che Intel ha adottato per le proprie cpu Core Duo, basate sul cosiddetto Core Yonah e che
per prime hanno introdotto l'architettura dual core in sistemi portatili; questo permette,
salvo compatibilità da lato bios e alla luce della tabella di compatibilità dei chipset
esposta nella pagina precedente, di aggiornare il proprio notebook Core Duo con un
processore Core 2 Duo.
Il Socket di connessione è identico, ma sono numerose le differenze
architetturali esistenti tra processori Core Duo e Core 2 Duo. Ecco elencate alcune delle
caratteristiche a confronto:
il processo produttivo utilizzato dai due processori è lo stesso, a 65
nanometri; a motivo delle differenze nel quantitativo di cache L2, come vedremo in
seguito, il numero di transistor e la superficie del Die variano considerevolmente;
la cache L1 è identica, composta da due blocchi per dati e istruzioni
da 32 Kbytes di capacità ciascuno; il quantitativo di cache L2 varia a seconda dei
processori, passando da 2 a 4 Mbytes nelle cpu Merom mentre in quelle Yonah è sempre pari
a 2 Mbytes;
Merom, nome in codice dell'architettura delle cpu Core 2 Duo, ha
pipeline a 14 stadi contri i 12 delle soluzioni Yonah (Core Duo): questo lascia spazio,
sulla carta, a più elevati margini di incremento della frequenza di clock;
Intel ha introdotto variazioni nel numero dei reorder buffers, passati
da 80 a 96, nelle issue ports, passate da 5 a 6, e nel numero di entrues che possono venir
gestite dallo scheduler, aumentate da 24 a 32;
come già visto nell'analisi delle cpu Conroe per sistemi desktop, Merom
introduce novità nel numero di Floating Point Units, passate a 4, e in quello delle
unità SSE che sono ora in numero di 3. Anche per quanto riguarda i calcoli interi le
unità di elaborazione ALU sono aumentate da 2 a 3, mentre le unità di load e store sono
rimaste complessivamente invariate.
Merom introduce il supporto al codice a 64bit nella linea di processori
Intel per sistemi notebook; questa caratteristica non era invece stata implementata da
Intel nelle soluzioni Yonah, tantomeno in quelle Pentium M.

Nell'immagine sono messi a confronto i due processori Intel per sistemi
notebook: sulla sinistra il modello Core 2 Duo T7200, mentre sulla destra quello Core Duo
T2500. Osservando la superficie del Die si nota immediatamente come l'area di silicio
utilizzata dalla cpu Core 2 Duo sia sensibilmente superiore, a motivo principalmente del
raddoppio della cache L2. La superficie complessiva, infatti, è passata da circa 90,3
millimetri quadrati delle soluzioni Core Duo basate su Core Yonah, ai 144,9 millimetri
quadrati delle soluzioni Core 2 Duo basate su Core Merom.

Core 2 Duo T7200: Core Merom

Core Duo T2500: Core Yonah
Confrontando le caratteristiche tecniche delle cpu Core Duo e Core 2 Duo,
così come riportate da Cpu-Z, emerge chiaramente come la principale differenza sia data
dalla presenza di un quantitativo di cache raddoppiato nella soluzione Core 2 Duo, passato
da 2 a 4 Mbytes. Questa caratteristica controbuisce in modo sensibile all'aumento di
numero di transistor, che è passato dai circa 151 milioni delle cpu Core Duo ai 291
milioni delle soluzioni Core 2 Duo. Ovviamente vi sono altre differenze architetturali, ma
considerando il numero di transistor che sono integrati nella memoria cache è abbastanza
ovvio pensare che la gran parte dei 140 milioni di transistor in più dipendano proprio
dal raddoppio della cache L2.

AMD Turion 64 X2 TL-60: Core Taylor
A titolo di confronto introduciamo anche la schermata di Cpu-Z della cpu
Turion 64 X2 TL-60, soluzione che con le due cpu Intel ha in comune la frequenza di clock
di 2 GHz. In questo caso il quantitativo di cache L2 è pari a 512 Kbytes per core; AMD
utilizza infatti un approccio non unificato della cache L2, ma specifico per ciascun
processore. La frequenza di bus è pari a 200 MHz, contro i 166 MHz delle due cpu Intel
Core Duo e COre 2 Duo, mentre la tecnologia produttiva adottata è quella a 90 nanometri
contro i 65 nanometri delle due soluzioni Intel. |