Ecco Haswell, l'architettura Intel Core di quarta generazione

Test - Recensione del processore Core i7-4770K Haswell di Intel. Più veloce del predecessore, integra alcune novità ma non porta rivoluzioni, se non nel nuovo socket LGA 1150. Ecco i dettagli.

Avatar di Tom's Hardware

a cura di Tom's Hardware

Ecco Haswell, l'architettura Intel Core di quarta generazione

Intel ha deciso di divulgare informazioni sui propri processori Haswell in modo alquanto strano. Pensa di distribuire più configurazioni dell'architettura con un numero di interfacce differenti. Le uniche soluzioni di cui vi possiamo parlare in questo articolo sono quelle quad-core. Quello che vi possiamo dire è che tre mesi fa circa abbiamo pubblicato un'anteprima sulle prestazioni del Core i7 4770K dove trovate qualche informazione in più sui piani di Intel.

Clicca per ingrandire

Per ora sappiamo che i processori quad-core Haswell sono distribuiti in due configurazioni, nei settori mobile e desktop: una con grafica GT2 (HD Graphics 4600) e una con GT3e (Iris Pro Graphics 5200). Iris Pro lo ritroviamo solo sulle CPU BGA, il che significa che sono saldate alle motherboard. Quindi gli appassionati che acquistano le motherboard LGA 1150 (un nuovo socket) dovranno scegliere tra CPU quad-core Core i7 e Core i5 con HD Graphics 4600 - tecnicamente, c'è anche un Core i5 da 35 watt con meno core, ma ancora non ne possiamo parlare.

Questa  implementazione di Haswell è composta di 1,6 miliardi di transistor, un numero in aumento rispetto ai 1,4 miliardi delle configurazioni Ivy Bridge. Ottimizzato espressamente per il processo a 22 nanometri, il die misura 177 millimetri quadrati, ed è leggermente più grande rispetto al quad-core Ivy Bridge da 160 mm quadrati.

Quad-core Haswell con GT2

Quad-core Ivy Bridge con GT2

Mettendo Ivy Bridge e Haswell uno accanto all'altro farete fatica a distinguerli. Dopotutto c'è una differenza di "soli" 200 milioni di transistor. L'aumento del 14% nel numero di transistor deriva in parte da un incremento del 25% delle risorse grafiche rispetto all'ultima generazione.

Questo non vuol dire che i core del processore non siano stati modificati. Intel afferma di avere riposto un'attenzione specifica all'accelerazione del vecchio codice che gira oggi e alle applicazioni che vedremo in futuro. A questo fine, buffer più grandi aumentano la finestra out-of-order, il che significa che le istruzioni che avrebbero precedentemente dovuto aspettare per essere eseguite possono essere processate prima. La finestra di Haswell è fatta di 192 istruzioni. Quella di Sandy Bridge era di 168, mentre quella di Nehalem era di 128.

Intel ha anche migliorato il branch predictor di Haswell. È qualcosa che Intel fa con ogni nuova generazione e a ragione, dato che consente di avere migliori prestazioni e impedisce di sprecare cicli di lavoro. In passato l'architettura di Intel era in grado di eseguire sei operazioni per ciclo di clock. Haswell ha tuttavia due porte aggiuntive - una ALU integer e una store - che permettono fino a otto operazioni per ciclo. I carichi di lavoro con un insieme di dati ampio dovrebbero evidenziare un beneficio dovuto ai TLB L2 più ampi.

Tutti questi cambiamenti permettono di avere un IPC decisamente migliore su Haswell che Ivy Bridge. È da qui che ci aspettiamo la maggior parte del miglioramento con le applicazioni generali rispetto alla precedente generazione, poichè il Core i7-4770K lavora alla stessa frequenza del 3770K.

Quando impostiamo cinque processori differenti - basati su altrettanti design - alla stessa frequenza costante di 4 GHz, vediamo quanto lavoro riescono a fare le CPU Intel e AMD, e in secondo luogo una progressione equilibrata delle prestazioni di Intel.

