443 Shares 3232 views

O que é Hyper Threading? Como ativar o suporte ao BIOS?

Os usuários, pelo menos uma vez envolvidos na configuração do BIOS, provavelmente perceberam que há um grande parâmetro ininteligível do Hyper-Threading da Intel. E nem todos sabem que tipo de tecnologia é e por que ela foi criada. Vamos tentar entender o que o Hyper Threading é, como habilitar o uso desse suporte e, ao mesmo tempo, descobriremos quais vantagens para a operação do computador dá essa configuração. Em princípio, não há nada difícil de entender aqui.

O que é Intel Hyper Threading Technology?

Então, o que é isso? Se você não entra na selva da terminologia do computador e fala a língua usual, essa tecnologia foi criada para aumentar o fluxo de comandos processados simultaneamente pelo processador central.

Como regra geral, os modernos chips de processador modernos usam suas capacidades de computação apenas em 70%. O resto permanece, por assim dizer, em reserva, apenas no caso. No que diz respeito ao processamento de fluxo de dados, na maioria dos casos, apenas um segmento é implementado, mesmo que o processador possa ser multi-núcleo.

Princípios básicos de trabalho

Para aumentar as capacidades da CPU, a tecnologia Hyper Threading foi desenvolvida. Permite dividir um fluxo de comandos em dois, ou adicionar um segundo ao já existente. Isso é apenas um fio é virtual e não funciona no plano físico. Essa abordagem permitiu aumentar significativamente o desempenho do processador, respectivamente, e todo o sistema começou a funcionar muito mais rápido. Em geral, o ganho de desempenho da CPU pode variar bastante (de 5 a 80%), como será discutido separadamente.

No entanto, como afirmam os próprios desenvolvedores, cuja criação foi a tecnologia do Hyper Threading, claramente não atinge o núcleo do processador de pleno direito. No entanto, em alguns casos, seu uso é justificado, como eles dizem, cem por cento. E se você conhece a essência dos processos Hyper Threading (como incluí-los e aplicá-los na prática), o resultado não será longo.

Um pouco de história

Agora, um pouco da história desse desenvolvimento. Pela primeira vez, o suporte Hyper Threading apareceu apenas nos processadores Intel Pentium 4 e , em seguida, sua implementação foi continuada na série Intel Core iX (onde X é uma série de processadores: 3, 5, 7) e mesmo em processadores para dispositivos móveis na série Atom. Vale ressaltar que, na linha de chips do processador Core 2, por algum motivo está faltando.

Então, no entanto, o ganho de desempenho foi bastante fraco, em algum lugar no nível de 15 a 20%, o que indicava que o próprio processador não tinha o poder de processamento necessário, e a tecnologia criada atingiu seu tempo. No entanto, o Hyper Threading está disponível em quase todos os chips modernos. Além disso, para aumentar a potência da CPU, o processo usa apenas 5% da superfície do cristal, deixando espaço para o processamento do fluxo de dados principal e instruções.

Problemas de desempenho e conflito

Claro, tudo isso é bom, mas às vezes no processamento de dados pode haver uma desaceleração. Isto é principalmente devido ao chamado módulo de previsão de ramificação ou volume de cache insuficiente, quando ele reinicia constantemente.

Se falamos sobre o módulo principal, a situação aqui é que, em alguns casos, o primeiro segmento pode solicitar dados do segundo e ainda não foram processados ou estão na fila de processamento. Igualmente comuns são situações em que o núcleo da CPU é muito pesado e o módulo principal, apesar disso, ainda envia dados para ele. Finalmente, alguns programas e aplicativos, em particular os jogos on-line intensivos em recursos, podem ser abrandados muito, mesmo que não tenham otimização para usar essa tecnologia.

Com os jogos, afinal, o que acontece? Por sua vez, o sistema de computador do usuário tenta otimizar os fluxos de dados do aplicativo para o servidor. Mas o problema é que o jogo não sabe como distribuir fluxos de dados de diferentes tipos, por assim dizer, despejando tudo em uma pilha. Em geral, isso não acontece e não é calculado.

Por sinal, muitas vezes em processadores de 2 núcleos, o crescimento do desempenho é muito maior do que, por exemplo, em processadores de 4 núcleos. Estes últimos simplesmente possuem poder de computação suficiente.

Hyper Threading: como habilitar a opção no BIOS?

Com a tecnologia em si e a história de sua aparência, resolvemos um pouco. E agora chegamos perto de entender o que o Hyper Threading é. Como posso incluir o suporte reivindicado para uso no processador? Mais simples do que simples. Isso é feito a partir do subsistema de controle (BIOS). A entrada é feita usando as teclas Del, F1, F2, F3, F8, F12, F2 + Del, etc. Para notebooks Sony Vaio há uma entrada específica com a ajuda de uma chave especial ASSIST.

Nas configurações da BIOS (se esse tipo de processador suportar esta tecnologia), há necessariamente uma linha de sintonia, que na maioria dos casos se parece com a tecnologia Hyper Threading (às vezes Função). Mas, dependendo da versão do BIOS e do desenvolvedor do subsistema, a configuração deste parâmetro pode ser localizada no menu principal (Main) ou nas configurações avançadas (Advanced BIOS Features). Para ativar a tecnologia, insira o menu de parâmetros e defina o valor como Habilitado. Além disso, como de costume, as alterações são salvas e, em seguida, o sistema deve ser reiniciado.

O que é útil na tecnologia Hyper Threading?

Finalmente, existem algumas vantagens em usar Hyper Threading. Por que tudo está feito, por que aumentar o poder de processamento do processador?

Aqueles que trabalham com programas intensivos em recursos, não precisam explicar nada. Certamente, muitas pessoas sabem que os editores matemáticos, de design, de gráficos, de áudio e de áudio requerem tanto no seu trabalho, como também em muitos recursos do sistema, por causa do que o sistema inteiro está carregado de tal forma que começa a diminuir a velocidade. É por isso que isso não acontece, e o suporte ao Hyper Threading está ativado.