467 Shares 1605 views

Hyper-Threading – o que é? Como habilitar o Hyper-Threading?

Muitos dos processadores Intel incluem módulos com suporte para Hyper-Threading Technology, que, de acordo com os desenvolvedores do que a idéia é ajudar a aumentar a produtividade do chip e a aceleração do PC como um todo. Quais são as especificidades da decisão da empresa norte-americana? Como você pode usar as vantagens da tecnologia Hyper-Threading?

Informações básicas sobre a tecnologia

Considere as principais informações sobre o Hyper-Threading. O que é essa tecnologia? Sua desenvolvido pela Intel, pela primeira vez apresentado ao público em 2001. Seu objetivo era aumentar o desempenho do servidor. O princípio básico é implementado no Hyper-Threading – computação processador de distribuição em vários segmentos. E é possível, mesmo se o tipo apropriado de chip set apenas um núcleo (por sua vez, se eles são 2 ou mais, e ribeiros no processador já atribuídas – tecnologia concluída com êxito este mecanismo).

Operação de circuito principal do PC em vários fluxos em detrimento de fazer cópias de estados arquitectónicas no curso de cálculos. Quando este é activado um eo mesmo conjunto de recursos no chip. Se o aplicativo usa uma oportunidade de correspondência, as operações praticamente significativos são realizados muito mais rápido. Também é importante que a tecnologia em questão, sistema de entrada-saída do computador suportado – BIOS.

Permitindo Hyper-Threading

Se o processador é instalado em um PC, ele fornece um padrão consistente, que normalmente é ativado automaticamente. Mas, em alguns casos, é necessário levar a cabo as acções necessárias manualmente para fazer Hyper-Threading Technology. Como faço para habilitá-lo? Muito simples.

Faça login na interface principal do BIOS. Para fazer isso, no início do boot você precisa pressionar o DEL, às vezes – F2, F10, pelo menos – outras chaves, mas você precisa aparecer sempre em uma das linhas de texto exibido na tela imediatamente depois de ligar o PC. A interface de BIOS para encontrar o item Hyper-Threading: para as versões suportadas do sistema de insumo-produto, que geralmente está localizado num local bem visível. Selecionando a opção apropriada, pressione Enter para ativá-lo, observando como Ativado. Se este modo já está definido, isso significa que o Hyper-Threading Technology execução. Você pode usar todas as suas vantagens. Ao habilitar a tecnologia nas configurações, você deve salvar todas as entradas no BIOS, selecionando Save and Exit Setup. Depois disso, o computador será reiniciado no modo quando a CPU está sendo executado com suporte para Hyper-Theading. Do mesmo modo realizada Hyper-Threading fora. Para fazer isso, selecione o parágrafo correspondente na outra – pessoas com mobilidade condicionada e salvar as configurações.

Depois de estudar como habilitar o Hyper-Threading e desativar a tecnologia, olhar para as suas características em detalhe.

Processadores com suporte Hyper Threading

O primeiro processador, que foi implementado sob consideração do conceito, segundo alguns relatos – Intel Xeon MP, também conhecida como a Foster MP. Este chip é em um número de componentes de arquitetura é semelhante ao Pentium 4, que posteriormente também foi implementada a tecnologia em questão. Subsequentemente, a função de computação de multi-threaded foi introduzido em processadores de servidor Xeon com semente Prestonia.

Se falamos sobre a prevalência atual de Hyper-Threading – o que "por cento" apoiá-lo? Entre os chips mais populares deste tipo – os que pertencem ao núcleo familiar e Xeon. Além disso, há evidências de que algoritmos similares implementado em processadores Itanium e tipo Atom.

Saiba as informações básicas sobre a tecnologia Hyper-Threading, processadores com o seu apoio, considerar os fatos mais marcantes sobre a história do desenvolvimento da tecnologia.

História desenvolvimento

Como observamos acima, a empresa Intel demonstrou o conceito em questão, o público em 2001. Mas os primeiros passos na criação de tecnologia têm sido feitos no início dos anos 90. Engenheiros da empresa americana, observou-se que os recursos do processador do PC ao executar uma série de operações para não ativar completamente.

