Una mirada más cercana en el ARM Cortex-A72
los Cortex-A72 era anunció en febrero, prometiendo un nuevo impulso al rendimiento y ahorro de energía considerable para arrancar. A BRAZO's TechDay 2015 en Londres esta semana, tuvimos la suerte de ser dado una idea más profunda en el funcionamiento interno del último procesador de aplicaciones de ARM.
Aunque la arquitectura de línea de base es muy similar a la Cortex-A57, la A72 es mucho más que la revisión típica. Un equipo de unos 65 a 70 ingenieros han vuelto a través del diseño, la optimización de casi cada bloque lógico para la eficiencia de energía, ayudando a que el procesador para mantener frecuencias máximas durante grandes cargas de trabajo, y se centró en exprimir el diseño en un área más pequeña, para mantener los costos bajos .
Arquitectónicamente, el Cortex-A72 cuenta con una nueva sucursal-predictor, aumenta los anchos de banda de decodificación y despacho eficaces, y ha tenido cambios realizados en las unidades de ejecución, por nombrar sólo unas pocas alteraciones. ARM nueva rama predictor reduce predicción errónea con un nuevo algoritmo y puede suprimir predictor rama superflua accesos, lo que ayuda a reducir el desperdicio de energía. La reconstrucción ofrece hasta el 20 por ciento de mejoras en la predicción sobre la A57.
El diseño todavía cuenta con un 3 en toda la decodificación, pero la unidad de despacho ha pasado de 3 a 5 de ancho, para romper de manera más eficaz las operaciones de abajo en otras micro-ops que ayudan a mantener la máquina número 8 en todo el bien alimentados. La etapa de ejecución ve la introducción de unidades de punto flotante SIMD de nueva generación con una variedad de reducciones de latencia, múltiples datapaths reenvío de ciclo cero para reducir los ciclos desperdiciados, y los aumentos de ancho de banda sustanciales en las dos unidades de enteros. Las unidades de carga y almacenamiento tienen un más sofisticado combinado prefetcher datos L1 / L2, que ofrece una mejora del ancho de banda de 30 por ciento. Todo lo cual, entre otros cambios, está diseñado para ayudar a reducir el consumo de energía y mejorar el rendimiento en ciertas áreas más de la A57.
En términos de lo que esto significa para los diseñadores de silicio y los usuarios finales, el Cortex-A72 sigue siendo un procesador de gama alta, pero va a utilizar la energía de manera más eficiente. En otras palabras, la CPU será capaz de hacer más dentro de los balances de potencia limitados disponibles en el móvil y debe resultar en dispositivos más fríos también. Incluso a 28nm, el Cortex-A72 cuenta con una reducción de hasta el 50 por ciento de energía en comparación con el Cortex-A15 y un ahorro del 20 por ciento en comparación con la A57, a la misma velocidad de reloj. Milivatios por central han caído de la A57, a alrededor de 700mW en 2.5GHz. El diseño ocupa un 10 por ciento menos área de la A57, que también ayudará a ahorrar en costes.