Ir ao conteúdo
  • Cadastre-se

8 núcleos de processamento ou 16?


S117

Posts recomendados

Estava dando uma olhada em varios processadores e me veio uma dúvida. Um processador como um FX-8300 tem 8 cores e 8 threads, no total seriam 16 núcleos de processamento? Eu sei da polêmica dos BullDozer mas efetivamente um processador como o E5400 tem 2 cores e 2 threads entao seriam 4 núcleos de processamento?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@S117 não, todo núcleo físico é um núcleo lógico.

O FX-8300 é um meio termo disso, ele tem 4 núcleos físicos em uma parte e 8 em outra (nas subdivisões do processador), por isso eles vendem como 8 núcleos, mas ele tem, a grosso modo, 4. (mas tem 8 :D )

 

Os FX não são o melhor exemplo pra se definir essas coisas. ;)

  • Curtir 4
  • Haha 2
Link para o comentário
Compartilhar em outros sites

@S117

 

A arquitetura do FX 8300 usa módulos, onde cada um deles vem com 2 núcleos físicos compartilhando recursos, como cache l1 instruction e l2,unidade de ponto fluante compartilhada em cada módulo e a cache L3 compartilhada entre todos os módulos, a única cache individual é a cache L1 data, eles fisicamente eles estão lá, mas compartilhando recursos.

 

Um FX 8300 por exemplo, vem com 4 módulos, onde cada módulo vem com 2 cores fisicos compartilhando recursos, multiplica por 4 e você tem os 8 núcleos, mas a cada par de cores físicos eles compartilham recursos.

 

Já o E5400 é outra arquitetura, um Pentium Dual Core socket lga 775, ele tem 2 cores físicos, cada núcleo tem cache l1 data e instruction individual, unidade de ponto fluante individual para cada núcleo e a cache L2 compartilhada entre 2 núcleos, ele não tem cache L3.

Link para o comentário
Compartilhar em outros sites

@S117 Neste caso você também está somando núcleos + threads para se chegar a um número, como o caso do E5400 (2C + 2T = 4), não é bem assim que funciona.

 

Cada núcleo físico normalmente é capaz de executar uma thread, a menos que o processador em questão possua recursos como HyperThreading (HT) ou outra forma de SMT (Simultaneous Multithreading), o que faz com que o núcleo físico possa executar duas ou até mais threads por vez, neste caso, cada thread é representada no sistema operacional como um núcleo lógico.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!