Pourquoi le nombre de cœurs dans un processeur est-il normalement égal


3

Chaque fois que je regarde les spécifications du processeur, le nombre de cœurs est toujours de 2, 4, 8.

Y a-t-il des raisons pour lesquelles le nombre de cœurs est toujours pair et non impair, comme 3, 5, 7


2
Il y a (ou ont été) CPU triple cœur AMD . Ce sont des quad-core, où les tests ont déterminé que l'un d'entre eux est défectueux. Ce noyau est ensuite désactivé et le processeur est vendu en tant que triple cœur.
DasKrümelmonster

J'ai vu un processeur Intel à 12 fils. Comme je sais, il y avait 6 noyaux. Donc 3 * 2.
pbies

@pbies - les deux 12 et 6 sont même si. C'est vraiment aussi simple que personne n'achèterait un processeur à 3 cœurs. C'est axé sur le marché.
Ramhound

7
En fait, il y a énormément de processeurs avec 1 cœur. La dernière fois que j'ai vérifié, 1 était un nombre impair.
mpez0

Réponses:


4

Je pense que la raison principale en est la disposition physique des cœurs sur la puce du processeur. Avoir un nombre impair de cœurs laisserait un emplacement physique inutilisé dans la puce.


1
En regardant le die shot d'un processeur Haswell Je ne m'attendrais pas à un tel emplacement physique inutilisé. La puce pourrait se déplacer un peu horizontalement et avoir un peu moins de cache L3.
DasKrümelmonster

4

@Tero est correct. La raison principale est que la plupart des noyaux sont rectangulaires. La création d'un processeur multicœur est réalisée en répliquant une mise en page principale. Mettez en miroir plutôt que de garder les mêmes ressources sur les cœurs adjacents. Lors des tests, un défaut peut empêcher un noyau de respecter les spécifications. Dans ce cas, le noyau peut être désactivé et le produit vendu avec n-1 noyaux. Certains produits peuvent avoir un nombre impair de noyaux car il faut de la place pour d'autres fonctionnalités telles que le ram ou les régulateurs. La disposition de base pour les GPU, par exemple, peut utiliser beaucoup de cœurs en miroir, mais elle doit être disposée de manière «non naturelle» pour laisser la place aux interfaces de bus ou de mémoire vive.


Et si Intel fabriquait un processeur quad-core et que l'un de ces noyaux était buggy? Souffleraient-ils 2 noyaux au lieu d'un?
Kraken

S'ils peuvent vendre le produit avec 2 noyaux désactivés tout en réalisant un bénéfice, alors oui, absolument. Pourquoi gaspiller du silicium s’ils peuvent encore le vendre?
John Yost

Pourquoi ne peuvent-ils pas simplement le vendre à un meilleur prix en le qualifiant de processeur 3 cœurs? Comme je crois, AMD l’a déjà fait avec Athlon II X3.
Kraken

3

Premièrement, nous n’avions qu’un seul noyau. Alors quelqu'un, à un moment donné, a juste décidé de double et faire un système à 2 noyaux.

À partir de là, il est plus facile de construire un système à 4 cœurs, car vous êtes juste doubler le système à 2 cœurs et vous savez déjà doubler. Vous n'avez pas besoin d'inventer un moyen pour que votre système fonctionne avec 3 cœurs.


0

Je suis principalement d'accord avec ce que tout le monde a dit et je veux juste ajouter pourquoi nous n'avons pas tendance à voir beaucoup (voire plus du tout) processeurs principaux. Maintenant que nous sommes à 4 et 8 cœurs, AMD et (je pense) Intel commencent à intégrer deux cœurs. De cette façon, le "noyau" devient un peu flou. En gros, ils partagent le cache et éventuellement d’autres ressources de manière très serrée. Alors que nous voyons de plus en plus de cœurs, certaines de ces paires se transforment en quads au niveau du cache L3. Par conséquent, si un cœur tourne mal, ils désactivent simplement la paire entière ou le quad, ce qui explique en grande partie la raison pour laquelle nous voyons actuellement des processeurs à 6 et 12 cœurs.


Vous vous demandez pourquoi les fabricants ne désactivent pas celui-ci et ne vous vendent pas le suivant, mais vous offrent 7 cœurs. Je me souviens que des acheteurs spécifiques voulaient certains modèles / exécutions de processeurs, car ils en lisaient certains qui pourraient être overclockés de manière plus fiable. Même chose avec quelque chose vendu comme 6-core, mais pourrait avoir la réputation de pouvoir ajouter un noyau de manière fiable pour certains modèles / exécutions. Une sorte de secret de performance amateur avancé.
Sun

@ sunk818 Je ne pense pas que vous compreniez ma réponse. Ils sont tellement intégrés qu’il peut être impossible de désactiver l’un sans l’autre.
CrazyCasta
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.