Impacto del número de núcleos en el rendimiento del procesador

Impacto del número de núcleos en el rendimiento del procesador

La CPU es el componente principal de un ordenador que realiza la mayor parte de la computación, y la velocidad de todo el sistema depende de su potencia. En este artículo hablaremos de cómo el número de núcleos afecta al rendimiento de la CPU.

Índice

    Núcleos de CPU

    El núcleo es el componente principal de la CPU. Es aquí donde se realizan todas las operaciones y cálculos. Si hay varios núcleos, se "comunican" entre sí y con otros componentes del sistema a través de un bus de datos. El número de estos "ladrillos", en función de la tarea, afecta al rendimiento global del procesador. En general, cuantos más haya, mayor será la velocidad de procesamiento de datos, pero de hecho hay condiciones en las que las CPUs multinúcleo son inferiores a sus homólogas menos "empaquetadas".

    Lea también: El diseño de una CPU moderna

    Núcleos físicos y lógicos

    Muchos procesadores Intel, y más recientemente los procesadores AMD, son capaces de realizar cálculos de forma que un núcleo físico opera dos hilos de cálculo. Estos hilos se denominan núcleos lógicos. Por ejemplo, podemos ver estas características en CPU-Z:

    El responsable de ello es la tecnología Hyper Threading (HT) de Intel o Simultaneous Multithreading (SMT) de AMD. Aquí es importante entender que el núcleo lógico añadido será más lento que el núcleo físico, es decir, una CPU de cuatro núcleos completa es más potente que un doble núcleo de la misma generación con HT o SMT en las mismas aplicaciones.

    Juegos

    Las aplicaciones de juego están construidas de tal manera que la CPU trabaja con la tarjeta gráfica para calcular el mundo. Cuanto más complicada sea la física de los objetos, mayor será la carga, y una "piedra" más potente es mejor para afrontar el trabajo. Pero no te apresures a comprar un monstruo de varios núcleos, porque hay diferentes juegos.

    Lea también: ¿Qué hace el procesador en los juegos?

    Los proyectos más antiguos desarrollados antes de alrededor de 2015 son en su mayoría incapaces de cargar más de 1 o 2 núcleos debido a las peculiaridades del código escrito por los desarrolladores. En este caso, es preferible tener un procesador de doble núcleo con una frecuencia alta que un octa-core con pocos megahercios. Esto es sólo un ejemplo, en la práctica las CPUs multinúcleo modernas tienen un rendimiento por núcleo bastante alto y funcionan bien en los juegos heredados.

    Lea también: Cómo afecta la frecuencia del procesador

    Uno de los primeros juegos que pudo ejecutar código en varios (4 o más) núcleos, cargándolos de forma uniforme, fue GTA 5, lanzado en PC en 2015. Desde entonces, la mayoría de los proyectos pueden considerarse multihilo. Esto significa que un procesador multinúcleo tiene la posibilidad de seguir el ritmo de su homólogo de alta frecuencia.

    Dependiendo de lo bien que un juego sea capaz de utilizar los hilos de cálculo, el multinúcleo puede ser una ventaja o una desventaja. En el momento de escribir este artículo, las CPUs con 4 núcleos o más, preferiblemente con hyperthreading (véase más arriba) pueden considerarse como CPUs "para juegos". Sin embargo, la tendencia es que los desarrolladores optimicen cada vez más el código para la computación paralela, y los modelos de bajo núcleo pronto quedarán irremediablemente obsoletos.

    Programas

    Las cosas son un poco más fáciles aquí que con los juegos, ya que podemos recoger la "roca" para ejecutar en un programa o paquete en particular. Las aplicaciones de trabajo también pueden ser monohilo y multihilo. Los primeros necesitan un alto rendimiento por núcleo, mientras que los segundos necesitan un gran número de hilos de cálculo. Por ejemplo, una "CPU" multihilo funcionará mejor con el renderizado de escenas de vídeo o 3D, y Photoshop requiere 1 o 2 núcleos potentes.

    Sistema operativo

    El número de núcleos afecta al rendimiento del sistema operativo sólo cuando es igual a 1. En otros casos, los procesos del sistema no cargan el procesador lo suficiente como para utilizar todos los recursos. No estamos hablando aquí de virus o de caídas que puedan "poner a dormir" a cualquier "piedra", sino de un funcionamiento normal. Sin embargo, es posible que se ejecuten muchos programas en segundo plano junto con el sistema, que también consumen tiempo del procesador y los núcleos adicionales no serán superfluos.

    Soluciones universales.

    Notemos de entrada que no hay procesadores multitarea. Sólo hay modelos que son capaces de mostrar resultados bastante buenos en todas las aplicaciones. Como ejemplo, puedes tomar la CPU de seis núcleos de alta velocidad i7 8700, Ryzen R5 2600 (1600) o "piedras" similares más antiguas, pero ni siquiera ellas pueden pretender ser universales si trabajas activamente con vídeo y 3D o te dedicas al streaming en paralelo a los juegos.

    Conclusión:

    Resumiendo todo lo escrito anteriormente, se puede llegar a la siguiente conclusión: el número de núcleos del procesador es una característica que muestra la potencia total de procesamiento, y aquí, cómo se utilizará, depende de la aplicación. Para los juegos, un modelo de cuatro núcleos estará bien, pero para los programas de altos recursos, es mejor elegir una "piedra" con un mayor número de hilos.

    Nos alegramos de que hayamos podido ayudarle con su problema.

    Describa lo que no le ha funcionado.
    Nuestros especialistas tratarán de responder con la mayor rapidez posible.

    ¿Le ha ayudado este artículo?

    Subir

    Si continuas utilizando este sitio aceptas el uso de cookies. Más Información


    Parada Creativa