Como Intel calculou enquanto o usuário está trabalhando em um chip de PC dentro de grandes intervalos – talvez a maior parte do tempo – está envolvido também ativamente – em cerca de 30%. opiniões de especialistas sobre esta figura são muito diferentes – alguém pensa que é claramente muito baixo, outros – concordo completamente com a tese de desenvolvedores americanos.

No entanto, a maioria dos especialistas de TI são da opinião de que, mesmo se não for 70% da capacidade da CPU está ocioso, mas uma quantidade muito significativa deles.

A principal tarefa dos desenvolvedores

Intel decidiu corrigir este estado de coisas, devido a uma qualitativamente nova abordagem para assegurar a eficácia das principais chip de PC. Foi sugerido para criar uma tecnologia que iria contribuir para uma utilização mais activa das possibilidades de processadores. Em 1996, a Intel lançou o seu desenvolvimento prático.

De acordo com o conceito americano, processador, processamento de dados de um programa pode enviar recursos ociosos para trabalhar com outro aplicativo (ou um componente da corrente, mas ter uma estrutura diferente e exigem a integração de recursos adicionais). O respectivo algoritmo também é assumido interação efetiva com os outros componentes de hardware em um PC – RAM, chipset e software.

Intel conseguiu resolver o problema. Inicialmente, a tecnologia é chamada de Willamette. Em 1999, ela foi introduzida na arquitetura de alguns processadores, e começou a testá-lo. tecnologia logo recebeu seu nome atual – Hyper-Threading. O que era exatamente isso – um rebranding simples ou ajustes drásticos é plataforma incerto. Outros fatos sobre a aparência da tecnologia para o público e sua implementação nos vários modelos de processadores Intel, que já sabemos. Entre os nomes comuns de desenvolvimento hoje – Hyper-Threading Technology.

compatibilidade com os aspectos tecnológicos

Quão bem ele implementou suporte Hyper-Threading para sistemas operacionais? Pode-se notar que, quando se trata de versões modernas de Windows, você tem quaisquer problemas com o usuário de utilizar plenamente as vantagens da Intel Hyper-Threading, não irá surgir. Claro, é importante também para garantir que a tecnologia suporta o sistema de input-output – isso já dissemos acima.

fatores de software e hardware

Em relação a versões mais antigas do software OS – Windows 98, NT e XP relativamente ultrapassada, condição necessária para a compatibilidade com a tecnologia Hyper-Threading – Suporte ACPI. Se o sistema operacional não é implementada, nem todos os tópicos de computação, que são formados pelos respectivos módulos será reconhecido pelo computador. Observe que o Windows XP como um todo fornece o envolvimento das vantagens desta tecnologia. É também altamente desejável que os algoritmos de multithreading foram implementados e utilizados pelo proprietário de aplicações de PC.

Às vezes você pode precisar de uma placa-mãe de substituição PC – se você instalá-lo em processadores com suporte Hyper-Threading, em vez de aqueles que estavam de pé sobre ela inicialmente e não eram compatíveis com a tecnologia. No entanto, como no caso de sistemas operacionais, os problemas não serão, se a disposição do usuário – um PC moderno, ou pelo menos os componentes relevantes do "ferro" primeiro processador Intel Core i5. Hyper Threading, como observamos acima, implementado na linha Core, e se adaptar a ele motherboards chipset suporta totalmente as respectivas funções de chips.

critérios de aceleração

Se o seu computador está no nível de componentes de hardware e software não será compatível com a tecnologia Hyper-Threading, então esta tecnologia, em teoria, pode até mesmo retardar seu trabalho. Esta situação levou alguns especialistas de TI dúvida as perspectivas de soluções da Intel. Eles decidiram que não era um avanço tecnológico e um curso de marketing é a base do conceito de Hyper Threading, que é um algoritmo que, em virtude de sua arquitetura não é capaz de acelerar significativamente o seu PC. Mas os críticos dúvidas foram rapidamente dissipadas por engenheiros da Intel.

Assim, as condições básicas para garantir que a tecnologia tem sido envolvido com sucesso:

Sistema de suporte de entrada-saída Hyper-Threading -;

– compatibilidade da matriz com o tipo apropriado de processador;

– Suporte para a tecnologia de sistema operacional e aplicativo específico em execução.

