IT-lexikon › Hårdvara › Hyperthreading

Hyperthreading SMT

Hårdvara In English → Uppdaterad: 2026-07-30

Intels namn på Simultaneous Multithreading (SMT). En fysisk CPU-kärna exponerar två logiska kärnor genom att dela execution units mellan två threads. Lanserat i Pentium 4 (2002). AMD har samma teknik som SMT i Ryzen.

Idé: när en thread stallar på cache-miss kan en annan thread använda execution-pipelinen. ~30 % throughput-vinst vid blandad workload, 0 vid CPU-bundet single-thread. Säkerhetsproblem: SMT delar L1-cache → side-channel-attacker (Foreshadow 2018, Zombieload, RIDL, MDS-familjen). OpenBSD inaktiverar default. Intel disabled HT i 12th gen+ konsument-CPUer (E-cores ersätter behovet). Server-CPU har det fortfarande.

← Tillbaka till lexikonet