Wie viele Prozessorkerne Sie wirklich brauchen

Warum mehr Kerne nicht mehr Tempo bedeuten, wie Spiele und Produktivität Kerne unterschiedlich fordern, und warum eine Kernzahl zwei Chips nie einordnet.

Aktualisiert

Auf dieser Seite
  1. Was ein Kern tut, und wann ein zweiter hilft
  2. Spiele verlangen einige schnelle Kerne
  3. Produktivität, die mit den Kernen skaliert
  4. Threads, und warum eine Zahl nie zwei Chips einordnet
  5. Wie Prozessoren hier verfolgt werden

Mehr Kerne bedeuten nicht mehr Tempo. Ein Kern ist ein Arbeiter, und ein zweiter hilft nur, wenn sich die Aufgabe zwischen beiden aufteilen lässt. Manche Arbeit teilt sich sauber und manche kaum, sodass die Zahl der Kerne, die Sie brauchen, von der Art der Arbeit bestimmt wird, die Sie tun, nicht davon, dass eine größere Zahl besser sei.

Was ein Kern tut, und wann ein zweiter hilft

Ein Kern führt jeweils einen Strom von Befehlen aus. Geben Sie ihm doppelt so viele Kerne, läuft eine Aufgabe, die ein einziger ununterbrochener Strom ist, nicht schneller — der zweite Kern hat nichts Eigenes zu tun. Die Aufgaben, die schneller werden, sind jene, die in unabhängige Stücke zerfallen, die nebeneinander laufen können: ein Bild in Kacheln rendern, viele Dateien auf einmal kompilieren, Video kodieren, mehrere virtuelle Maschinen betreiben. Diese skalieren fast direkt mit den Kernen.

Das meiste, was eine Maschine flott anfühlen lässt, ist nicht diese Art von Arbeit. Eine Anwendung öffnen, eine Seite laden, die Reaktionsfreude, die Sie von Minute zu Minute bemerken — das stützt sich auf ein oder zwei schnelle Kerne, nicht auf viele vorhandene Kerne. Die ersten Kerne zählen also enorm und jeder weitere zählt weniger, bis die Arbeit vor Ihnen aufhört, sich zu teilen.

Spiele verlangen einige schnelle Kerne

Ein Spiel stützt sich stark auf eine Handvoll Kerne — jene, die seine Hauptschleife ausführen — und leicht auf einige weitere für den Hintergrund: das Nachladen von Ressourcen, den Ton, das System darum herum. Fügen Sie Kerne über diese Handvoll hinaus hinzu, bleiben sie weitgehend untätig, während Sie spielen, denn das Spiel hat keine weitere unabhängige Arbeit, die es ihnen übergeben könnte. Was die Leistung eines Spiels bewegt, ist stattdessen, wie schnell diese wenigen Kerne laufen und wie viel Cache ihnen nahesteht, und deshalb schlägt ein schneller Chip mit sechs oder acht Kernen einen langsameren mit weit mehr Kernen im selben Spiel. Wie Sie einen Desktop-Prozessor auswählen arbeitet die Taktrate und den Cache durch und zeigt, warum AMDs X3D-Chips mit zusätzlichem Cache diesen Vergleich verändern.

Produktivität, die mit den Kernen skaliert

Am anderen Ende steht Arbeit, die sich so weit teilt, wie Sie sie geben können. Ein Rendering, eine lange Kompilierung, ein Stapel-Export, ein Haufen virtueller Maschinen — jede gibt jedem Kern ein Stück und wird früher fertig, je mehr Kerne es gibt. Hier ändert die Dimensionierungsfrage ihre Form: Es geht nicht mehr darum, ob Sie die Kerne spüren werden, sondern darum, wie viel Ihrer Zeit die Arbeit kostet und wie viel dieser Zeit mehr Kerne zurückkaufen würden. Wenn eine Maschine ihre Tage mit Arbeit verbringt, die skaliert, sind die Kerne der Posten, der sich auszahlt; wenn nicht, sind sie Kapazität, die brachliegt.

Threads, und warum eine Zahl nie zwei Chips einordnet

Viele Chips führen zwei Threads pro Kern aus, sodass ein Kern an einem zweiten Strom weiterarbeiten kann, während der erste auf den Speicher wartet. Das hilft derselben teilbaren Arbeit, der auch mehr Kerne helfen, und wenig der latenzgebundenen Arbeit, die ein einzelner schneller Kern bedient. Eine Thread-Zahl liest sich daher wie die Kernzahl: nützlich, um sich vorzustellen, wie viel parallele Arbeit ein Chip halten kann, nicht um einen Chip über einen anderen zu stellen.

Das ist der letzte Punkt, den man festhalten sollte. Kern- und Thread-Zahl bemessen einen Chip auf eine Art von Arbeit; sie entscheiden nicht, welcher schneller ist, denn Generation, Taktrate und Cache wandern alle zwischen zwei Chips mit derselben Zahl. Ein neuerer Achtkern-Chip kann vor einem älteren Zwölfkern-Chip ins Ziel kommen. Lesen Sie die Zahl für die Form der Arbeit, zu der sie passt, dann lesen Sie den Rest.

Wie Prozessoren hier verfolgt werden

Ein Desktop-Prozessor ist ein einzelnes Modell, keine Familie von Größen, sodass seine Seite eine einzige Spezifikation trägt und, wo der Chip einzeln verkauft wird, einen über die Zeit verfolgten Preis statt eines Listenpreises. Die Zahlen stammen aus dem Datenblatt des Herstellers, nie aus einem hier durchgeführten Test, sodass sie beschreiben, wofür ein Chip gebaut ist — nicht, wie schnell er es im Testaufbau eines anderen erledigt hat, was weiterhin einen um Ihre Arbeitslast herum gebauten Test verlangt.

Jeder Desktop-Prozessor in unserem Katalog hat seine eigene Seite, und wie Sie einen Desktop-Prozessor auswählen behandelt, was zu lesen ist, sobald eine Kernzahl feststeht: der Sockel, der entscheidet, worein er passt, und der Cache und die Leistung, die entscheiden, was Sie bekommen.

Häufige Fragen

Sind mehr Kerne immer besser?
Nur für Arbeit, die sich in unabhängige Ströme teilt — Rendern, Kompilieren, mehrere virtuelle Maschinen. Arbeit, die sich nicht teilt, darunter vieles, wovon ein Spiel und die alltägliche Reaktionsfreudigkeit abhängen, nutzt einige Kerne voll aus und lässt den Rest untätig, sodass mehr Kerne ab einem Punkt nichts mehr bringen, das Sie spüren.
Ist eine höhere Kernzahl ein schnellerer Prozessor?
Nicht für sich allein. Ein neuerer Achtkern-Chip kann einen älteren Zwölfkern-Chip überholen, weil Taktrate, Cache und Generation ebenfalls mitwandern. Die Kernzahl bemisst einen Chip auf eine Art von Arbeit; sie ordnet zwei Chips nicht gegeneinander ein.

Ratgeber zu dieser Kategorie