Se as duas primeiras acusações de problemas especiais não deve ocorrer no aspecto da compatibilidade do programa com Hyper-Threading ainda pode haver alguma sobreposição. Mas deve-se notar que, se o aplicativo suporta, por exemplo, o trabalho com processador dual-core, ele será compatível, quase garantido, com a tecnologia da Intel.

Pelo menos há estudos que confirmam o crescimento de programas de produtividade, adaptados para os chips de núcleo duplo, cerca de 15-18%, se o processador de execução módulos Intel Hyper Threading. Como desativar-los – já sabemos (no caso do usuário tem alguma dúvida sobre a adequação da tecnologia de noivado). Mas razões tangíveis para a sua aparência, provavelmente muito pouco.

A utilidade prática de Hyper-Threading

Se a tecnologia tem dado, em questão, tangíveis vantagens competitivas da Intel? Há diferentes opiniões sobre este assunto. Mas muitos dizem: assim era o popular, Tecnologia Hyper-Threading, tornou-se uma solução indispensável para muitos fabricantes de sistemas de servidores, também foi bem recebido por usuários de computadores comuns.

O processamento de dados de hardware

A principal vantagem da tecnologia – que é implementado em um formato de hardware. Ou seja, a parte principal dos cálculos serão realizados dentro do processador para os módulos específicos, ao invés de algoritmos de software transmitidos ao nível do kernel principal de chip – o que implicaria uma redução no desempenho geral do PC. Em geral, como observado pelos TI-especialistas, os engenheiros da Intel conseguiram resolver o problema, o que foi determinado no início do desenvolvimento da tecnologia – fazer com que o processador para operar de forma mais eficiente. De fato, como mostrado pelos testes, a solução de muitas tarefas praticamente importantes para o usuário a usar o Hyper-Threading activado para acelerar significativamente o trabalho.

Pode-se notar que entre essas Pentium 4 chips, que foram equipados com módulos de apoiar esta tecnologia, trabalhou muito mais eficazmente as primeiras modificações. De muitas formas isso foi expressa na capacidade do PC para operar em um modo de multitarefa verdadeira – quando vários tipos diferentes de aplicações Windows e altamente indesejável para intensificar devido ao consumo de recursos do sistema por um deles reduz a velocidade do trabalho dos outros.

A solução simultânea de vários problemas

Assim, os processadores com suporte Hyper-Threading melhor adaptado do que o chip que não são compatíveis com ele, o lançamento simultâneo de, por exemplo, o navegador web, reprodução de música e trabalhar com documentos. Claro, todos esses benefícios são sentidos pelo usuário, na prática somente se os componentes do PC de software e hardware são caracterizadas pela compatibilidade suficiente com um modo semelhante de operação.

desenvolvimento semelhante

Tecnologia Hyper-Threading – não é o único que é projetado para melhorar a performance do PC computação multithreaded. Ela tem análogos.

Por exemplo, em processadores POWER5 libertados pela IBM, também inclui o suporte para vários segmentos. Isto é, cada um dos núcleos do processador (de 2 instalado no mesmo elemento correspondente) pode executar as tarefas dentro dos dois fluxos. Assim, o chip lida com 4 segmentos de computação simultaneamente.

Entre AMD também tem excelentes resultados em matéria de conceitos de multi-threading. Sabe-se que na arquitectura da escavadora, algoritmos são utilizados, semelhante ao Hyper-Threading. soluções de recurso da AMD que cada thread manipula as unidades de processador individual. Quando esse cache de segundo nível é compartilhado. Conceitos semelhantes são implementados e desenvolvidos pela arquitetura AMD Bobcat, que é adaptado para notebooks e PCs pequenos.

Claro, o conceito de contrapartes diretas de AMD, IBM e Intel pode ser considerado muito condicional. Bem como abordagens para as arquiteturas de processador de design em geral. Mas os princípios incorporados nas tecnologias relevantes pode ser considerado bastante semelhantes, e os objetivos que colocam os desenvolvedores no aspecto de aumentar a eficiência dos chips de memória – muito perto de fato, se não idênticas.

Estes são os principais fatos sobre o excitante tecnologia da Intel. O que é, como habilitar o Hyper-Threading ou, inversamente, desativar, nós identificamos. O ponto, provavelmente no uso prático das suas vantagens, que você pode usar, certificando-se de que o hardware e software PC tecnologia de suporte.