Propaganda

Se você pensou em comprar um processador Intel recentemente - ou um computador com um processador Intel instalado - talvez tenha ouvido o termo "Hyper-Threading" lançado em seus tímpanos. Você provavelmente não está familiarizado com esse termo, a menos que se mantenha atualizado com o âmago da questão do hardware do computador.

No entanto, é importante entender o Hyper-Threading, porque é um recurso importante em alguns processadores Intel. processadores O que é uma CPU e o que ela faz?Acrônimos de computação são confusos. O que é uma CPU, afinal? E preciso de um processador quad ou dual-core? E quanto à AMD ou Intel? Estamos aqui para ajudar a explicar a diferença! consulte Mais informação . Como a maioria dos principais recursos do processador, ele pode ser distorcido e revertido pelos representantes de vendas que você conhece. Um funcionário da loja Fry me disse que o Hyper-Threading dobra efetivamente o número de núcleos em um processador. Embora verdadeiro em certo sentido, é principalmente um exagero.

instagram viewer

Vamos dar uma olhada no que o Hyper-Threading realmente significa.

Uma Breve História do Hyper-Threading

o que é hiper threadingDependendo da última vez que você comprou um computador, você pode se lembrar do Hyper-Threading como um recurso que a Intel introduziu e depois interrompeu. Compreensivelmente, isso pode deixar um gosto amargo na sua boca - por que a Intel a interromperia se não houvesse problemas?

A verdade não é tão sombria. Por algum tempo, o Hyper-Threading foi disponibilizado em determinados processadores Intel Pentium 4 e Intel Xeon. Ele foi descontinuado não porque o recurso em si era ruim, mas porque o processador que o utilizava se mostrou um passo em falso por outros motivos. A arquitetura Pentium 4 foi um desastre menor para a Intel porque era incapaz de seguir a direção esperada pela Intel (a Intel queria ter processadores Pentium 4 com velocidades de clock de até 10 GHz). Como resultado, a Intel voltou a projetar processadores baseados na árvore genealógica Pentium Pro.

O Hyper-Threading se foi, mas não foi esquecido. A Intel finalmente encontrou tempo e recursos para integrá-lo a outra nova arquitetura de processador - a Nehalem. Essa é a arquitetura que é a base de todos os atuais processadores Intel Core i3, i5 e i7.

Tópicos Agradáveis, Homem

hiper threading

Apesar de todos os avanços que fizemos no mundo dos processadores, eles ainda têm uma grande limitação - um núcleo de processador individual pode executar apenas uma instrução por vez. Digamos, por exemplo, que você tenha o MS Office, Raposa de fogo 4 ferramentas legais do Firefox que não são complementos consulte Mais informação e Skype tudo aberto de uma só vez. Você sente que é multitarefa, mas em termos de processador não é. O núcleo do processador que está executando dados relacionados a esses programas executa uma instrução de cada vez, mas, como é tão rápido, você não percebe nenhum atraso.

Mas lá é um atraso. Esse atraso é devido à forma como os dados de cada programa são alimentados para o processador. Cada fluxo de dados - ou encadeamento no processador deve ser agendado e executado pelo núcleo individualmente. O hyperthreading, no entanto, possibilita que cada núcleo do processador agende e atribua recursos a dois threads ao mesmo tempo.

Imagine um trabalhador em uma linha de montagem. Existem dois tipos de widgets chegando a ela, e ela precisa fazer coisas diferentes com cada widget. No entanto, às vezes há um atraso porque a correia transportadora está muito lenta ou porque o widget errado foi enviado na hora errada. O Hyper-Threading é como adicionar outra correia transportadora, de modo que agora existe uma dedicada a cada tipo de widget. Ainda existe apenas um trabalhador, mas agora os widgets podem ser trazidos a ela com mais rapidez e eficiência, de modo que ela espera pelo trabalho com menos frequência.

Não é o mesmo que duplicar núcleos

hiper threadingSe você inicializar um processador de núcleo duplo com Hyper-Threading e abrir gestor de tarefas do Windows Personalize o Gerenciador de tarefas do Windows ao seu gosto com o Gerenciador de tarefas Modder consulte Mais informação você se verá olhando para quatro gráficos. É aqui que entra em jogo a maior parte da confusão sobre o Hyper-Threading, dobrando o número de núcleos. Até conversei com um sujeito pobre que pensou ter comprado um processador de oito núcleos porque viu oito gráficos no Gerenciador de Tarefas do Windows. Foi o que o representante de vendas disse a ele. Quando ele voltou para casa e viu oito gráficos, ficou viciado. Ver era crer.

Dois gráficos aparecem no Windows para cada núcleo em um processador Hyper-Threading porque o Windows está detectando dois processadores lógicos para cada núcleo. O termo "processador lógico" parece sofisticado, mas um processador lógico é, por definição, um processador que não possui existência física. O Windows pode enviar threads para cada processador lógico, mas ainda há apenas um núcleo executando execução, portanto, um único núcleo com o Hyper-Threading é dramaticamente diferente de dois componentes físicos separados. núcleos.

O benefício do Hyper-Threading

o que é hiper threadingTudo bem, basta com o mumbo-jumbo técnico. Agora vamos à parte mais importante: como o Hyper-Threading afetará o desempenho do computador pensando em construir ou comprar.

Em termos de tarefas diárias, como navegação na Web, email e processamento de texto As 7 melhores alternativas gratuitas do Microsoft OfficeO Microsoft Office é o rei das suítes de escritório, mas isso não significa que é o caminho certo para você. Aqui estão algumas outras suítes de escritório que você mais gosta! consulte Mais informação , O Hyper-Threading não terá muito impacto. Sim, o Hyper-Threading é teoricamente melhor em multitarefa. No entanto, os processadores de hoje são tão rápidos que os programas básicos raramente são limitados pela velocidade do seu processador. A maneira como os programas são codificados também pode ser uma limitação. Às vezes, você pode achar que possui vários programas abertos, mas apenas um de seus núcleos de processador está sendo muito utilizado. Isso ocorre porque, por qualquer motivo, os programas não estão divididos entre os diferentes núcleos disponíveis.

Quando você está tentando fazer algum trabalho pesado, no entanto, o Hyper-Threading pode ser mais útil. Os aplicativos com maior probabilidade de benefício são os programas de renderização em 3D, aplicativos de transcodificação de áudio / vídeo para serviços pesados ​​e aplicativos científicos criados para o máximo desempenho multithread. Mas você também pode aproveitar um aumento de desempenho ao codificar arquivos de áudio no iTunes, jogando jogos em 3D e fechando / descompactando pastas. O aumento no desempenho pode ser de até 30%, embora também haja situações em que o Hyper-Threading não oferece nenhum impulso.

Conclusão

Como o número de aumento de desempenho de até 30% indica, o Hyper-Threading é não o mesmo que dobrar o número de núcleos em um processador. Se um representante de vendas lhe disser isso, tenha cuidado, pois eles ignoram ou ficam felizes em mentir para você, se acharem que isso ajudará a impulsionar o hardware.

Com isso dito, o Hyper-Threading é um recurso interessante e vale a pena ter. É particularmente bom se você gosta de editar a mídia com frequência ou usa o computador como uma estação de trabalho para programas profissionais como o Photoshop ou o Maya.

Matthew Smith é um escritor freelancer que mora em Portland, Oregon. Ele também escreve e edita para o Digital Trends.