Léxico TI › Hardware › Hyperthreading

Hyperthreading SMT

Hardware Svenska → Actualizado: 2026-08-16

El nombre que Intel le dio al Simultaneous Multithreading (SMT). Un núcleo físico de CPU expone dos núcleos lógicos compartiendo las unidades de ejecución entre dos hilos. Estrenado en el Pentium 4 (2002). AMD tiene la misma técnica, llamada SMT, en Ryzen.

La idea: cuando un hilo se atasca por un fallo de caché, otro hilo puede aprovechar el pipeline de ejecución. Ganancia de rendimiento de ~30 % con cargas mixtas, 0 en single-thread limitado por la CPU. Problema de seguridad: el SMT comparte la caché L1 → ataques de canal lateral (Foreshadow 2018, Zombieload, RIDL, la familia MDS). OpenBSD lo desactiva por defecto. Intel deshabilitó el HT en las CPU de consumo de 12.ª generación en adelante (los E-cores cubren esa necesidad). Las CPU de servidor lo mantienen.

← Volver al léxico