Arquitectura DynamIQ vs big.LITTLE: lo que ha cambiado

Arquitectura DynamIQ vs big.LITTLE: lo que ha cambiado

Tanto Qualcomm como Samsung han presentado su próxima generación de chipsets, el Snapdragon 845 y el Exynos 9810 comparable, que prometen una actualización saludable para los buques insignia de 2018. Los nuevos chips aseguran ganancias de rendimiento significativas (con suerte, manteniendo la misma eficiencia energética) y han sido diseñados para soportar las próximas tendencias tecnológicas como AI y AR, pero el mayor cambio de este ciclo será la inclusión de la arquitectura DynamIQ ARM.

Intentemos simplificar DynamIQ y sus probables impactos en los próximos conjuntos de chips de teléfonos inteligentes.

¿Qué es DynamIQ en chipsets?

DynamIQ es esencialmente una nueva solución ARM para conectar diferentes núcleos en un chipset. Es la próxima generación de la popular arquitectura big.LITTLE, en la que se organizaron conjuntos de núcleos diferentes (o iguales) en dos (o más) grupos. Por lo tanto, normalmente veríamos 4 núcleos Cortex-A72 emparejados con 4 núcleos Cortex A53, o 4 núcleos Cortex-A53 emparejados con otros 4 núcleos Cortex-A53 y así sucesivamente.

Sin embargo, con DynamIQ, se pueden colocar diferentes tipos de núcleos en el mismo clúster. Puede tener núcleos de potencia y rendimiento ubicados dentro de un clúster, en lugar de dos clústeres separados.

Colocar los núcleos en el mismo clúster debería garantizar una mejor comunicación entre ellos.

Estos núcleos compartirán una caché L3 que, en términos simples, ayudará a estos núcleos a comunicarse más rápido entre sí. Esto también les dará a los OEM más libertad para elegir diferentes combinaciones de núcleos, especialmente para teléfonos de gama media. Por ejemplo, Qualcomm podría tener un chip de rango medio con 3 núcleos de alto rendimiento y 5 núcleos de potencia.

Actualmente, solo los núcleos Cortex-A75 y Cortex-A55 admiten DynamIQ y estos son los únicos núcleos que se utilizarán en los chips DynamIQ al menos durante otro año. Los núcleos Krait 385 Gold de Qualcomm y Samsung M3 en Snapdragon 845 y Exynos 9810 usan Cortex-A75 como arquitectura base.

Lea también: Una guía para principiantes para comprender los procesadores de teléfonos inteligentes

DynamIQ VS big.LITTLE: ¿Qué ha cambiado?

Con DynamIQ, los núcleos grandes y pequeños ahora se pueden colocar en el mismo clúster. Puede mantener hasta 8 núcleos en un grupo (a diferencia de 4 en big.LITTLE). También hay una opción para agregar varios clústeres (hasta 32, un total de 256 núcleos), pero ese no es un escenario de uso práctico para los procesadores de aplicaciones de teléfonos inteligentes. Mover todos los núcleos en un clúster ayudará a reducir la latencia de la memoria. O, en otras palabras, dará como resultado ganancias de rendimiento sin un aumento en el consumo de energía. ARM también ha hecho que el apagado de los núcleos sea más rápido y eso debería ayudar aún más a conservar la batería. Podemos tener cualquier combinación de núcleos Cortex-A55 y Cortex-A75: 1 + 7; 2 + 6, 3 + 5; 4 + 4. La configuración 1 + 7 será interesante para dispositivos de gama media. Cada núcleo ahora se puede operar a diferentes frecuencias. Los fabricantes tienen la opción de apagar individualmente cada núcleo. Los fabricantes pueden tener diferentes frecuencias para los 8 núcleos, pero implementar eso supondrá un mayor costo.

Toda esta flexibilidad en la arquitectura central depende de la unidad compartida DynamIQ (DSU) que une todos los núcleos y memorias caché. Facilita la comunicación entre los núcleos de un clúster. Confiar en DSU en lugar de software para la gestión de memoria y caché también ayudará a ahorrar energía y tiempo. Los nuevos núcleos DynamIQ (Cortex-A55 y Cortex-A75) tienen caché L2 privada (a diferencia de la caché L2 compartida en chips big.LITTLE). Colocar la caché más cerca de la CPU también debería reducir la latencia de la memoria. Con DynamIQ, los procesadores ARM tendrán la caché L3 por primera vez (algo que Apple introdujo en A6). Los fabricantes de chipsets pueden agregar hasta 4 GB de caché L3 (16 vías). Los SoC basados ​​en DynamIQ incluirán núcleos Cortex-A55 en el clúster de energía a diferencia de los Cortex-A53 en casi todos los demás chips de arquitectura big.LITTLE. Con Cortex-A55, ARM se ha centrado en mejorar el rendimiento mejorando el sistema de memoria y, por lo tanto, los chips DynamIQ se beneficiarán de una mejor eficiencia energética. No solo el Cortex-A55, sino también los núcleos Cortex-A75 que se utilizarán en los conjuntos de chips basados ​​en DynamIQ también se centran en mejorar el rendimiento (en lugar de la eficiencia energética o la eficiencia térmica que han sido los puntos focales de los chips de última generación como Cortex-A73 y Cortex -A72).

¿Veremos muchos conjuntos de chips basados ​​en DynamIQ en 2018?

Si bien es cierto que DynamIQ hará que los conjuntos de chips sean más flexibles, dará a los fabricantes de chips mucho más espacio para la innovación y ofrecerá un mejor rendimiento, es posible que muchos fabricantes no estén dispuestos a renunciar a la tecnología LITTLE que han desarrollado y personalizado a lo largo de los años, especialmente no para teléfonos de gama media. No esperamos que DynamIQ vaya más allá de los conjuntos de chips emblemáticos durante más tiempo.

Cosas que debe saber sobre las cámaras de los teléfonos inteligentes