Limitazioni di Intel Hyper-Threading

November 10

Limitazioni di Intel Hyper-Threading


Hyper-Threading, o HT, è una tecnologia sviluppata e utilizzata da Intel per migliorare le prestazioni su processori per computer. E 'stata una caratteristica fondamentale con il rilascio del processore Pentium 4 nel 2004, ed è ancora usato a partire dal 2013, anche se non così ampiamente. La tecnologia ha diverse limitazioni, che sostanzialmente significa che non sempre funziona come perfettamente in pratica come in teoria.

Concetto

Sebbene processori per computer sono estremamente pratica, vengono rallentati dal fatto che essi possono fare solo una cosa alla volta. Molti processori moderni sono divisi in nuclei separati - come ad esempio un "dual core" o il processore "quad core" - ma anche allora ogni core può eseguire un solo compito alla volta, che spesso conduce a ritardi. Hyper-Threading coinvolge il computer suddividere in modo efficace la coda dei prossimi compiti per ogni core in due. Ciò significa che può in modo più rapido ed efficace assegnare compiti specifici ai nuclei specifici sul processore e fare il miglior uso possibile delle risorse del computer. Si riduce la probabilità che un core sarà attiva con una linea di backup di operazioni da eseguire, mentre un altro nucleo risulta inutilizzato.

Vantaggi esagerato

Il modo in cui funziona Hyper-Threading significa che il sistema operativo si comporta come se ogni nucleo era costituito da due processori separati "virtuali". Ciò ha portato ad alcune affermazioni fuorvianti che questi sono letteralmente veri processori - quindi un processore a doppio nucleo è classificato come un processore quad-core - o che Hyper-Threading raddoppia la potenza o la velocità di un processore. Tuttavia, Hyper-Threading non aumenta le risorse fisiche di un computer a tutti, ma semplicemente li usa in modo più efficiente. Secondo i test condotti da 2009 iXBT Labs, l'aumento effettivo in termini di prestazioni è notevole, ma varia a seconda del compito, con il risultato più alto è un aumento di velocità del 28 per cento.

Compatibilità

Per ottenere il massimo beneficio dalla tecnologia Hyper-Threading, il computer stesso, il sistema operativo e le applicazioni specifiche devono tutti trarre vantaggio da esso. PC che eseguono versioni di Windows XP, prima non è possibile utilizzare Hyper-Threading; non può e alcuni sistemi basati su Linux. Inoltre, Hyper-Threading deve essere acceso nelle impostazioni del BIOS del computer, che sono separati per il software operativo. Processori con Hyper-Threading in grado di lavorare con tutte le applicazioni, ma dare più di una spinta se l'applicazione è scritta con Hyper-Threading in mente.

altri problemi

Un rapporto del 2006 commissionato dal rivale ARM chipmaker ha affermato che Hyper-Threading utilizzato più energia di quanta l'aggiunta di un numero equivalente di core fisici reali. Il rapporto osserva che l'aggiunta di Hyper-Threading anche aumentato la quantità di cache-botte, una situazione in cui il computer deve utilizzare per più volte il suo hard disk piuttosto che la sua RAM, o la memoria, per memorizzare temporaneamente i dati, cosa che può rallentare l'attività in modo significativo.