Warum ist die Anzahl der Kerne in einem Prozessor normalerweise gerade

6796
Computernerd

Wenn ich mir die Spezifikationen des Prozessors anschaue, beträgt die Anzahl der Kerne immer 2, 4, 8.

Gibt es Gründe, warum die Anzahl der Kerne immer gerade ist und nicht ungerade wie 3, 5, 7 ist?

3
Es gibt (oder gab) [AMD-Dreikern-CPUs] (http://www.newegg.com/Product/Product.aspx?Item=N82E16819103724). Hierbei handelt es sich um Quad-Cores, bei denen der Test feststellte, dass einer fehlerhaft ist. Dieser Core ist dann deaktiviert und die CPU wird als Triple-Core verkauft. DasKrümelmonster vor 10 Jahren 2
Ich habe 12-Thread-Intel-CPU gesehen. Wie ich weiß, hatte es 6 Kerne. Also 3 * 2. pbies vor 10 Jahren 0
@pbies - Beide, 12 und 6, sind obwohl. Es ist wirklich so einfach, als würde niemand eine 3-Kern-CPU kaufen. Es ist marktgetrieben. Ramhound vor 10 Jahren 0
Tatsächlich gibt es eine Menge Prozessoren mit einem Kern. Zuletzt habe ich überprüft, 1 war eine ungerade Zahl. mpez0 vor 10 Jahren 7

4 Antworten auf die Frage

4
John Yost

@Tero ist richtig. Der Hauptgrund ist, dass die meisten Kerne rechteckig sind. Das Erstellen eines Multi-Core-Prozessors erfolgt durch Spiegeln eines Core-Layouts. Spiegeln Sie statt zu treten, um gleichartige Ressourcen auf benachbarten Kernen zusammenzuhalten. Während des Testens kann ein Fehler verhindern, dass ein Kern die Spezifikationen erfüllt. In diesem Fall kann der Kern deaktiviert und das Produkt mit n-1 Kernen verkauft werden. Einige Produkte können eine ungerade Anzahl von Kernen aufweisen, da für andere Funktionen wie RAM oder Regler Platz benötigt wird. Das Kernlayout für GPUs kann zum Beispiel viele gespiegelte Kerne verwenden, aber sehr "unnatürlich" ausgelegt sein, um Platz für RAM- oder Bus-Schnittstellen zu schaffen.

Was wäre, wenn Intel eine Quad-Core-CPU herstellte und einer dieser Kerne fehlerhaft war? Würden sie zwei Kerne anstatt eines blasen? Kraken vor 7 Jahren 0
Wenn sie das Produkt mit 2 Kernen verkaufen können und trotzdem einen Gewinn machen, dann ja, absolut. Warum Silizium verschwenden, wenn sie es noch verkaufen können? John Yost vor 7 Jahren 0
Warum können sie es nicht einfach zu einem besseren Preis verkaufen, indem sie es als 3-Core-Prozessor bezeichnen. Ich glaube, AMD hat einmal mit Athlon II X3 gearbeitet. Kraken vor 7 Jahren 0
3
Der Hochstapler

Erstens hatten wir nur einen Kern. Jemand hat sich irgendwann entschlossen, es zu verdoppeln und ein 2-Kern-System zu bauen.

Von dort aus ist es einfacher, ein 4-Kern-System aufzubauen, da Sie nur das 2-Kern-System verdoppeln und bereits wissen, wie man verdoppelt. Sie müssen keine Möglichkeit finden, wie Ihr System mit 3 Kernen arbeiten kann.

3
Tero Kilkanen

Ich denke, der Hauptgrund dafür ist das physische Layout der Kerne auf dem Prozessorchip. Eine ungerade Anzahl von Kernen würde einen ungenutzten physikalischen Steckplatz im Chip belassen.

Wenn ich die [Die-Aufnahme einer Haswell-CPU] (http://ultrabooknews.com/files/2013/06/Intel-Haswell-Die-Shot.jpg) anschaue, würde ich nicht erwarten, dass ein solcher ungenutzter physischer Steckplatz zur Verfügung steht. Der Chip könnte horizontal etwas leuchten und etwas weniger L3-Cache haben. DasKrümelmonster vor 10 Jahren 1
0
CrazyCasta

Ich stimme meistens mit dem überein, was alle anderen gesagt haben, und möchte nur hinzufügen, warum wir n-1-Core-Prozessoren nicht so oft sehen (wenn überhaupt mehr). Nun, da wir bis zu 4 und 8 Core-Chips haben, integrieren AMD und (glaube ich) Intel zwei Kerne zusammen. Auf diese Weise wird "Kern" etwas unscharf. Grundsätzlich teilen sie sich Cache und andere Ressourcen auf sehr enge Weise. Wenn wir mehr und mehr Kerne sehen, verwandeln sich einige dieser Paare auf der L3-Cache-Ebene in Quads. Wenn also ein Core nicht mehr funktioniert, wird das gesamte Paar oder Quad deaktiviert. Dies ist ein wichtiger Grund, warum heutzutage 6-Core- und 12-Core-CPUs verwendet werden.

Sie wundern sich, warum Hersteller den einen nicht deaktivieren und den nächsten sogar verkaufen, sondern 7-Core-Chips. Ich erinnere mich, dass bestimmte Käufer bestimmte Modelle / Läufe von CPUs wollten, weil sie bestimmte lesen konnten, die zuverlässiger übertaktet werden konnten. Dieselbe Art mit etwas, das als 6-Core verkauft wird, kann jedoch den Ruf haben, dass er für bestimmte Modelle / Läufe einen weiteren Core zuverlässig hinzufügen kann. Eine Art fortgeschrittenes Hobbyist-Performance-Geheimnis. Sun vor 10 Jahren 0
@ sunk818 Ich glaube nicht, dass du meine Antwort verstehst. Sie sind so integriert, dass es unmöglich ist, eines ohne das andere zu deaktivieren. CrazyCasta vor 10 Jahren 0