processori

Che cos'è l'hyperthreading?

Sommario:

Anonim

Sicuramente hai mai sentito parlare della tecnologia HyperThreading di diversi processori moderni, come Intel Core, ma cos'è esattamente HyperThreading? Proveremo a spiegarlo nelle prossime righe e faremo anche un po 'di storia, perché questa tecnologia non è nuova.

Che cos'è HyperThreading?

La tecnologia HyperThreading consiste nel "simulare" due processori (o core) in uno, dividendo il carico di lavoro tra loro e quindi migliorando la velocità di elaborazione. Qui il detto " due teste pensano più di una" applica perfettamente una logica che Intel ha da tempo implementato nei suoi processori.

Oggi possiamo vedere processori con 2, 4, 6 o 8 core fisici Intel, che grazie alla tecnologia HyperThreading possono simulare il doppio dei core di elaborazione. Ad esempio, i processori Intel Core i3 hanno solo due core fisici, ma si comportano come se avesse 4 core (sono davvero THREADS) grazie a questa tecnologia. Questi core aggiuntivi che HyperThreading simula sono spesso chiamati "core logici" .

Questa funzionalità è presente nell'intera famiglia Intel Core, Intel Core M e Intel Core Xeon.

HyperThreading nell'uso quotidiano

Un computer o un cellulare è attualmente un dispositivo multi-tasking che esegue diverse operazioni contemporaneamente. Possiamo guardare un film e fare una scansione del sistema alla ricerca di virus o giocare a un videogioco e scaricare la serie completa di Black Mirror. Questo è solo ciò che l'utente può vedere ma un computer esegue molte più attività in background senza accorgersene. Sono attività comuni che facciamo ogni giorno, con più core di elaborazione di un computer possono fare tutto questo e altro senza perdere le prestazioni.

L'evoluzione di questa tecnologia

La prima volta che Intel ha implementato questa tecnologia è stata con i rinomati processori Intel Pentium IV (Northwood), che a quel tempo promettevano un miglioramento delle prestazioni tra il 15 e il 30% se l'avessimo attivato consumando solo il 5% in più.

Questo primo approccio alla tecnologia HyperThreading fu in qualche modo agrodolce, poiché il software di quel tempo (stiamo parlando del 2001) non era troppo preparato per questo tipo di funzionalità, quindi in Windows 2000 o sistemi operativi precedenti potremmo soffrire di un crash di prestazioni, quindi abbiamo dovuto disabilitarlo tramite il BIOS della nostra scheda madre.

Dopo una pausa di diversi anni, la tecnologia HyperThreading è tornata con Intel Core i3, i5 e i7 dell'architettura Westmere (2010) e lo ha fatto per rimanere con risultati eccellenti in attività multi-thread che polverizzavano nelle prestazioni le proposte di AMD.

L'alternativa di AMD

Sebbene Intel abbia aperto la strada alla tecnologia HyperThreading, AMD ha anche implementato qualcosa di simile nei suoi processori dall'architettura Bulldozer. AMD da parte sua lo ha chiamato CMT (Cluster Based Multithreading) che fa esattamente la stessa cosa ma non funziona in modo simile alla proposta di Intel.

Ciò che la tecnologia CMT fa è integrare due core in un singolo blocco, ma non replica l'unità a virgola mobile, che è condivisa dai due core. Cioè, quel nuovo superblocco avrà due unità per eseguire operazioni con numeri interi e solo una per operazioni in virgola mobile.

Ti consigliamo i parametri di riferimento filtrati della nuova CPU AMD RYZEN a 8 core a 16 core

La tecnologia CMT dei processori AMD (serie FX e altri) sarà presto sostituita da SMT (Simultanea Multi-Threading) che sarà inclusa nella nuova Ryzen. La differenza con CMT introdotta in Bulldozer è che poteva eseguire due thread identici, con SMT che potevano essere eseguiti due thread per core ma totalmente indipendenti. Che vedremo una grande evoluzione rispetto al già "obsoleto" Intel.

Spero che questo articolo abbia risolto i tuoi dubbi e ti invito a leggere la nostra guida sui migliori processori sul mercato.

processori

Scelta dell'editore

Back to top button