La llegada del teléfono inteligente con un cambio dramático en cómo las personas trabajan, se comunican y juegan. Por supuesto, el uso principal del 'teléfono celular' todavía es hacer y recibir llamadas telefónicas, pero nuestros dispositivos móviles se están utilizando cada vez más para una amplia variedad de otros fines. Correo electrónico, aplicaciones de redes sociales, navegación en Internet y capacidades de juego serias.
Sencillamente, las crecientes demandas que hemos colocado en los dispositivos móviles han provocado la necesidad de un procesamiento más potente. Hemos pasado de los procesadores "débiles" a las centrales eléctricas de doble núcleo y ahora estamos viendo la introducción constante de dispositivos de cuatro núcleos. Por supuesto, estamos viendo este cambio a cuatro núcleos solo para dispositivos Android hasta ahora, con Apple confiando en los procesadores de doble núcleo y Nokia tiene un procesador de un solo núcleo para alimentar sus teléfonos con Windows Phone 7.
Aquí, queremos hablar sobre algunas de las características fundamentales de los procesadores móviles de cuatro núcleos. Queremos discutir el problema de qué es lo que hace que el chip de cuatro núcleos sea un gran paso adelante para la tecnología móvil, pero también las situaciones en las que más núcleos pueden llevar a una experiencia de usuario inferior.
¿Qué es un procesador de cuatro núcleos?
Como su nombre indica, un procesador de cuatro núcleos es un sistema 0n-a-chip (S0C) equipado con cuatro núcleos de CPU. Cada "núcleo" es un único procesador ARM, con los cuatro juntos para crear el chip completo. ARM diseña la arquitectura de chips utilizados en casi todos los teléfonos inteligentes disponibles en el mundo. Los procesadores principales de ARM han avanzado a lo largo de los años, y cada iteración es más potente.
El procesador Cortex-A15 quiere ser más poderoso que un procesador A9 de doble núcleo, y que un procesador A9 de cuatro núcleos (como el NVIDIA Tegra 3) quiere ser más poderoso que un dual Procesador core A9 (NVIDIA Tegra 2). Por lo tanto, muchos fabricantes de procesadores compran el derecho de modificar la estructura básica del diseño ARM, como sucede con la configuración del núcleo NVIDIA Tegra 3 4 + 1, que incorpora un núcleo compañero (ninja) para actividades de baja potencia, para ofrecer duración de la batería.
Lo que esperamos de un procesador de cuatro núcleos.

