Ir ao conteúdo
  • Cadastre-se

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


Ir à solução Resolvido por Visitante,

Posts recomendados

  • Membro VIP
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
Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Solução

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

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

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
Link para o comentário
Compartilhar em outros sites

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