Hyperthreading / SMT
Simultaneous Multithreading: un núcleo físico de CPU que se presenta como dos hilos lógicos, compartiendo unidades de ejecución para mantenerlas ocupadas cuando un hilo se detiene.
Un núcleo con SMT (término de AMD) o Hyperthreading (término de Intel) expone dos hilos de hardware. Cuando un hilo espera por memoria o un fallo de caché, el segundo usa las unidades de ejecución inactivas.
Ganancia real
SMT aporta aproximadamente un 15–30% de rendimiento adicional en cargas muy paralelizadas (compilación, renderizado, codificación de vídeo). NO duplica el rendimiento: los recursos de ejecución subyacentes se comparten.
Cuándo perjudica
Unas pocas cargas sensibles a la latencia (algunos juegos, ciertos plugins de audio) prefieren SMT desactivado para que los hilos no compitan por la caché. Los diseños híbridos de Intel sortean esto eliminando SMT en los P-cores (Core Ultra 200) y omitiéndolo por completo en los E-cores.
Cómo leer las especificaciones
«8 núcleos / 16 hilos» significa 8 núcleos físicos con SMT. «8 núcleos / 8 hilos» significa sin SMT. Para trabajo multihilo sostenido, más núcleos ganan a más hilos: un chip de 12 núcleos / 12 hilos a menudo supera a uno de 8 núcleos / 16 hilos en renderizado.