Lessico IT › Hardware › Hyperthreading

Hyperthreading

Hardware Svenska → Aggiornato: 2026-10-05

Nome Intel per il Simultaneous Multithreading (SMT): un singolo core fisico appare come due core logici, perché due thread si dividono le unità di esecuzione. Debuttò nel Pentium 4 (2002); AMD offre la stessa tecnica come SMT nei Ryzen.

L'idea: quando un thread si blocca per un cache miss, l'altro può usare la pipeline. Il guadagno di throughput è di circa il 30 % su carichi misti e nullo per un singolo thread limitato dalla CPU. Il rovescio della medaglia è la sicurezza: l'SMT condivide la cache L1, da cui gli attacchi side-channel (Foreshadow 2018, Zombieload, RIDL, la famiglia MDS). OpenBSD lo disattiva per impostazione predefinita. Intel ha rinunciato all'HT nelle CPU consumer dalla 12ª generazione, dove gli E-core ne sostituiscono la funzione; i processori per server lo mantengono.

← Torna al lessico