Macht AMD aus der virtuellen Kernverdoppelung SMT (Simultaneous Multithreading) bald eine virtuelle Kernvervierfachung SMT4? Einem Gerücht zufolge sollen die Pläne des Chipherstellers genau das für die kommende Zen 3-Architektur vorsehen (via Hardwareluxx).
Demnach könnten schon die für 2020 erwarteten Server-Prozessoren Epyc Milan in der höchsten Ausbaustufe (ausgehend von unverändert 64 Kernen) nicht mehr nur 128 Threads zeitgleich abarbeiten, sondern ganze 256 Threads.
Ryzen 9 3950X mit 16 Kernen erst im November, Ryzen 9 3900X weiterhin schlecht verfügbar
SMT4 bereits mit Ryzen 4000?
Da aber auch die kommenden Desktop-Prozessoren auf der Zen 3-Archtitektur basieren sollen - AMDs Nomenklatur zufolge müsste es sich dabei um Ryzen 4000 handeln -, sollten auch Normalanwender das SMT4-Feature nutzen können.
Ob sinnvoll oder nicht, sei einmal dahingestellt. Desktop-Anwendungen sind im Vergleich zu ihren Server-Pendants oft jedoch weit weniger auf Multithreading ausgelegt.
Gerade Spiele profitieren meist nur wenig von der virtuellen Kernvervielfachung, es sei denn der Prozessor hat ohnehin nur wenige Kerne. Bei mehr als vier CPU-Cores (und acht Threads) hat das Multithreading auch oft gar keinen positiven Effekt, die Performance nimmt dadurch teils sogar ab. Ein Datenblatt von AMD veranschaulicht sehr deutlich, warum das so ist:
Ressourcen müssen auf die eine oder andere Weise immer geteilt werden. L2- und L3-Cache beispielsweise werden je nach Bedarf geteilt, während Floating Point Scheduler und Memory Request Buffers von der jeweiligen Software reserviert werden können. Andere wichtige Kernkomponenten, wie Micro-Op Queue, Store Queue und Retire Queue werden statisch geteilt.
R3000 für 150 Euro - Ryzen 5 3500X in ersten Benchmarks klar vor Core i5 9400F
Das heißt allerdings nicht, dass jedem Thread nur die Hälfte (im Falle von SMT), oder nur ein Viertel (im Falle von SMT4) der Leistung eines Kerns zur Verfügung steht. Viele Ressourcen sind redundant vorhanden und werden von einem einzigen Thread oft nicht vollständig genutzt.
Virtuelle Kernverdoppelungs-Technologien wie SMT oder Intels Hyper-Threading versuchen möglichst keine Ressource brach liegen zu lassen, um bestmögliche Auslastung zu erzielen, was dann wiederum zu mehr Performance im Vergleich zu CPUs ohne SMT führen kann.
IBM bereits mit SMT8
AMD ist überdies auch nicht der erste Chipdesigner, der - falls sich die Gerüchte als wahr erweisen - auf die Abarbeitung von mehr als zwei Threads gleichzeitig pro Rechenkern setzt. IBMs Power9-Architekturen ermöglichen bereits vier- und achtfaches Multithreading.
Erstmals kamen derartige Spekulationen zu AMD SMT4 bereits via Reddit im Mai 2019 auf, noch vor den offiziellen Marktstarts von Zen 2 alias Ryzen 3000 und Epyc Rome.
Eine geleakte Raodmap von AMD, die zwar im Wesentlichen nur Folien aus dem Launch-Event der zweiten Epyc-Generation im August 2019 bestätigt, befeuert diese Gerüchte aktuell jedoch erneut.
Nur angemeldete Benutzer können kommentieren und bewerten.
Dein Kommentar wurde nicht gespeichert. Dies kann folgende Ursachen haben:
1. Der Kommentar ist länger als 4000 Zeichen.
2. Du hast versucht, einen Kommentar innerhalb der 10-Sekunden-Schreibsperre zu senden.
3. Dein Kommentar wurde als Spam identifiziert. Bitte beachte unsere Richtlinien zum Erstellen von Kommentaren.
4. Du verfügst nicht über die nötigen Schreibrechte bzw. wurdest gebannt.
Bei Fragen oder Problemen nutze bitte das Kontakt-Formular.
Nur angemeldete Benutzer können kommentieren und bewerten.
Nur angemeldete Plus-Mitglieder können Plus-Inhalte kommentieren und bewerten.