Se o i5 não tem hyperthreading, por que ele tem mais threads do que núcleos?

Se o i5 não tem hyperthreading, por que ele tem mais threads do que núcleos?

Eu li em vários lugares que o i5 não tem hyperthreading e que o i7 é i5 + hyperthreading. Se for verdade, como é que muitos processadores i5 têm mais threads do que núcleos (4 núcleos e 8 threads), de acordo com o site da Intel.?

Responder1

Depende muito da geração do processador e das escolhas de engenharia do processador.

Pela experiência, cada geração seguiu amplamente:

  • i3: baixa contagem de núcleos sem hyperthreading
  • i5: baixa contagem de núcleos + hyperthreading
  • i5: contagem de núcleos intermediários sem hyperthreading
  • i7: contagem média/alta de núcleos + hyperthreading

Isso é um pouco anedótico, mas dizer que nenhum i5 tem hyperthreading é provavelmente falso. Acontece que o i5 é o espaço entre o low-end e o high-end. Você pode ver a combinação acima especialmente nos processadores de 5ª geração.

A linha entre i3 e i5 também mudou ao longo dos anos e tenho certeza de que houve i3s com hyperthreading em algumas gerações.

O que mencionei acima deve ser encarado com cautela, pois existem até processadores i7 que podem não ter hyperthreading e outros que podem ter baixas contagens de núcleos, especialmente nos mercados móveis.

Se você quiser descobrir se algum processador possui hyperthreading, você deve verificarhttps://ark.intel.com/para o processador.

Qualquer processador que declare uma contagem de threads superior à contagem de núcleos possui hyperthreading.

Responder2

Muitosi5s móveistem Hyper-Threading. Muitosi3s móveistem Hyper-Threading.

Desktop i5snão possui Hyper-Threading.Desktop i3stambém não possui Hyper-Threading.

Esses links são para a geração atual. Muitas gerações anteriores são semelhantes nesse aspecto, exceto os i3s para desktop: eles costumavam ter Hyper-Threading.

informação relacionada