Artigo Hyper-Threading

459 palavras 2 páginas
Hyper-Threading

Introdução
A tecnologia Hyper-Threading desenvolvida pela Intel, surgiu com o objetivo de aumentar o desempenho dos processadores. De acordo com a Intel com o uso do HT o processador pode ter um ganho de até 30% de performance dependendo da aplicação, porém na prática o ganho costuma ser em media 5%.
Essa tecnologia faz o processador simular a presença de mais núcleos agilizando a execução dos Threads.
O que é um Thread?
Threads são pequenas tarefas que o processador executa ao rodar os programas, eles são executados de forma concorrente, “disputando a atenção” do processador que realiza o gerenciamento dos mesmos, através do escalonamento, ele executa o thread de uma aplicação e logo após interrompe e executa outro thread de outro programa, isso ocorre de forma muito rápida dando ao usuário a impressão de que todos os programas abertos estão sendo executados ao mesmo tempo.
A Tecnologia Hyper-Threading
Nos processadores com essa tecnologia, enquanto um núcleo do processador executa um thread na maioria das vezes não são utilizados 100% do núcleo durante a execução, então o Hyper-Threading aproveita a parte ociosa para simular em um único núcleo físico dois núcleos lógicos.
As instruções CPUID são utilizadas pelo S.O. e demais programas para identificar a presença do HT nos processadores (As instruções CPUID servem para informar ao software as características do processador). Com isso o sistema operacional e os demais aplicativos entendem que o processador possuiu dois núcleos lógicos em cada núcleo.
O Hyper-Threading fornece um segundo processador lógico em um único encapsulamento, de forma que passam a existir duas arquiteturas lógicas que recebem seu próprio controlador de interrupção programável (APIC) e conjunto de registradores, porem os outros recursos, como memória cache, ula, unidade de controle e barramentos, são compartilhados.
Diante disso o software pode enviar diversas tarefas para os processadores lógicos da mesma forma

Relacionados

  • Hyper-Threading
    1659 palavras | 7 páginas
  • Mural
    1139 palavras | 5 páginas
  • Teste
    3287 palavras | 14 páginas
  • Uma nova era em tecnologia: intel core i7
    2190 palavras | 9 páginas
  • Introdução a informatica
    2206 palavras | 9 páginas
  • Processadores Intel
    3474 palavras | 14 páginas
  • ljjjjljl
    799 palavras | 4 páginas
  • Processadores
    5015 palavras | 21 páginas
  • Tads
    4184 palavras | 17 páginas
  • Historia dos processadores
    1151 palavras | 5 páginas