Por que o número de núcleos em um processador é normalmente

3

Sempre que vejo especificações do processador, o número de núcleos é sempre 2, 4, 8.

Existe alguma razão pela qual o número de núcleos é sempre par e não estranho como 3, 5, 7

    
por Computernerd 22.03.2014 / 17:51

4 respostas

4

@Tero está correto. A principal razão é porque a maioria dos núcleos é retangular. A criação de um processador multi-core é feita espelhando um layout central. Espelhe em vez de pisar para manter como recursos em núcleos adjacentes juntos. Durante o teste, um defeito pode proibir um núcleo de executar a especificação. Nesse caso, o núcleo pode ser desativado e o produto vendido com núcleos n-1. Alguns produtos podem ter um número ímpar de núcleos porque o espaço é necessário para outros recursos, como memória RAM ou reguladores. O layout central das GPUs, por exemplo, pode usar muitos núcleos espelhados, mas ser colocado de maneira muito "não-natural" para criar espaço para interfaces de barramento ou barramento.

    
por 22.03.2014 / 19:17
3

Primeiro, nós só tínhamos um núcleo. Então alguém, em algum momento, apenas decidiu dobrá-lo e fazer um sistema de 2 núcleos.

A partir daí, é mais fácil construir um sistema de 4 núcleos, porque você está apenas duplicando o sistema de 2 núcleos e já sabe como dobrar. Você não precisa inventar uma maneira para o seu sistema trabalhar com 3 núcleos.

    
por 22.03.2014 / 17:58
3

Acho que a principal razão para isso é o layout físico dos núcleos no chip do processador. Ter um número ímpar de núcleos deixaria um slot físico não utilizado no chip.

    
por 22.03.2014 / 18:00
0

Eu concordo principalmente com o que todo mundo já disse e só quero adicionar porque nós não tendemos a ver muito processadores n-1 core (se em tudo mais). Agora que estamos com chips de 4 e 8 núcleos, a AMD e (eu acho) a Intel estão começando a integrar dois núcleos. Desta forma, "core" fica um pouco confuso. Basicamente, eles compartilham o cache e possivelmente outros recursos de uma maneira muito restrita. À medida que vemos mais e mais núcleos, alguns desses pares estão se transformando em quads no nível do cache L3. Portanto, se um núcleo for ruim, então eles desativarão o par inteiro ou quad, esta é uma grande razão pela qual vemos processadores de 6 e 12 núcleos atualmente.

    
por 22.03.2014 / 20:27