@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.
Warum ist die Anzahl der Kerne in einem Prozessor normalerweise gerade
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?
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
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.
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.
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.
Verwandte Probleme
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
4
Kann ein 32-Bit-Betriebssystem in einem 64-Bit-Prozessor ausgeführt werden?
-
3
Ist es möglich, eine Intel Q8400-CPU in meinem ASUS P5N-EM HDMI-Mobo zu verwenden?
-
3
Sinkt durch das Überlappen einer CPU / eines Kühlkörpers tatsächlich die Temperatur?