¿Importa el número de núcleos de un microprocesador?

Os podrá parecer la manida pregunta ¿el tamaño importa? o más bien un “burro grande ande o no ande” frases que son frecuentes en la toma de decisión de compra de un ordenador o dispositivo nuevo, tanto en su tamaño como en su potencia.

Así que te vamos a descubrir en este artículo en que afecta el número de núcleos de procesador de tu teléfono móvil, tablet u ordenador personal e incluso de tu nueva o futura smartTV que te ofrecerán con un mayor número de núcleos y si merece pagar el incremento de precios que puede conllevar un mayor número de núcleos.

¿Qué és un núcleo?

Es una parte del microchip que se encarga de operar con los datos, es decir de procesar los datos que conforman un programa, una imagen, un sonido y cualquier otro elemento que se deba leer de la memoria e interpretar. En inglés se denomina “core” o en plural “cores”

Antiguamente los cerebros de las máquinas equipaban un único procesador con un único núcleo, la diferencia entre los procesadores más caros y los más barats era por decirlo de una manera muy somera la velocidad de proceso de la que eran capaces. Obviamente a mayor velocidad de proceso de una instrucción mayor potencia general del ordenador o dispositivo ya que a fin de cuentas lograba acabar antes la tarea asignada.

La palabra procesador es tan correcta en su uso como microprocesador, chip o CPU, esta última son las siglas de la palabra inglesa Central Processor Unit.

Llegó un momento que la carrera de velocidad quedó bastante paralizada porque los datos ya no podían circular más rápido sin que los núcleos se calentasen en exceso por la velocidad “de roce” de los neutrones prueba a frotar tus manos, a mayor velocidad mayor temperatura. Al calentarse el interior de los chips también aumenta la conductividad eléctrica de los elementos internos del núcleo cosa que podía producir efectos inesperados con los datos, digamos que una especie de interferencias que producían fallos en los resultados, que los ordenadores se quedasen colgados así que los ingenieros debieron idear otra forma para poder seguir ofreciendo cada vez dispositivos más potentes que la competencia. Rápidamente se llegó a la conclusión del “dos mejor que uno” así que posteriormente comenzaron a utilizarse ordenadores con más de un procesador, cada procesador con su propio núcleo, si bien en la práctica esto encarecía el producto y a su vez se veía limitado por la sincronización que se requería para que trabajasen ambos núcleos que al unísono. Entre ellos debía haber abierto un canal de información permanente y esto eran más pistas de circuito en las placas, dos zócales y a fin de cuentas una mayor complejidad de interconexión entre ambos. Fue entonces cuando algún avispado ingeniero penso, vamos a construir un chip que ya incorpore dos núcleos en su interior, reduciendo el coste así de las placas base y pudiendo optimizar enormemente la sincronización entre ambos núcleos, así sin más comenzaron a nacer los procesadores multinúcleo.

Los procesadores multi núcleo tienen una mejor disposición a la denominada multitarea, es decir a realizar más de una tarea a la vez, un núcleo se encarga de una parte y el otro de otra, repartiendo la carga y haciendo el sistema en general más fluido.

Núcleos físicos y núcleos virtuales

Ojo con los denominados núcleos virtuales o núcleos lógicos que no son reales. Los núcleos lógicos son un truco por el cual en situaciones de poca carga de trabajo un núcleo puede comportarse como dos núcleos. Los programas e incluso el sistema operativo del dispositivo lo interpretan como dos núcleos pero el rendimiento real no es el de una máquina con dos núcleos físicos si no como una de un único núcleo pero algo optimizada.

En Intel a esta capacidad la llaman HT o hyperthreading que significa multi-hilo porqué un mismo núcleo puede ejecutar diferentes hilos de proceso.

1+1 no son 2

El resultado de algo tan sencillo puede ser uno, uno y medio o tres así que es totalmente erróneo pensar que si disponemos de un ordenador con dos núcleos a 2Ghz. es equivalente o mejor que un ordenador con un único núcleo a 4Ghz. Aunque esto dependerá más desde la óptica en que se mire. Vayamos por partes, a nivel de eficiencia energética y por ende de la duración de la batería de un dispositivo móvil a mayor número de núcleos mayor duración de la batería porque el sistema adapta el número de núcleos en uso a las necesidades de cada operación, por ejemplo no precisamos de todos los núcleos mientras hablamos por teléfono, pero si cuando jugamos a un juego complejo o cuando retocamos una foto o capturamos un vídeo con resolución de 4K.