Esto es típico de los gráficos de marketing, que siempre reclaman más rendimiento, menos energía consumida
En el nivel más básico, esperamos que la cantidad de núcleos, desde el de doble núcleo hasta el de cuatro núcleos, duplique la velocidad de ejecución de las aplicaciones. Imagine un dispositivo procesador de doble núcleo que ejecuta ocho aplicaciones. Esto, idealmente, dividirá cuatro aplicaciones en dos núcleos. Con un dispositivo de cuatro núcleos, estaría, una vez más, ejecutando dos aplicaciones en cuatro núcleos. En esencia, la eficiencia y velocidad de duplicación del dispositivo.
Otra expectativa importante es que el procesador de cuatro núcleos aumentará la vida útil de la batería del dispositivo. Con la presencia de más núcleos, la ejecución de una tarea debería ser menos estrés para la batería, ¿verdad? Los usuarios deben disfrutar de un aumento sustancial en la duración de la batería.
Hemos estado viendo un número significativo de juegos de PC clásicos desarrollados para dispositivos de mano. También hay una gran cantidad de juegos de gráficos intensivos disponibles para dispositivos Android. Se espera que los procesadores de cuatro núcleos proporcionen una mejora importante en la experiencia de juego del usuario.
Lo que realmente sucede
El primer paso en falso cuando se trata de una arquitectura y tecnología de procesador complicadas es el supuesto básico de que 2 + 2 = 4. Idealmente, así es exactamente como se supone que funciona, pero eso no sucede al menos no todavía. Echemos un vistazo a por qué.
- Al pasar de los procesadores duales a los de cuatro núcleos, el número de núcleos se duplica, los otros sistemas no. El procesador de cuatro núcleos aún depende de uno, un poco más potente, el conjunto de memoria, la batería, etc.
- El ejemplo dado anteriormente sobre cuatro núcleos que trabajan al doble de la capacidad, es válido solo si se comparten las tareas por igual. Lamentablemente, ese no es el caso hasta ahora. El sistema operativo en sí necesita admitir "subprocesos múltiples", es decir, asignar una parte de la tarea a todos los núcleos.
- Más difícil, pero también lo hace la complejidad de la búsqueda de depuración un programa de algo sale mal Las aplicaciones creadas para el procesamiento de múltiples núcleos son mucho más difíciles de crear y mantener.
- En este punto, la eficiencia de cuatro núcleos es mucho mejor solo con aplicaciones que están específicamente diseñadas para el uso de múltiples núcleos.
Ha habido cierta incredulidad sobre el aumento de la duración de la batería. Hay una muy buena razón para pensar eso. Cuando se trata de la duración de la batería, es el procesador, la pantalla y la radio celular. Mientras que se han vuelto más eficientes, los otros no. Cada teléfono inteligente de gama alta cuenta con una pantalla de alta resolución que requiere mucha más energía y las radios 4G tienen en la vida útil de la batería. Entonces, nuevamente, aunque podría haber un aumento en la eficiencia de la batería debido a los procesadores de cuatro núcleos, no sería tan importante como esperamos.
La única área en la que los dispositivos de cuatro núcleos cumplen nuestras expectativas es el juego. Una experiencia de juego mucho más eficiente y mucho más suave. Además, es importante recordar que los juegos y otras aplicaciones avanzadas son lo mejor posible. En el caso del Tegra 3 SoC, que se encuentra en muchos de los dispositivos más populares de la actualidad, incluido el Transformer Infinity Pad 300, el Transformer Prime original y el HTC One X (no LTE), NVIDIA ha empleado su amplia experiencia en la creación de hardware de clase mundial, y tiene que hacerlo de manera que aprovechen todos estos núcleos latentes.
El presente
La cosecha actual de procesadores de cuatro núcleos (Nvidia Tegra 3, Exynos 4412 de Samsung, etc.) presenta la arquitectura Cortex A9 de ARM. El procesador Tegra 3 es mucho mejor que el Tegra 2 de doble núcleo, con una arquitectura similar. El procesador Snapdragon S4 de doble núcleo de Qualcomm con sus núcleos Krait, como se ve en algunas pruebas de referencia. El núcleo krait es más parecido a la arquitectura Cortex-A15, pero las pruebas de referencia siguen siendo bastante sorprendentes. Seguimos esperando con impaciencia la llegada del Samsung Galaxy S3 con un procesador Exynos de cuatro núcleos, y el Huawei Ascend D Quad, denominado "el teléfono inteligente más rápido del mundo" con el procesador de cuatro núcleos K3V2 de Huawei. Pero por ahora, parece que los procesadores de cuatro núcleos no son tan poderosos como la mayoría esperaría.
El futuro
Ya hemos visto la introducción del procesador NVIDIA Tegra 4 de cuatro núcleos ARM Cortex-A15 en el primer trimestre de 2013. Ha habido algunos problemas con el procesador de cuatro núcleos Qualcomm Snapdragon en Los trabajos junto con las actualizaciones continuas para la línea de procesadores Exynos de Samsung. No podemos decir exactamente lo que vendrá en el futuro, pero sabemos que
conclusión
Los procesadores de cuatro núcleos son un gran avance en la tecnología de CPU y, sin duda, representan el futuro de los procesadores móviles. La verdadera pregunta de si son aptos en el presente es discutible. Quad-core y octo-core (8) Los SoC traen a la mesa cuanto más lo examinamos de cerca, más parece,
En su forma actual, la tecnología de cuatro núcleos no es todo eso, al menos, todavía no.
¿Cuáles son tus pensamientos? ¿Esperarías un dispositivo de cuatro núcleos o es un deber ahora mismo?