Tecnologia ht

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2214 palavras )
  • Download(s) : 0
  • Publicado : 3 de junho de 2012
Ler documento completo
Amostra do texto
TECNOLOGIA HYPER-THREADING (HT)

MANAUS
2011

TECNOLOGIA HYPER-THREADING (HT)

Trabalho apresentado ao curso de Suporte e Manutenção de Informática da, como requisito parcial para a obtenção de nota da disciplina Arquitetura de Computadores.



MANAUS
2011

INTRODUÇÃO

Nos dias atuais, há busca incansável pela eficiência, rapidez e praticidade em prol da melhor produtividade.Se busca chegar sempre no topo e objetivo o mais rápido possível, porém, para que isso aconteça temos que dispor de ferramentas e meios específicos.
A Intel trouxe os avanços da tecnologia Intel HT para a plataforma de computador de desktop. Essa tecnologia, em conjunto com a microarquitetura Intel NetBurst, foi criada para garantir desempenho superior para os mais exigentes ambientes eaplicativos.

TECNOLOGIA HYPER-THREADING (HT)

Hyper-Threading ou hiperprocessamento é uma tecnologia usada em processadores que o faz simular dois processadores tornando o sistema mais rápido quando se usa vários programas ao mesmo tempo. É uma tecnologia desenvolvida pela Intel e foi primeiramente empregada no processador Pentium 4 de núcleo Northwood, de 32 bit. Apesar do foco datecnologia Hyper-Threading ser os processadores para servidores de rede, os processadores da série Intel® Core2™ (Extreme Edition) e Intel® Core™ (i3,i5 e i7) usufruem dessa tecnologia proporcionando até 12 núcleos totais (i7 980x). Essa técnica foi criada para oferecer maior eficiência na utilização dos recursos de execução do processador. Segundo a Intel, a Hyper-Threading oferece um aumento dedesempenho de até 30% dependendo da configuração do sistema.
A tecnologia Hyper-Threading simula em um único processador físico dois processadores lógicos. Cada processador lógico recebe seu próprio controlador de interrupção programável (APIC) e conjunto de registradores. Os outros recursos do processador físico, tais como, cache de memória, unidade de execução, unidade lógica e aritmética, unidadede ponto flutuante e barramentos, são compartilhados entre os processadores lógicos. Em termos de software, significa que o sistema operacional pode enviar tarefas para os processadores lógicos como se estivesse enviando para processadores físicos em um sistema de multiprocessamento.

Comparação de um processador com e sem tecnologia Hyper-Threading



Na figura vemos o diagrama de doisprocessadores. No diagrama, os registradores e controlador de interrupção foram chamados de “AS“. Na área denominada de “recursos de execução” estão todos os recursos que o processador necessita para executar as instruções. O processador da esquerda não suporta a tecnologia Hyper-Threading. O processador da direita suporta, duplicando seus registradores e controladores e compartilhado os recursosde execução entre os processadores lógicos, parecendo assim um sistema com dois processadores.
Os modernos sistemas operacionais são SMP (Multiprocessamento Simétrico), ou seja, podem trabalhar com mais de um processador instalado no sistema, dividindo às tarefas entre os mesmos. A tecnologia Hyper-Threading estende essa idéia de forma que os sistemas operacionais e software aplicativosdividam as tarefas entre os processadores lógicos.
Sistema Multiprocessado sem tecnologia Hyper-Threading

Processador com tecnologia Hyper-Threading

As instruções CPUID são utilizadas pelo sistema operacional e aplicativos para identificar a presença da tecnologia Hyper-Threading nos processadores. Para quem não sabe, as instruções CPUID servem para informar ao software as característicasdo processador instalado. Obviamente, os sistemas operacionais e sofware aplicativos têm que suportar a tecnologia Hyper-Threading para usufruir dos processamentos simultâneos.
O primeiro processador da Intel a implementar a tecnologia Hyper-Threading foi o Intel Xeon. O Intel Xeon utiliza a arquitetura NetBurst e é voltado para o mercado de servidores. Apesar do foco da tecnologia...
tracking img