También existe cierta moda en el uso de núcleos no simétricos, es decir, núcleos con las mismas prestaciones y es común ver algunos dispositivos que integran 4 núcleos pero que 2 son de bajo o muy bajo consumo y los otros dos son de altas prestaciones. Con estos sistemas asimétricos se consigue el dispositivo trabaje únicamente con los 2 procesadores de muy bajo consumo mientras la pantalla esté inactiva, haciendo durar mucho más de esta forma la batería y que cuando el usuario la desbloquea el sistema operativo del dispositivo activa los núcleos pata negra, ofreciendo potencia a raudales. De esta forma 2+2 no son 4.

Multinúcleo en programas antiguos

Si vamos a usar programas antiguos, digamos que anteriores al cambio de siglo, quizá estos no están ideados para repartir los procesos en subprocesos de forma que cada núcleo haga su parte y no notaremos mejora alguna entre un equipo con uno, con dos o con más núcleos.

En esto casos la mejora de prestaciones vendrá por la mayor o menor velocidad de proceso, actualmente expresada en Giga hertzios o en su diminutivo GHz. Un procesador de 2 GHz. es superior a un procesador que trabaje a 1 GHz. pero ojo, no es el doble pues no sólo es el procesador el que deberá ir rápido, la memoria RAM o la memoria de almacenamiento también influyen en el desempeño general del dispositivo.

Multi núcleo en juegos

Muchos juegos no aprovechan las capacidades multi núcleo del procesador central, y por tanto a mayor velocidad puede que no notemos especialmente una mejora en el número de fotogramas que puede ofrecernos el juego.

Los juegos son con diferencia uno de los procesos más exigente y que requieren de un mayor esfuerzo por parte del dispositivo que los esté ejecutando. Tan sólo piensa que los juegos deben responder de forma rápida a tus intenciones con el teclado o mando, dibujar en pantallas con cada vez más resolución complejos gráficos, animaciones y efectos que además van acompañados de efectos de sonido. Un montón de tareas simultáneas, aunque de todas ellas la más pesada es con diferencia la representación en pantalla de gráficos de alta resolución en movimiento. Debido a esto hace tiempo se decidió liberar al procesador central de este trabajo siendo el denominado procesador gráfico o GPU de (Graphic Processo Unit) el que se encarga en exclusiva de este trabajo. Si bien a su vez los procesadores gráficos también cuentan con núcleos y sistemas multi núcleos así que si tu interés en conseguir una mejor experiencia en los juegos deberás fijarte en que tipo de procesador gráfico y con cuentos núcleos gráfico cuenta.

Equivale en potencia un núcleo de un procesor de un fabricante con otros

Claramente no, cada fabricante cuenta con un set de instrucciones determinado así que deberíamos como mínimo comparar grupos con grupos, para evitar comparar como se dice “peras con manzanas”

Los dos grupos principales son los que tienen un grupo de instrucciones X86 que son generalmente procesadores para ordenadores y los que disponen de un juego de instruccions ARM, que son más destinados a teléfonos y tablets.

Si bien lo que te hemos comentado puede resultarte algo técnico es la realidad, eso sí, dicho de una forma más fácil o simplista podríamos decir que puedes comparar, núcleos de Intel con grupos de AMD por un lado y núcleos de Snapdragon con núcleos de Mediatek. En cambio sería un error comparar los núcleos de un teléfono que equipa un procesador Snapdragon con un ordenador portátil con procesador Intel, pues probablemente en cuanto a número de núcleo y velocidad de proceso en GHz. el teléfono pueda ser superior, pero no es asi en capacidad real de cálculo donde ganará a todas luces el procesador Intel pues su juego de instrucciones X86 és mucho más amplio y capaz.

Hasta donde llegará la carrera de núcleos

De momento parece no tener fin, ya disponemos de procesadores para móviles y tabletas basados en la arquitectura ARM que cuentan con 10 núcleos, sin ir más lejos yo tengo uno de 8 núcleos en el bolsillo. En cuanto a ordenadores portátiles u ordenadores de sobremesa los núcleo parecen haberse quedado en 4. En ordenadores de los denominados servidores, que suelen utilizarse como ordenadores centrales para empresa estos pueden contar con 6 núcleos o más.

Cómo reconocer el número de núcleos de un dispositivo

