El Exynos 5 Octa y el Estado de Samsung SoC

big.LITTLE_HMP

El Exynos 5 Octa sólo es compatible con lo que se llama el clúster de migración. En este modo, sólo uno de clúster está activo en cualquier momento. A ralentí, un núcleo A7 está activo y el otro 7 permanecen sin conexión. A medida que aumenta la carga de un único subproceso, el sistema cambiará al clúster A15. En ese momento, cuando aumenta la carga roscados - incluso muy baja de carga - el sistema traerá más A15 núcleos en línea. Limitaciones de la arquitectura de ARM exacerban el problema eficiencia de este modo. Cada grupo opera en su propio plano de la frecuencia unificada. Esto significa que si un núcleo A15 está en línea en la frecuencia máxima, cada bit adicional de la carga se abre otra A15 núcleo a la frecuencia máxima - incluso si esa carga adicional podría haber sido realizada por un núcleo A7 a la frecuencia mínima.

Parece ser que el Octa se limita a cluster-migración debido a una deficiencia hardware. Core-migración requiere el uso de una parte que se llama la caché coherente Interconnect (CCI). Como su nombre lo indica, el CCI ofrece una memoria caché coherente en ambos grupos básicos Big.little, lo que permite un proceso dado a la transición sin problemas entre ambos. HMP ordinariamente utilizar esto también, pero puede diseñar teóricamente alrededor. Por desgracia, esas soluciones casi seguro costará más aún en el consumo de energía. El Exynos 5 Octa incluye un CCI, pero está desactivado por defecto. Desarrollador XDA AndreiLux ha encontrado que no se puede activar ya sea correctamente.

Según Samsung, no hay ningún problema de hardware en absoluto y la empresa optó por conglomerados en la migración, ya que "show [s] un mayor rendimiento / eficiencia." Pero la declaración no coincide con la comprensión de la mayoría de la gente de la arquitectura Big.little de ARM. Por otra parte, ARM demostró núcleo emigración trabajando en una versión preliminar del Octa. Y liberado el código fuente del kernel de Samsung para el Octa incluye los controladores de núcleo-migración. Pero ese código no funciona en la versión final del Octa y Samsung ha sido tímida en dar una respuesta directa. En base a esto, Linus Torvalds escribió: "francamente, el hecho de que el Exynos 5 Actualmente sólo funciona en 'sea o" configuración casi seguro que significa que hay algo fundamentalmente equivocado en el diseño del hardware, al punto de que ninguna cantidad de "complejo parches 'pueden arreglarlo. "Aunque esto sin duda hace que parezca que Samsung ha hecho algo mal en el Octa, el chip está todavía enteramente basada en diseños de ARM. Torvalds va a señalar, que tiene "muy pocas razones para creer que los ingenieros de ARM consiguieron su caché manejo correcto. Ellos nunca han hecho eso antes. Han tenido algunos de los cachés crappiest en el planeta. "Por lo tanto, es muy probable que el problema no es ni siquiera en el interior de control de Samsung.

HTC Uno vs Galaxy S4 puntos de referencia

Después de la liberación de los mediocres Exynos 4 Quad y la desastrosa Exynos 5 Dual, el Exynos 5 Octa se suponía poner Samsung volver a la pista en el desarrollo de SoC. Sin embargo, el chip se perfila como otra decepción. Se incluye en una minoría de los dispositivos Galaxy S4 a nivel mundial y los rumores en este momento sugieren que Galaxy Note 3 incluirá un SoC Snapdragon 800. Samsung incluso había rumoreado para producir una gama media Exynos 5 Quad (5210) en la configuración Big.little 2 + 2 ARM, pero esos planes parecen haber sido dejado de lado. Hay muy poca información sobre lo que Samsung planea hacer a continuación con la línea Exynos en este punto.

Envolver

En el futuro, las mejores esperanzas de Samsung son dos avances importantes que vienen a ARM fichas. La primera es una gota del tamaño de fabricación. Fabricantes de chips ARM están luchando para mantenerse al día con Intel. Se espera que salte el proceso 20 / 22nm a favor del proceso de 16 nm con el fin de ponerse al día con la reciente empuje de Intel hacia 14nm. A medida que el tamaño de proceso disminuye, los fabricantes SoC pueden exprimir más rendimiento de la misma arquitectura de CPU durante el uso de menos energía. El otro avance es el conjunto de instrucciones ARMv8 y las CPUs de la serie Cortex-A50. Esto traerá ARM SoC en el mundo de procesamiento de 64 bits y las nuevas arquitecturas básicas son significativamente más potente y eficiente la A15 y A7. Los fabricantes no esperan estar listos para SoC producir en masa de 16 nm hasta finales de 2014 como muy pronto. Esto significa que ARMv8 y Cortex-A50 probablemente no llegará a la producción en masa hasta principios de 2015.

Desafortunadamente para Samsung, la empresa cuenta con muy pocas opciones para mejorar la línea Exynos para los próximos 18 meses. La compañía podría seguir el ejemplo de Apple y empezar a diseñar su propia arquitectura de CPU, pero tal movimiento todavía requieren años de inversión. Incluso hay opciones para la innovación más allá de los diseños de ARM como NVIDIA muestra con la serie Tegra. Pero el resultado más probable es probable que sean los dispositivos de Samsung con Snapdragon SoC cada vez más común.


» » » El Exynos 5 Octa y el Estado de Samsung SoC