Samsung para aumentar el rendimiento del Galaxy S4 en un 10% con la actualización de software?
Sin lugar a dudas el Galaxy S4 es uno de los grandes lanzamientos de smartphones Android de 2013 y hasta ahora parece que Samsung va a vender millones de estos dispositivos. Sin embargo, el Galaxy S4 no está exenta de controversia ya que Samsung ha elegido (o se ha visto obligado) para enviar el Galaxy S4 con dos procesadores diferentes. Uno de los modelos contiene el Qualcomm Snapdragon 600 y el otro propio Exynos Octa de Samsung. Lo que la mayoría de los consumidores no saben es que Samsung podría estar en condiciones de aumentar el rendimiento de los dispositivos Galaxy S4 basados Exynos Octa hasta en un 10 por ciento este verano acaba lanzando un nuevo software.
El jefe de Samsung Mobile y el co-CEO de Samsung Electronics JK Shin tiene compradores previamente dicho que no importa qué procesador está funcionando en su nuevo Galaxy S4 y en muchos aspectos tiene razón. Sin embargo hay una diferencia clave entre el Snapdragon 600 y el Exynos Octa. El Snapdragon es un quad-core mientras que el Octa tiene ocho núcleos. Pero aquí es la cosa, la Octa se utiliza de tal manera que sólo cuatro núcleos se utilizan en cualquier momento. El chip tiene cuatro núcleos Cortex A7 de baja potencia y cuatro núcleos A15 corteza. El núcleo A15 es muy superior en términos de rendimiento, en comparación con la A7, pero el A7 es ideal para la vida de la batería. Así que el Exynos Octa utiliza los núcleos A7 por defecto y luego, cuando las cosas se ponen ocupado los A15 núcleos se activan mientras que los núcleos A7 se cierran. Esto significa que el Exynos Octa sólo utiliza un máximo de cuatro núcleos a la vez, lo que es lo mismo que un procesador de cuatro núcleos, pero con un poco de tecnología de ahorro de energía inteligente.
Esta configuración 4 + 4 es parte de la arquitectura de ARM Big.little - un diseño que la compañía Cambridge ha licenciado a varios grandes nombres como Samsung, Fujitsu Semiconductor y MediaTek. La comercialización del Exynos Octa ha sido objeto de críticas, ya que retrata la idea de que el Exynos Octa es un procesador de ocho núcleos con los ocho núcleos en ejecución y los ocho núcleos que tienen el mismo poder de procesamiento. Un paseo rápido a través de Internet se encuentra un montón de comentarios acerca de cuán grande es el Exynos Octa es porque ochos núcleos son mejor que cuatro.
En el cómputo de una arquitectura donde todas las unidades de procesamiento son iguales se llama Symmetric Multi Processing (SMP), ya que hay una simetría (una igualdad) entre todas las unidades de procesamiento. Pero la arquitectura Big.little de ARM no es un diseño SMP y ni es atado a la configuración 4 + 4 del Exynos Octa. Otros fabricantes de CPU dará a conocer diferentes combinaciones como 2 + 2 durante 2013. Pero algo más también sucederá a finales de este año. ARM y Linaro, una organización sin fines de lucro que optimiza Linux y Android para procesadores ARM, están trabajando en una manera de activar todos los núcleos en un procesador Big.little y hacer una CPU como los Exynos utilizan todos sus núcleos a la vez .
La conmutación de un núcleo a otro no es en realidad manejada por el propio chip, que se hace en el software. En este caso, el núcleo de Linux que se encuentra en el corazón de Android. Actualmente, el cambio de un núcleo a la siguiente se maneja usando una técnica similar a la forma en que la frecuencia de la CPU se cambia para salvar la vida de la batería. Pero en lugar de aumentar o disminuir la frecuencia de la CPU los núcleos A7 y A15 núcleos se desactivan o activan de acuerdo a la carga. Si ARM y Linaro pueden obtener el derecho de software es posible crear un planificador de Linux / Android, que entiende que la CPU no es simétrica, sino asimétrica. Esto se conoce como heterogénea Multi Processing (HMP).
Según el sitio web de ARM, Linaro han estado trabajando en un planificador HMP para Linux desde hace varios meses y el código está disponible para los socios de ARM como Samsung. ARM planea tener el procesamiento HMP listo para el segundo semestre de 2013. Como no hay cambios de hardware necesarios para ejecutar un procesador Big.little en un modo HMP es que es posible para un proveedor de silicio (como Samsung) para liberar una CPU usando A7 y / A15 migración luego actualizar a la plena HMP con una actualización del kernel.
Las pruebas iniciales de ARM muestran que un procesador Big.little se ejecuta en modo HMP es 10% más rápido que un procesador Big.little se ejecuta en modo de migración, pero con la misma eficiencia de energía.
El problema de Samsung es que menos de un tercio de los teléfonos Galaxy S4 utilizar los Exynos Octa y si Samsung repente activa el uso completo de los ocho núcleos en sólo esos teléfonos, entonces sería más bien molestar a los clientes que reciben el Galaxy S4 con el Qualcomm Snapdragon ! Como resultado de Samsung podría tener la tentación de rodar sólo por dicha actualización para futuros productos como la Nota 3.