Leksykon IT › Sprzęt › Hyperthreading

Hyperthreading

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

Nazwa Intela dla Simultaneous Multithreading (SMT). Jeden fizyczny rdzeń CPU udostępnia dwa rdzenie logiczne, dzieląc jednostki wykonawcze między dwa wątki. Debiut w Pentium 4 (2002). AMD ma tę samą technikę jako SMT w Ryzenach.

Idea: gdy jeden wątek utknie na chybieniu cache, drugi może skorzystać z potoku wykonawczego. Zysk ok. 30% przepustowości przy mieszanych obciążeniach, zero przy jednowątkowych obliczeniach ograniczonych przez CPU. Problem z bezpieczeństwem: SMT współdzieli cache L1 → ataki kanałem bocznym (Foreshadow 2018, Zombieload, RIDL, rodzina MDS). OpenBSD domyślnie go wyłącza. Intel zrezygnował z HT w konsumenckich CPU od 12. generacji (zastąpiły go rdzenie E). Procesory serwerowe wciąż go mają.

← Wróć do leksykonu