Cuántos núcleos de CPU necesitas en realidad

Por qué más núcleos no es más velocidad, cómo el juego y la productividad piden los núcleos distinto, y por qué su número no ordena dos chips.

Actualizado

En esta página
  1. Qué hace un núcleo, y cuándo ayuda un segundo
  2. El juego pide unos pocos núcleos rápidos
  3. La productividad que escala con los núcleos
  4. Los hilos, y por qué un número nunca ordena dos chips
  5. Cómo se siguen las CPU aquí

Más núcleos no es más velocidad. Un núcleo es un obrero, y un segundo solo ayuda cuando la tarea puede repartirse entre ambos. Algún trabajo se divide con limpieza y otro apenas se divide, así que cuántos núcleos necesitas lo fija el tipo de trabajo que haces, no la idea de que un número mayor es mejor.

Qué hace un núcleo, y cuándo ayuda un segundo

Un núcleo ejecuta un flujo de instrucciones a la vez. Dale el doble de núcleos y una tarea que es un solo flujo ininterrumpido no va más rápido — el segundo núcleo no tiene nada propio que hacer. Las tareas que se aceleran son las que se rompen en piezas independientes que pueden correr a la par: renderizar un fotograma por baldosas, compilar muchos archivos a la vez, codificar vídeo, ejecutar varias máquinas virtuales. Esas escalan con los núcleos casi de forma directa.

La mayor parte de lo que hace que una máquina se sienta ágil no es esa clase de trabajo. Abrir una aplicación, cargar una página, la respuesta que notas minuto a minuto — se apoyan en uno o dos núcleos rápidos, no en muchos núcleos presentes. Así que los primeros núcleos importan enormemente y cada uno de más importa menos, hasta que el trabajo que tienes delante deja de dividirse.

El juego pide unos pocos núcleos rápidos

Un juego se apoya con fuerza en un puñado de núcleos — los que ejecutan su bucle principal — y en unos pocos más, ligeramente, para el segundo plano: la carga de recursos, el sonido, el sistema alrededor. Añade núcleos más allá de ese puñado y quedan en buena parte inactivos mientras juegas, porque el juego no tiene más trabajo independiente que darles. Lo que mueve el rendimiento de un juego es más bien la velocidad de esos pocos núcleos y la caché que tienen cerca, y por eso un chip rápido de seis u ocho núcleos adelantará a uno más lento con muchos más núcleos en el mismo juego. Cómo elegir una CPU de escritorio recorre la frecuencia y la caché, y por qué los chips X3D de AMD, con caché de más, cambian esa comparación.

La productividad que escala con los núcleos

En el otro extremo está el trabajo que se divide tan lejos como puedas darlo. Un renderizado, una compilación larga, una exportación por lotes, un montón de máquinas virtuales — cada uno da una pieza a cada núcleo y termina antes cuantos más haya. Aquí la pregunta de dimensionamiento cambia de forma: ya no es si sentirás los núcleos, sino cuánto tiempo te cuesta el trabajo, y cuánto de ese tiempo te devolverían más núcleos. Cuando una máquina pasa sus días en trabajo que escala, los núcleos son la partida que se paga sola; cuando no, son capacidad que queda inactiva.

Los hilos, y por qué un número nunca ordena dos chips

Muchos chips ejecutan dos hilos por núcleo, de modo que un núcleo puede seguir con un segundo flujo mientras el primero espera a la memoria. Ayuda al mismo trabajo divisible que ayudan más núcleos, y poco al trabajo sensible a la latencia que sirve un solo núcleo rápido. Así que un número de hilos se lee como el de núcleos: útil para imaginar cuánto trabajo en paralelo cabe en un chip, no para poner un chip por encima de otro.

Ese último punto es el que hay que retener. El número de núcleos e hilos ajusta un chip a un tipo de trabajo; no zanja cuál es más rápido, porque la generación, la frecuencia y la caché cambian todas entre dos chips con el mismo número. Un chip de ocho núcleos más nuevo puede terminar por delante de uno de doce más viejo. Lee el número por la forma del trabajo al que conviene, y luego lee el resto.

Cómo se siguen las CPU aquí

Un procesador de escritorio es un solo modelo, no una familia de tamaños, así que su página lleva una sola ficha técnica y, donde el chip se vende por su cuenta, un solo precio seguido en el tiempo en lugar de un precio de lista. Las cifras vienen de la ficha del fabricante, nunca de una prueba hecha aquí, así que describen para qué está construido un chip — no lo rápido que fue en el banco de pruebas de alguien, lo que aún pide una reseña armada en torno a tu carga de trabajo.

Cada CPU de escritorio de nuestro catálogo está en su propia página, y cómo elegir una CPU de escritorio cubre qué leer una vez fijado el número de núcleos: el socket que decide en qué entra, y la caché y la potencia que deciden lo que obtienes.

Preguntas frecuentes

¿Más núcleos es siempre mejor?
Solo para trabajo que se divide en flujos independientes — renderizado, compilación, varias máquinas virtuales. El trabajo que no se divide, incluida buena parte de lo que dependen un juego y la fluidez diaria, usa unos pocos núcleos a fondo y deja el resto inactivo, así que pasado un punto más núcleos no aportan nada que notes.
¿Un número de núcleos más alto es una CPU más rápida?
No por sí solo. Un chip de ocho núcleos más nuevo puede adelantar a uno de doce más viejo, porque la frecuencia, la caché y la generación también cambian. El número de núcleos ajusta un chip a un tipo de trabajo; no ordena dos chips entre sí.

Guías de esta categoría