554 Shares 2799 views

Che cosa è Hyper Threading? Come faccio ad attivare il supporto nel BIOS?

I membri, una volta impegnati nel setup del BIOS, probabilmente notato che ci incontra molte strane impostazione Intel Hyper-Threading. E non tutti sanno che cosa questa tecnologia è e come si è creato. Cercare di capire cosa Hyper Threading, come abilitare l'uso di questo supporto, e allo stesso tempo scoprire quali sono i vantaggi per il computer fornisce questa impostazione. In linea di principio, nulla di complicato da capire qui.

Qual è la tecnologia Hyper Threading di Intel?

Allora, che cosa si tratta? Se non si ottiene nelle terre selvagge del terminologia informatica, e nel linguaggio comune, questa tecnologia è stata creata per aumentare il flusso di istruzioni contemporaneamente elaborati dalla CPU.

Come regola generale, i moderni chip del processore oggi usano la loro potenza di calcolo è solo in qualche parte del 70%. Il resto è, per così dire, in riserva, per ogni evenienza. Per quanto riguarda l'elaborazione del flusso di dati, in molti casi, si realizza solo stream, nonostante il fatto che il processore multi-core può essere.

base di comando

Per aumentare le caratteristiche della CPU Hyper Threading è stato sviluppato. Esso consente di dividere un singolo thread in due squadre, o si aggiunge a un secondo esistente. Questo è solo un tale flusso è virtuale, e non funziona sul piano fisico. Questo approccio ci ha permesso di aumentare in modo significativo le prestazioni del processore, rispettivamente, e l'intero sistema ha cominciato a lavorare molto più velocemente. In realtà, aumento delle prestazioni della CPU possono variare in maniera forte (da 5 a 80%), che verrà discusso separatamente.

Tuttavia, secondo gli sviluppatori stessi, che era è richiesto il frutto di Hyper Threading, non è chiaramente fino ad un nucleo del processore. Tuttavia, in alcuni casi, il suo uso è giustificato, come si suol dire, al cento per cento. E se si conosce l'essenza dei processi Hyper Threading (come, per consentire loro di mettere in pratica), il risultato non richiede molto tempo.

Un po 'di storia

Ora ci addentriamo un po 'nella storia di questo sviluppo. supporto Hyper Threading prima apparizione solo in processori Intel Pentium 4, e quindi la sua attuazione è stato continuato nella serie Intel Core iX (dove X – processori della serie: 3, 5, 7), e anche in processori per dispositivi mobili della serie Atom. È da notare che nella linea di processore Core 2 chip per qualche motivo non è.

Poi, però, la crescita della produttività è stato piuttosto debole, da qualche parte al livello del 15-20%, il che indica che il processore stesso non aveva la potenza di calcolo adeguata e ha creato la tecnologia, per così dire in anticipo sui tempi. Oggi, tuttavia, Hyper Threading è quasi tutti i moderni chip. Inoltre, per aumentare la capacità della CPU del processo coinvolge solo 5% della superficie del cristallo, lasciando così il posto per l'elaborazione dei dati principali e comandi flusso.

Problemi di prestazioni e conflitti

Naturalmente, tutto questo è buono, ma a volte può accadere e rallentare nel trattamento dei dati. Ciò è dovuto principalmente al cosiddetto cache di predizione ramo di modulo o insufficiente quando si tratta costante riavvio.

Se parliamo dell'unità principale, quindi la situazione è che in alcuni casi, il primo filo richiedere i dati del secondo e sono attualmente non ancora elaborati o in coda per l'elaborazione. Non meno comune può essere definita una situazione in cui il nucleo CPU ha un carico molto pesante, e l'unità principale, anche se continua a inviare i dati ad esso. Infine, alcuni programmi e applicazioni, in particolare giochi online ad alta intensità di risorse possono essere abbastanza forte per rallentare, se non altro perché non sono ottimizzati per l'utilizzo di tale tecnologia.

perché quello che si ottiene con i giochi? Da parte sua, il sistema informatico utente tenta di ottimizzare il flusso di dati dal server delle applicazioni. Ma ecco il problema – il gioco non è in grado di distribuire diversi tipi di flussi di dati, per così dire, lo scarico e tutto in una pila. In linea di massima è e non è stato progettato.

A proposito, spesso nei processori 2-core, l'incremento di prestazioni è molto superiore, per esempio, 4-core. Quest'ultimo semplicemente la loro mancanza di potenza di calcolo.

Hyper Threading: come attivare l'opzione nel BIOS?

Con la tecnologia stessa e la cronistoria della sua comparsa si capisce un po '. E ora siamo giunti in prossimità di una comprensione di ciò che Hyper Threading. Come attivare il supporto dichiarato per il processore? Semplice. Questo viene fatto dal sottosistema di controllo (BIOS). Inserire le chiavi viene eseguita utilizzando Del, F1, F2, F3, F8, F12, F2 + Del e t. D. Per portatili Sony Vaio ingresso specifico fornito da una chiave speciale Assist.

Nelle impostazioni del BIOS (se questo tipo di processore supporta questa tecnologia) deve avere una stringa di configurazione, che nella maggior parte dei casi si presenta come Hyper Threading (a volte Function). Ma, a seconda della versione del BIOS e il sottosistema sviluppatore, l'impostazione di questo parametro può essere posizionato sia nel menu principale (Main), sia nelle impostazioni avanzate (Advanced BIOS Features). Per attivare la tecnologia necessaria per accedere al menu delle opzioni e impostare il valore per il Incluso (attivato). Inoltre, come al solito, i cambiamenti persistono, seguita riavviando il sistema.

Ciò che è utile in Hyper Threading?

Infine resta da notare alcuni dei vantaggi di utilizzare Hyper Threading. Per quello che è tutto fatto, motivo per cui è necessario aumentare la potenza del processore in un piano dati?

Coloro che lavorano con programmi impegnativi, spiegano nulla. Sicuramente molti di voi sanno che la matematica, disegno, grafica, video e audio editor richiedono nel loro lavoro non è qualcosa che un sacco, ma un sacco di risorse di sistema, che è il motivo per cui l'intero sistema è caricato a tal punto che comincia appena a rallentare. Questo è per evitare che ciò accada, e attivato il supporto Hyper Threading.