En las especificaciones técnicas debería de figurar, de lo contrario siempre podremos recurrir a algún programa. El programa variará dependiendo del dispositivo que pretendamos investigar.

Programas para ordenadores Windows que proporcionan información sobre la CPU

CPU-Z

 

Programa para indentificar la CPU

CPU-Z es todo un clásico gratuito para conocer con todo detalle que procesador y que características equipa tu ordenador. Su velocidad, el proceso de fabricación que tuvo, el voltaje, la memoria caché, incluso someterlo a una dura prueba de rendimiento.

En la captura te hemos destacado en color amarillo flúor el numero de núcleos denominados Cores en inglés del que dispone el ordenador en el que actualmente estoy escribiendo el artículo. Si te fijas justo al lado tienes la palabra “Thread” que hace referencia a los núcleos virtuales o lógicos que interpreta el sistema operativo, en este caso son 4. Estaríamos hablando de un ordenador con dos núcleos físicos y cuatro virtuales, o mejor dicho, dos núcleos físicos y cuatro hilos de ejecución. Además de la información relativa al número de núcleos este pequeño programa te informa de muchísimos aspectos relativos a tu CPU.

El programa lo puedes encontrar para diversos Windows o Android y  puedes descargarlo de forma totalmente gratuita y segura a través de:

http://www.cpuid.com/softwares/cpu-z.html

 

Existen otros muchos programas para conocer la CPU de tu dispositivo, si bien no son tan exhaustivos sobre el conocimiento del procesador y se trata de programas más grandes y pesados de comprobación de rendimiento. Entre ellos destacamos Geekbench que es multiplataforma y te permite comparar el rendimiento con otras máquinas similares a la tuya ya que remite los resultados a un página web donde son almacenados por tipo de ordenador y tipo de procesador.

Los procesadores que aconsejamos en algunos dispositivos

Los procesadores más potentes y exclusivos de la actualidad para PC

Para ordenadores de sobremesa, es decir para ordenadores PCs en torre uno de los más avanzados de la actualidad es el nuevo Core i7-6950X fabricado por Intel. Un ordenador apto para pocos bolsillos pero que saciará la necesidad de potencia y velocidad de los usuarios más exigentes.

El poderosísimo Intel Core i7-6950X que incorpora 10 núcleos físicos con hyperthreading para proporcionar hasta 20 núcleos lógicos de proceso. Sí 20.

Funciona a una velocidad de 3GHz. y es capaz de elevarla activando el Turbo Boost hasta los 4GHz. de velocidad

Está equipado con 25Mb de caché del denominado tipo Smart Cache.

Su consumo es muy alto pues está en torno a los 140W

[amazon asin=B01EZTR6XK&template=iframe image]

Los procesadores para PC de gama alta y gama media que aconsejamos

Para ordenadores de sobremesa de alto rendimiento y usuarios muy exigentes podemos optar por opciones bastante mas económicas que el anterior. Estas soluciones no permitirán volar editando vídeos o resolviendo cálculos complejos como el renderizado 3D y cualquier tarea que se le ponga por delante.

En la actualidad contamos con una de las mejores relaciónes precio/prestaciones en el Intel Core i7-6700K que incorpora 4 núcleos físicos con hyperthreading para proporcionar hasta 8 núcleos lógicos de proceso.

Funciona a una velocidad de 4GHz. y es capaz de elevarla activando el Turbo Boost hasta los 4,20GHz. de velocidad

Está equipado con 8Mb de caché.

Su consumo está en torno a los 91W

[amazon asin=B010T6DQTQ&template=iframe image]
Si precisas de un ordenador de sobremesa fundamentalmente para videojuegos, no te equivoques los videojuegos son una de las tareas que precisan de mayor rendimiento de proceso puede optar por bajar uno o dos escalones el modelo anterior. De esta forma con el dinero que te ahorrarás al adquirir un procesador de la familia i5 en lugar de los i7 podrás optar por comprarte una tarjeta gráfica algo más cara y en definitiva eso es lo que hará rendir más a los videojuegos.

Así que dale un vistazo al también poderoso Intel Core i5-6600K que incorpora 4 núcleos físicos pero esta vez ya sin hyperthreading, una diferencia que no apreciarás en la ejecución de juegos modernos.

Funciona a una velocidad de 3.50GHz. y es capaz de elevarla activando el Turbo Boost hasta los 3,90GHz. de velocidad

