Ir ao conteúdo

Core e Thread, qual a diferença?


Xcast2

Posts recomendados

Postado

Completando o que explicou o Lordfire, o Hyper-Threading "engana" o Sistema Operacional fazendo com que este reconheça o dobro de cores em um processador. O HT pode ser ativado ou desativado na bios.

Desativei o HT do meu PC, pois [na minha opinião] reduz o desempenho em app 3D, além de esquentar a máquina.

Postado

Complementando a complementação: thread é como se fosse uma linha de código. Cada processador em um sistema com vários núcleos (cores) vai pegar uma linha dessa e processar, dando o resultado. Se você pode dividir o código do programa em várias linhas, com mais núcleos você consegue processar mais coisa ao mesmo tempo. Daí tem mais performance.

Acontece que um núcleo tem várias partes, muitas que ficam inoperantes mesmo quando o seu processador aparecer como "100% em uso". A HT é uma tecnologia para que o sistema operacional reconheça essas partes que estão inoperantes e "esprema" uma linha de código ("thread") a mais no núcleo que JÁ está processando um "thread". Algo como escrever com a mão direita (thread "normal") e tomar café com a esquerda (thread "espremido"). xDDD

Essencialmente o núcleo vai aumentar um pouco na performance pois vai fazer "multitask", processar dois threads ao invés de um. O ganho de perfomance pode variar de negativo a +30%, saaaaalvo engano e dependendo do programa.

  • 8 meses depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...