Il ritorno dell'Hyper Threading
Il Nehalem è stato crato per supportare fino a 8 cores per chip, ognuno di questi core ha l'hardware necessario per eseguire due threads simultaneamente - esatto... è tornato l'Hyper Threading. Così ora il nuostro quad-core Nehalem risulterà avere 8 core logici sotto Windows Vista:
Quattro core, otto threads, tutti su una CPU per Desktop
Da notare che come nella vecchia versione dell'Hyper threading (o altri processori SMT) non ci sarà un raddoppio delle risorse per l'esecuzione dei calcoli, ma semplicemente lascerà che due thread di istruzioni viaggino nello stesso momento attraverso le pipeline così da avere un uso più efficace dei cicli di idle. Quindi 8 core fisici sono ovviamente più performanti di 8 core logici (4 fisici), tuttavia è un compromesso intelligente per avere più potenza e risparmiare in consumo di energia.
Iniziamo con i test, i ragazzi di Anandtech come prima cosa hanno subito cercato di capire la differenza prestazionale dovuta all'introduzione dell'Hyper threading, passando quindi da un processo a 4 thread ad uno a 8 thread in un programma come Valve Map Compilation:
Mentre il Core 2 Quad Q9450 (Penryn) ha impiegato 127 secondi per eseguire il doppio del lavoro, il Nehalem ha utilizzato solo 49 secondi. E se siete curiosi, questo quad core Nehalem a 2.66GHz ha circa il 20% delle performance di un sistema Skulltrail da 8core e 3.2GHz.
Non essendo in grado di disabilitare l'Hyper Threading i test a riguardo finiscono qui.