Ir ao conteúdo

O hyperthreading da Intel é algo físico no processador ou só software?


Ir à solução Resolvido por Visitante,

Posts recomendados

  • Membro VIP
Postado
4 minutos atrás, Rafael Cruz 970 disse:

Haveria a possibilidade de "emular" o HT com um driver/BIOS mod?

Não é possível emular.

 

12 minutos atrás, Rafael Cruz 970 disse:

Os processadores Intel que possuem HT têm algum hardware específico para os threads virtuais ou é apenas software?

Não é físico, é um processo lógico que ocorre durante a execução de uma ou mais operações no CPU, isso é, a bem grosso modo.

 

Há diversos artigos, só pesquisar.

  • Obrigado 1
Postado
1 minuto atrás, LNPott disse:

Não é possível emular.

 

Não é físico, é um processo lógico que ocorre durante a execução de uma ou mais operações no CPU, isso é, a bem grosso modo.

 

Há diversos artigos, só pesquisar.

Valeu!! O funcionamento dele eu já sabia como era, mas não tinha encontrado ninguém falando se era algo da arquitetura do processador ou se era o driver ou a BIOS que gerenciava isso. Perguntei porque eu tava com um i5 2320 sobrando aqui e pensei se não tinha a possibilidade de deixar ele octa rsrs. Bom, obrigado pela ajuda.

  • Solução
Postado

A BIOS só ativa/desativa o recurso mesmo, porém é algo da microarquitetura.

 

Na teoria os Core i5 (e da mesma forma os Core i3 da oitava geração pra frente) possuem os circuitos referentes ao HyperThreading, considerando que o die de um Core i3/i5 é exatamente o mesmo de um Core i7/i9 visto que ambas as famílias de processadores são da mesma microarquitetura.

 

A questão mesmo é que a Intel desativa determinados recursos ou cores durante o processo de binning, e assim conseguem processadores de acordo com a configuração requerida, como o Core i7 da nona geração por exemplo que não tem HyperThreading ou o Core i9, que possue os mesmos 8 cores mas tem o HyperThreading. Geralmente essa desativação acontece por conta de defeitos de fabricação mesmo, logo, se 1 ou 2 cores apresentarem defeitos, o HyperThreading e esses 2 cores são desabilitados, tornando possível que esse processador seja vendido como um Core i5 (6C/6T a partir da oitava geração).

 

A explicação é bem superfícial mas dá uma ideia da coisa toda.

https://forum.level1techs.com/t/differences-between-cpus-binning-vs-microcode/103064

  • Membro VIP
Postado

Como o assunto já foi esclarecido, posto link relacionado:

 

https://www.mail-archive.com/[email protected]/msg99141.html

 

Boa parte dessas falhas de segurança têm ligação com SMT.

 

Remendos via novos microcódigos estão mitigando uma a uma as falhas, requerendo atualizações nos sistemas operacionais também. Tais correções têm impacto alto no desempenho (nas microarquiteturas recentes está diminuindo), de forma que dependendo é mais negócio desativar SMT do que tê-lo habilitado com as mitigações ativas.

 

Talvez a Microsoft empacote os microcódigos via Windows Update. Ou talvez não. Por isso sempre recomendo manter BIOS atualizados. Essa coisa de "se estiver funcionando não atualize" não aplica-se mais com essa penca de falhas descobertas nos últimos anos. Se tiver novo microcódigo, tem que atualizar.

 

https://youtu.be/kahLQVs9658

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!