Leksykon IT › Sprzęt › Superskalarność

Superskalarność

Sprzęt Svenska → Zaktualizowano: 2026-10-07

Konstrukcja procesora, który może wydawać i wykonywać kilka instrukcji naraz w jednym cyklu zegara dzięki wielu równoległym jednostkom wykonawczym. Dlatego współczesne rdzenie osiągają więcej niż jedną instrukcję na cykl (IPC > 1).

Mechanika: zamiast jednego „pasa” rdzeń superskalarny ma wiele portów i jednostek (kilka ALU, jednostki load/store, FPU) i w jednym cyklu może wydać kilka instrukcji, o ile są niezależne. Do znalezienia wystarczającej ilości niezależnej pracy służą wykonanie poza kolejnością i spekulacja. Miary: „szerokość” (np. 6-wide = do 6 instrukcji na cykl) oraz IPC. Zysk: więcej pracy na cykl bez podnoszenia częstotliwości. Granica: równoległość na poziomie instrukcji (ILP) w kodzie jest ograniczona, dlatego branża zwróciła się ku większej liczbie rdzeni. Szerokie rdzenie Apple’a i AMD to przykłady skrajne. Pokrewne wykonaniu poza kolejnością i SIMD.

← Wróć do leksykonu