Está equipado con 6Mb de caché del tipo SmartCache.

Su consumo está en torno a los 91W

Este es el último de los procesadores de los que te recomendamos que permite jugar con su velocidad al ofrecer de serie el desbloqueo de velocidad, cosa que permite una técnica denominado overclocking con la que podemos incrementar su desempeño siempre y cuando tengamos un buen ventilador y sistema de refrigeración de CPU instalado en nuestro sobremesa

[amazon asin=B012M8M7TY&template=iframe image]
Otro Intel Core i5 pero esta vez sin la posibilidad de overclocking o al menos sin la posibilidad de fábrica, es algo inferior al anterior, yo mismo dispongo de un PC con el que trabajo habitualmente equipado con ese procesador, 16 Gb. de RAM DDR4 un SSD de 500Gb y una grafica 960GTX y tengo que decir que vuela, con todo tipo de programas y que puede con la mayoría de los juegos bajo resoluciones FullHD.

El Intel Core i5-6500 incorpora 4 núcleos físicos también sin hyperthreading

Funciona a una velocidad de 3.20GHz. y es capaz de elevarla activando el Turbo Boost hasta los 3,60GHz. de velocidad

Está equipado con 6Mb de caché del tipo SmartCache.

Su consumo es de unos contenidos 65W

Como base, si está rodeado de los componentes de calidad necesarios es la herramienta profesional más equilibrada a la que puede acceder. Por debajo de esta configuración tendrás equipos capaces, pero con claras limitaciones a la hora de afrontar edición de vídeo o con el uso de juegos de última hornada.

[amazon asin=B010T6CWI2&template=iframe image]

Los procesadores para teléfonos móviles

En el mundo de los teléfonos móviles es donde la carrera para conseguir el mayor número de núcleos que dispone un smartphone se nos muestra como el más salvaje, hoy en día un teléfono con 4 núcleos es un teléfono de gama baja. En la gama alta encontramos procesadores de 6, 8 y hasta 10 núcleos de proceso. Esto no es sólo fruto de la carrera de per se si no porque como hemos comentado anteriormente a mayor número de núcleo menor consumo energético pues las nuevas tecnologías que implementan estos procesadores permiten desconectar determinado número de núcleos que no son necesarios para las tareas habituales como la lectura de WhatsApp, gestión del correo electrónico etc.

Los fabricantes de procesadores para móviles más reconocidos son Qualcomm con sus SnapDragon y los Mediatek donde últimamente están dando guerra los Helio X. Además también tenemos los fabricados por Samsung, los Exynos procesadores que quizá están un poco a la baja.

En gama alta podemos encontrar teléfonos como el Samsung S7 Edge que existe en dos versiones una que equipa un potente procesador de la casa que cuenta con ocho núcleos Exynos 8990 a una velocidad de 2.3 GHz y unos más que destacables 4Gb. de memoria RAM y otra que equipa un SnapDragon 820.

En la práctica aunque equipen procesadores diferentes ambos rinden prácticamente lo mismo en cualquier tarea. Convirtiendo al S7 en uno de los mejores teléfonos de la actualidad, eso sí, su precio es alto, y creemos que por bastante menos ya tienes un teléfono que pueda con todo, sigue leyendo y lo descubrirás.

[amazon asin=B01BYTVG8A&template=iframe image]
Continuando en gama alta pasamos a otro de los fabricante relativamente nuevos que se han hecho un buen hueco entre los grandes de siempre, hablamos de Huawei con su Huawei P9 smartphone que incorpora un procesador de ocho núcleos a 2,5 Ghz denominado Kirin fabricado por la propia Huawei además de 3 Gb. de RAM [amazon asin=B01DO2W080&template=iframe image]
LG nos ofrece para su gama alta el LG G5 un teléfono muy avanzado que incorpora un procesador Qualcomm Snapdragon 820 MSM8996 de cuatro núcleos a 2,2 GHz. y cuatro gigabytes de RAM [amazon asin=B01D9WZYFG&template=iframe image]
Bajamos un escalón de calidad abandonando la gama alta para atacar a la gama media actual de teléfonos móviles, sobradamente capaces y por casi la mitad de precio que la gama alta.

El Motorola X Play con un procesador octa-core (ocho núcleos) a 1,7 GHz de velocidad con 2Gb. de memoria RAM.

[amazon asin=B013P2KAHW&template=iframe image]