
Wenn ich mir die Spezifikationen des Prozessors ansehe, beträgt die Anzahl der Kerne immer 2, 4 oder 8.
Gibt es einen Grund, warum die Anzahl der Kerne immer gerade und nicht ungerade ist, wie 3, 5, 7?
Antwort1
@Tero hat recht. Der Hauptgrund ist, dass die meisten Kerne rechteckig sind. Ein Mehrkernprozessor wird durch Spiegeln eines Kernlayouts erstellt. Spiegeln statt schrittweises Vorgehen, um ähnliche Ressourcen auf benachbarten Kernen zusammenzuhalten. Während des Tests kann ein Defekt dazu führen, dass ein Kern nicht die Spezifikationen erfüllt. In diesem Fall kann der Kern deaktiviert und das Produkt mit n-1 Kernen verkauft werden. Einige Produkte haben möglicherweise eine ungerade Anzahl von Kernen, weil Platz für andere Funktionen wie RAM oder Regler benötigt wird. Das Kernlayout für GPUs beispielsweise kann viele gespiegelte Kerne verwenden, aber sehr „unnatürlich“ angeordnet sein, um Platz für RAM oder Busschnittstellen zu schaffen.
Antwort2
Ich denke, der Hauptgrund dafür ist die physikalische Anordnung der Kerne auf dem Prozessorchip. Bei einer ungeraden Anzahl von Kernen würde ein physikalischer Steckplatz im Chip ungenutzt bleiben.
Antwort3
Zuerst hatten wir nur einen Kern. Irgendwann beschloss jemand,doppeltes und machen Sie ein 2-Kern-System.
Von dort aus ist es einfacher, ein 4-Kern-System zu bauen, weil Sie nurVerdoppelungmit dem 2-Kern-System wissen Sie bereits, wie man verdoppelt. Sie müssen keine Möglichkeit erfinden, wie Ihr System mit 3 Kernen funktioniert.
Antwort4
Ich stimme größtenteils mit dem überein, was alle anderen gesagt haben, und möchte nur hinzufügen, warum wir n-1-Core-Prozessoren nicht mehr oft sehen (wenn überhaupt noch). Jetzt, wo wir bei 4- und 8-Core-Chips sind, beginnen AMD und (glaube ich) Intel, zwei Kerne zusammen zu integrieren. Auf diese Weise wird „Kern“ ein wenig schwammig. Im Grunde teilen sie sich den Cache und möglicherweise andere Ressourcen in sehr enger Weise. Da wir immer mehr Kerne sehen, verwandeln sich einige dieser Paare auf der L3-Cache-Ebene in Quads. Wenn also ein Kern ausfällt, deaktivieren sie einfach das ganze Paar oder Quad. Dies ist ein wichtiger Grund, warum wir heutzutage 6-Core- und 12-Core-CPUs sehen.