La unidad central de procesamiento (CPU o procesador) en su computadora es, con mucho, uno de los factores determinantes más fuertes de su rendimiento. Sin una CPU rápida, el resto de su hardware lo abrumará con más tareas de las que puede realizar. A mediados de los 90, cuando el mercado de las PC de escritorio estaba acelerando significativamente, las CPU tenían un solo núcleo.
La CPU moderna de hoy es una maravilla arquitectónica, con varios canales diferentes para distribuir y almacenar tareas temporalmente. Son más inteligentes, más rápidos y más dinámicos. Pero las nuevas CPU han planteado nuevas preguntas entre el público. En particular, hay una batalla que probablemente nunca terminará: la lucha entre la cantidad de núcleos que tiene una CPU y su velocidad de reloj.
Aquí analizamos el problema del número de núcleos de la CPU frente a la velocidad del reloj y le decimos cuál es más importante.
Un descargo de responsabilidad rápido
Antes de comenzar, debe saber que la respuesta puede no ser tan satisfactoria como esperaba. Esto pretende ser una comparación de cuándo puede elegir CPU de mayor número de núcleos frente a CPU de velocidad de reloj más rápida. No hay uno que sea necesariamente mejor o peor, sino CPU que encajarán bien en un caso de uso u otro.
Los fabricantes han diseñado cuidadosamente sus modelos de CPU para asegurarse de que se comparan bien con la competencia y ofrecen un producto sólido que hará felices a sus consumidores. Eso significa lograr un equilibrio realista pero armonioso entre núcleos, velocidad de reloj y precio.
Intel Celeron, una de las primeras CPU multinúcleo que existen
Por qué son importantes los núcleos
Si tenía una computadora en los años 90 o incluso a principios de la década de 2000, puede recordar que cuando un programa se congela, es probable que todo el sistema se congele también. Esto se debió principalmente a que su CPU tenía un solo núcleo único que manejaba todos los cálculos de su sistema. Puedes ver cómo esto sería un problema, ¿verdad?
Si solo hay un núcleo en una CPU y le pides a ese núcleo que haga algo que lleva mucho tiempo, no sucederá nada más mientras esté trabajando en eso. Entonces, cuando surgieron las CPU de doble núcleo, la capacidad de una computadora para realizar múltiples tareas se disparó. Ahora tenemos hasta 64 núcleos en las CPU de servidores y estaciones de trabajo AMD Threadripper y Epyc más potentes.
Por qué es importante la velocidad del reloj
La velocidad de reloj de una CPU, como su nombre lo indica, afecta en gran medida la cantidad de tareas que cada núcleo puede realizar en un período de tiempo determinado. La velocidad, junto con su ancho de bit, le dice cuántos datos pueden fluir por segundo. Si una CPU tiene un ancho de bits de 32 bits y una velocidad de 3,93 GHz, eso significa que puede procesar casi 4 mil millones de unidades de 32 bits de datos por segundo. ¡Son 4 mil millones de números enteros!
Las velocidades de reloj más rápidas listas para usar en las CPU rondan los 5 GHz, y la mayoría de los sistemas operativos ahora son de 64 bits, por lo que son números masivos. Todo esto significa que las CPU pueden procesar aplicaciones de un solo subproceso muy, muy rápido. Los juegos son un punto importante donde las velocidades de reloj más altas suelen ser más importantes que el número de núcleos porque muchos juegos no utilizan muchos núcleos. Eso está cambiando, pero aún se mantiene hoy.
Tomando una desición
Al igual que con la mayoría de las opciones de hardware de computadora, todo se reduce a su caso de uso y su presupuesto. Por ejemplo: hay computadoras portátiles que pueden costar hasta $10,000. Pero, si necesita toda la potencia que se puede meter en un factor de forma de computadora portátil (digamos que es un ingeniero itinerante que ejecuta simulaciones sobre, digamos, la eficiencia de una plataforma petrolera en alta mar), esa sería una excelente opción para usted. Hay computadoras de escritorio que pueden hacer mucho más, pero las computadoras de escritorio son mucho más difíciles de mover.
El caso de uso para un mayor número de núcleos depende de su carga de trabajo. Si está ejecutando muchas máquinas virtuales diferentes o renderizando películas, se beneficiaría absolutamente de una CPU extrema de múltiples núcleos. Esas cargas de trabajo tienen muchos subprocesos múltiples, y una CPU Threadripper aceleraría absolutamente esas cosas.
Los científicos e investigadores que están creando modelos que están salvando al mundo también se beneficiarían de los conteos de núcleos increíblemente altos. Esto se debe a que estas cargas de trabajo a menudo usan muchos trabajos pequeños que pueden abarcar núcleos muy bien, y cuando puede ejecutar sus simulaciones en dos días en lugar de una semana y media, definitivamente notará la diferencia.
El caso de uso para mayores velocidades de reloj es mucho más común. Los jugadores, desarrolladores y creadores de contenido se benefician absolutamente de velocidades de reloj más rápidas. Esto generalmente significa que las tareas a corto plazo y con menos subprocesos múltiples que la mayoría de nosotros ejecutamos terminarán más rápido, lo que hará que la CPU parezca más rápida.
Entonces, ¿cuál debería elegir?
Dado que la mayoría de las CPU en la actualidad son de varios núcleos, es posible que desee utilizar la velocidad del reloj. Esto probablemente sucederá de forma natural, ya que la mayoría de los fabricantes de CPU fijarán el precio de las CPU más rápidas y con menor número de núcleos en un rango mucho más asequible para los consumidores. Solo si tiene un caso de uso más especializado, se beneficiará de las CPU multinúcleo de gama alta. Una opción sólida para la mayoría de las personas son seis u ocho núcleos que aumentan a alrededor de 4,8 a 5,0 GHz. Esto es común en las CPU de la serie Ryzen de AMD y Core de Intel.
Sin embargo, si eres un usuario más especializado, AMD Threadripper es absolutamente la única opción. Son mucho más caros, al igual que la plataforma (las CPU cuestan entre 1400 y 4000 dólares, y las placas base cuestan entre 500 y 600 dólares), pero cuando necesitas (o quieres) el rendimiento multinúcleo, es la única opción.
Espero que sea un desglose útil de los recuentos de núcleos de CPU frente a las velocidades de reloj. Es posible que también desee saber cómo seleccionar una CPU o un buen enfriador de CPU y en qué se diferencia de una GPU.