Intel Hyper-Threading vs AMD SMT Explained for Future Core Ultra 400 and Zen 6
Intel hat „Hyper-Threading“ in den letzten Jahren immer wieder neu gerahmt, während andere Hersteller wie AMD SMT (Simultaneous Multithreading) weiterhin als Standardwerkzeug nutzen. Mit Blick auf kommende Plattformen wie die erwartete Nova-Lake-Generation („Core Ultra 400“) und AMDs Zen-6-Roadmap 2027 steht damit erneut die zentrale Frage im Raum: Bringt es wirklich etwas, wenn ein physischer CPU-Kern zwei Threads gleichzeitig abarbeitet? Der Kernpunkt liegt im Funktionsprinzip „logischer Kerne“ – und darin, wann Software und Arbeitslast davon profitieren.
Was steckt hinter SMT – und was bedeutet „HT“?
SMT beschreibt die Fähigkeit eines CPU-Kerns, mehrere Threads parallel statt nacheinander zu bearbeiten. Dabei ist vor allem die Perspektive des Betriebssystems entscheidend: Die CPU „liefert“ dem OS pro physischem Kern zwei Threads als gleichwertige Verarbeitungsmöglichkeiten. Die eigentliche interne Bearbeitung kann dabei komplex sein, weil sich die Threads dabei Ressourcen im Kern teilen.
Für x86-Prozessoren führte Intel die Technik unter dem Namen „Hyper Threading“ ein. Später wurde die Bezeichnung um „… Technology“ ergänzt (HTT), weil „HT“ bereits von AMD belegt war. Das Grundkonzept existiert allerdings schon seit Jahrzehnten und wird auch heute noch etwa von IBM eingesetzt. Zusätzlich gibt es Varianten außerhalb des klassischen Desktop-Falls, etwa SMT4, bei dem statt zwei vier Threads pro physischem Kern möglich sind.
Wie SMT die Leistung praktisch erhöht
Die Idee dahinter ist einfach: Moderne CPU-Kerne arbeiten Aufträge in mehreren Stufen ab. Jede Stufe besitzt spezialisierte Einheiten, die teils mehrfach parallel vorhanden sind. In der Praxis limitiert aber oft nicht der gesamte Kern gleichmäßig, sondern unterschiedliche Pipeline-Abschnitte bremsen je nach Task. Dadurch entstehen Lücken: Schaltungen in weniger ausgelasteten Bereichen können brachliegen. In manchen Situationen wartet der Kern sogar auf externe Einheiten, etwa Daten vom RAM-Controller.
SMT hilft dabei, diese Leerlaufzeiten zu reduzieren. Wenn verschiedene Aufgaben gemischt verarbeitet werden, kann die CPU die vorhandenen Kapazitäten besser auslasten. Ergebnis: Der Kern erledigt in gleicher Zeit mehr Arbeitsanteile – die effektive Rechenleistung steigt, weil die Auslastung der Pipeline insgesamt besser wird.
Wann SMT funktioniert: Threads, Workload und Betriebssystem
Voraussetzung ist, dass überhaupt genügend Threads anliegen. Intel brachte Hyper-Threading erstmals mit dem Pentium 4 ein – mit dem frühen Ziel, zwei Programme parallel auf einem Single-Core-System zu bedienen. Im Alltag bedeutete das etwa: Ein Textprogramm kann den „Speichern“-Dialog öffnen, während gleichzeitig der Task-Manager noch bedient wird, ohne den gesamten Rechner neu starten zu müssen.
Auch im Serverbereich dient SMT bis heute dazu, verschiedene parallel laufende Software-Instanzen oder virtualisierte Rechner gleichzeitig zu unterstützen. Bei Gaming-PCs ist der Charakter meist anders: Es gibt eine Hauptanwendung (das Spiel), und Hintergrundprozesse laufen eher ergänzend. SMT kann hier trotzdem helfen, aber der Fokus liegt darauf, die Aufgaben des Spiels selbst schneller abzuarbeiten.
Warum Spiele keine „SMT-Optimierung“ brauchen (aber OS-Scheduler zählt)
Aus Sicht der Software gibt es bei SMT keine extra „SMT-spezifischen Kerne“. Für die Anwendung zählt grundsätzlich nur: Es stehen logische Kerne zur Verfügung. SMT fügt keinen zusätzlichen oder virtuellen Kern hinzu, sondern stellt pro physischem Kern zwei gleichrangige Verarbeitungspunkte bereit.
Wichtig: Eine Priorisierung zwischen beiden logischen Kernen ist nicht automatisch sichtbar, und der Umstand, dass sie sich Technik teilen müssen, ist zunächst nicht „offensichtlich“ für die Software. Nur über zusätzliche Kommunikationswege kann der Scheduler des Betriebssystems erkennen, dass es sinnvoll sein kann, bestimmte Ressourcen stärker zu belasten und andere zu schonen. Dabei sehen die Threads weiterhin jeweils einen „Kern“ – die Abstimmung passiert auf Systemebene.
Von 2:1-Logik zu Ein-Thread-pro-Kern: warum das Thema gerade wieder hochkocht
Im Jahr 2024 sorgte Arrow Lake für Diskussionen: Erstmals seit 2009 erschien ein High-End-Prozessor mit genauso vielen logischen wie physischen Rechenkernen. Das bricht mit dem zuvor verbreiteten Muster, bei dem Intel und auch AMD für viele Modelle ein Verhältnis von 2:1 nutzten. Ein Jahr später bezeichnete Intel-CEO Lip-Bu Tan den Verzicht auf „Hyper Threading“ als Fehler, der zumindest im Servergeschäft korrigiert werden sollte.
Für die im Winter erwartete Nova-Lake-Generation („Core Ultra 400“) wird jedoch wieder von nur einem Thread pro Kern gesprochen. AMDs Gegenentwurf: Für 2027 sollen Zen-6-Ryzens erneut SMT unterstützen. Genau diese Gegenüberstellung sorgt dafür, dass die Debatte um „zusätzliche logische Kerne“ weiter an Fahrt gewinnt.
SMT-Fazit: Es kommt auf die Auslastung an
SMT ist vor allem dann effektiv, wenn die CPU-Kerne durch unterschiedliche Teilaufgaben ausgelastet werden können und dadurch Pipeline-Leerlauf reduziert wird. Wenn jedoch die Arbeitslast nicht genügend Threads liefert oder die Engpässe nicht von der besseren Auslastung profitieren, kann der Nutzen begrenzt sein. Am Ende entscheidet daher nicht nur die reine Hardware-Fähigkeit, sondern die Kombination aus Thread-Anzahl, Workload-Mix und dem Betriebssystem-Scheduling.


