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
cpu
multi-core
core
Computernerd
la source
la source
12
et6
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é.Réponses:
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.
la source
@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.
la source
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.
la source
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.
la source