IT-Lexikon › Hardware › Superskalar

Superskalar

Hardware Svenska → Aktualisiert: 2026-10-05

Eine CPU-Bauweise, die dank mehrerer paralleler Ausführungseinheiten mehrere Instruktionen im selben Takt starten und ausführen kann. Deshalb schaffen moderne Kerne mehr als eine Instruktion pro Takt (IPC > 1).

Statt einer einzigen "Fahrspur" besitzt ein superskalarer Kern mehrere Einheiten — mehrere ALUs, Load/Store-Einheiten, FPUs — und kann pro Takt mehrere unabhängige Instruktionen ausgeben. Kombiniert mit Out-of-Order-Ausführung und Spekulation, um genug unabhängige Arbeit für all diese Einheiten zu finden. Kennzahlen: die "Breite" (etwa 6-wide = bis zu sechs Instruktionen pro Takt) und der IPC-Wert.

Der Gewinn: mehr Arbeit pro Takt, ohne die Taktfrequenz zu erhöhen. Die Grenze: Die Instruktionsebenen-Parallelität im Code ist endlich — weshalb die Branche irgendwann auf mehr Kerne statt breitere Kerne umschwenkte. Apples und AMDs besonders breite Kerne sind Extrembeispiele. Eng verwandt mit Register-Renaming und AVX-512.

← Zurück zum Lexikon