Oltre alle due "execution port" che Intel ha aggiunto ad Haswell, le porte uno e due hanno ora unità Fused Multiply-Add a 256 bit, che raddoppiano il numero di operazioni in virgola mobile teoriche di picco per ciclo. I calcoli integer migliorano grazie al supporto all'istruzione AVX2.

Moltiplicare il potenziale di calcolo dell'architettura significa poco se non potete fornire carichi ai core abbastanza rapidamente. Così Intel ha anche operato alcuni cambiamenti alle proprie cache. Le cache L1 e L2 di Haswell sono della medesima dimensione di quelle presenti su Ivy Bridge - 32 KB L1 data, 32 KB L1 instruction e 256 KB di cache L2 per core. Il bandwidth verso le cache è stato raddoppiato e vedremo nel nostro test sintetico che L1D è vistosamente più veloce. Intel afferma che può avere una lettura per ogni ciclo dalla cache L2 - contro una lettura ogni altro ciclo in Ivy Bridge - ma non siamo stati in grado di replicare tali dati nel nostro test.

  Core / Thread Freq. base Max. Turbo L3 HD Graphics Freq. grafica max. TDP Prezzo
Famiglia Core i7 quarta generazione
4770T 4/8 2.5 GHz 3.7 GHz 8 MB 4600 1200 MHz 45 W $303
4770S 4/8 3.1 GHz 3.9 GHz 8 MB 4600 1200 MHz 65 W $303
4770 4/8 3.4 GHz 3.9 GHz 8 MB 4600 1200 MHz 84 W $303
4770K 4/8 3.5 GHz 3.9 GHz 8 MB 4600 1250 MHz 84 W $339
4770R 4/8 3.2 GHz 3.9 GHz 6 MB Iris Pro 5200 1300 MHz 65 W N/A
4765T 4/8 2.0 GHz 3.0 GHz 8 MB 4600 1200 MHz 35 W $303
Famiglia Core i5 quarta generazione
4670T 4/4 2.3 GHz 3.3 GHz 6 MB 4600 1200 MHz 45 W $213
4670S 4/4 3.1 GHz 3.8 GHz 6 MB 4600 1200 MHz 65 W $213
4670K 4/4 3.4 GHz 3.8 GHz 6 MB 4600 1200 MHz 84 W $242
4670 4/4 3.4 GHz 3.8 GHz 6 MB 4600 1200 MHz 84 W $213
4570 4/4 3.2 GHz 3.6 GHz 6 MB 4600 1150 MHz 84 W $192
4570S 4/4 2.9 GHz 3.6 GHz 6 MB 4600 1150 MHz 65 W $192

Il Core i7-4770K offre 8 MB di cache L3 condivisa, in modo simile ai Core i7 che l'hanno preceduto. Mentre se le architetture Sandy e Ivy Bridge usavano un singolo dominio di frequenza che manteneva core e cache L3 condivisa alla stessa frequenza, Haswell le ha disaccoppiate. Il benchmark sul bandwidth della cache ci svela un leggero calo del throughput L3, anche se i miglioramenti in altre parti del System Agent consentono di avere risultati abbastanza omogenei.

Haswell offre 16 linee PCI Express 3.0 come Ivy Bridge e supporta memorie fino a 1600 MT/s. I target termici della gamma desktop sono abbastanza differenti come risultato della presenza di un regolatore di tensione integrato sul processore, ma 84 watt non sono estremi e i 35 watt di alcune CPU sono in linea con il passato.

Tutti i processori Haswell "aggiornabili" sono compatibili con l'interfaccia LGA 1150, il che significa che dovete acquistare una scheda madre nuova, perché quella che ha supportato CPU Sandy e Ivy Bridge non va più bene. Prima di spendere diverse centinaia di euro per una piattaforma tutta nuova, vediamo se il Core i7-4770K vale l'investimento.