
Sempre que olho as 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 ímpar como 3, 5, 7
Responder1
@Tero está correto. A principal razão é porque a maioria dos núcleos são retangulares. A criação de um processador multi-core é feita espelhando um layout central. Espelhe em vez de avançar para manter juntos recursos semelhantes em núcleos adjacentes. Durante o teste, um defeito pode proibir um núcleo de funcionar de acordo com as especificações. Nesse caso, o núcleo pode ser desativado e o produto vendido com n-1 núcleos. Alguns produtos podem ter um número ímpar de núcleos porque é necessário espaço para outros recursos, como memória RAM ou reguladores. O layout do núcleo das GPUs, por exemplo, pode usar muitos núcleos espelhados, mas ser disposto de maneira muito "não natural" para abrir espaço para interfaces de memória RAM ou barramento.
Responder2
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.
Responder3
Primeiro, tínhamos apenas um núcleo. Então alguém, em algum momento, decidiudobroe faça um sistema de 2 núcleos.
A partir daí, é mais fácil construir um sistema de 4 núcleos, porque você está apenasduplicaçãoo sistema de 2 núcleos e você já sabe como dobrar. Você não precisa inventar uma maneira de seu sistema funcionar com 3 núcleos.
Responder4
Concordo principalmente com o que todo mundo disse e só quero acrescentar por que não tendemos a ver muitos processadores de núcleo n-1 (se é que vemos mais). Agora que temos 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, o “núcleo” fica um pouco confuso. Basicamente, eles compartilham cache e possivelmente outros recursos de uma forma 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 falhar, eles simplesmente desabilitarão todo o par ou quádruplo, este é um grande motivo pelo qual vemos CPUs de 6 e 12 núcleos atualmente.