Qué son, en qué se diferencian y cuándo mejoran el rendimiento

“8 núcleos y 16 hilos” es uno de los datos más visibles en la ficha de cualquier procesador, y también uno de los más malinterpretados. Ni el doble de hilos significa el doble de rendimiento, ni más núcleos garantizan más FPS en juegos. Esta guía explica qué es cada cosa, cómo funciona el SMT (Hyper-Threading en Intel) y cuántos núcleos necesitas según el uso.
Respuesta rápida: un núcleo es una unidad física que ejecuta instrucciones. Un hilo es una secuencia de instrucciones que el sistema le asigna. Con SMT o Hyper-Threading, cada núcleo puede atender dos hilos a la vez aprovechando los momentos en que estaría parado. En tareas muy paralelas, como render o compilación, suele aportar entre un 10 % y un 30 % más; en juegos, la diferencia suele ser pequeña o nula.
Qué es un núcleo
Un núcleo es un procesador completo dentro del chip: tiene sus propias unidades de cálculo, su propia lógica para leer y decodificar instrucciones y su caché L1 (y, normalmente, L2). Un procesador de 8 núcleos puede ejecutar realmente 8 tareas a la vez, cada una en su propio núcleo.
Pero eso solo sirve si el programa sabe repartir su trabajo. Un programa que solo usa un hilo irá igual de rápido con 4 núcleos que con 16; lo que lo acelera es que cada núcleo sea más rápido (más IPC y frecuencia).
Qué es un hilo
La palabra “hilo” se usa en dos sentidos:
- Hilo de software: una secuencia de instrucciones de un programa. Un navegador, un juego o un editor de video crean muchos hilos para hacer varias cosas a la vez.
- Hilo de hardware (o procesador lógico): la cantidad de hilos que el procesador puede ejecutar simultáneamente. Es el número que aparece en la ficha técnica. Sin SMT coincide con el número de núcleos; con SMT, normalmente es el doble.
Un hilo de hardware no es un núcleo extra: comparte las unidades de cálculo y la caché con el otro hilo de su mismo núcleo.
SMT y Hyper-Threading: qué son y cómo funcionan
SMT (Simultaneous Multithreading, multihilo simultáneo) es la técnica genérica. Hyper-Threading es el nombre comercial que Intel le da a su versión. AMD la llama simplemente SMT. Funcionan igual.
Un núcleo moderno tiene muchas unidades de cálculo, pero un solo hilo rara vez las usa todas: a menudo se queda esperando un dato de la memoria o el resultado de una operación anterior. Con SMT, el núcleo guarda el estado de dos hilos a la vez (sus registros) y, cuando uno se detiene, aprovecha las unidades libres para avanzar con el otro.
Una forma sencilla de verlo: un cocinero con dos pedidos abiertos. Mientras el arroz del primero se cuece, avanza con la ensalada del segundo. No cocina el doble de rápido, pero pierde menos tiempo esperando.
Cuánto mejora el rendimiento
| Tipo de tarea | Efecto habitual de SMT |
|---|---|
| Render 3D, compresión, compilación de código | Mejora clara, típicamente del 10 % al 30 % |
| Edición de video y streaming mientras juegas | Mejora moderada |
| Juegos | Diferencia pequeña; en algunos títulos, ligeramente negativa |
| Programas que usan un solo hilo | Ninguna |
Los porcentajes son orientativos y dependen del procesador y del programa. Cuando las unidades del núcleo ya van saturadas, o la tarea usa intensivamente la caché, los dos hilos compiten entre sí y la ganancia desaparece.
Núcleos híbridos: núcleos P y núcleos E
Desde su 12.ª generación, Intel combina dos tipos de núcleos: núcleos P (rendimiento) y núcleos E (eficiencia), más pequeños y de menor consumo. Los núcleos E nunca han tenido Hyper-Threading. Por eso las cuentas no siempre salen “núcleos × 2”: un Core i7-14700K tiene 20 núcleos (8 P + 12 E) y 28 hilos.
En los Core Ultra 200S para escritorio (2024), Intel eliminó también el Hyper-Threading de los núcleos P, así que tienen tantos hilos como núcleos. AMD, en cambio, mantiene SMT en sus Ryzen. Para que el reparto entre núcleos P y E funcione bien, conviene usar Windows 11, que aprovecha las pistas que da el propio procesador (Thread Director en Intel).
| Procesador (ejemplos) | Núcleos | Hilos | Por qué |
|---|---|---|---|
| AMD Ryzen 7 9700X | 8 | 16 | 8 núcleos con SMT |
| Intel Core i7-14700K | 20 (8 P + 12 E) | 28 | Solo los núcleos P tienen Hyper-Threading |
| Intel Core Ultra 9 285K | 24 (8 P + 16 E) | 24 | Sin Hyper-Threading |
¿Más núcleos es siempre mejor?
No. Añadir núcleos solo ayuda si el programa reparte su trabajo entre ellos, y ese reparto nunca es perfecto: los núcleos compiten por la memoria y la caché compartida, y en procesadores con chiplets la comunicación entre núcleos lejanos es más lenta. Además, con todos los núcleos trabajando, el procesador suele bajar algo su frecuencia para no superar sus límites de consumo y temperatura.
Cuántos núcleos necesitas
| Uso | Núcleos recomendados | Qué importa más |
|---|---|---|
| Ofimática, navegación, video | 4–6 | Casi cualquier procesador actual basta |
| Juegos | 6–8 | Rendimiento por núcleo y caché, más que el número de núcleos |
| Jugar y hacer streaming a la vez | 8–12 | Núcleos extra para codificar, o usar el codificador de la tarjeta gráfica |
| Edición de video, render 3D, máquinas virtuales | 12 o más | Número de núcleos y de hilos |
Si dudas entre dos procesadores, lo comparamos con más detalle en más núcleos o mayor IPC.
Cómo ver cuántos núcleos e hilos tiene tu procesador
- Abre el Administrador de tareas (Ctrl + Shift + Esc).
- Ve a la pestaña Rendimiento y selecciona CPU.
- Abajo verás Núcleos (físicos) y Procesadores lógicos (hilos). Si los procesadores lógicos son más que los núcleos, SMT o Hyper-Threading está activado.
¿Conviene desactivar SMT o Hyper-Threading?
En la gran mayoría de los casos, no: déjalo activado. Se puede desactivar en la BIOS (opciones como Hyper-Threading, SMT Mode o SMT Control), y tiene sentido en situaciones concretas: algún juego antiguo con problemas de rendimiento, ciertos servidores que lo desactivan por motivos de seguridad o licencias de software que se cobran por hilo. Si lo pruebas, mide el rendimiento antes y después en tus propios programas.
Preguntas frecuentes
¿Qué diferencia hay entre SMT y Hyper-Threading?
Ninguna en la práctica. SMT es el nombre de la técnica e Hyper-Threading es la marca con la que Intel la comercializa. AMD usa el término SMT.
¿Un procesador de 6 núcleos y 12 hilos equivale a uno de 12 núcleos?
No. Los 12 hilos comparten los recursos de solo 6 núcleos. En tareas muy paralelas, un procesador de 12 núcleos reales será bastante más rápido.
¿Desactivar Hyper-Threading aumenta los FPS?
Rara vez de forma apreciable. En algunos juegos la diferencia es de unos pocos FPS en un sentido u otro, y a cambio pierdes rendimiento en cualquier tarea multihilo. No es una optimización que valga la pena de forma general.
