Unidad central de procesamiento
El ARM Cortex-A72 es una unidad central de procesamiento que implementa el conjunto de instrucciones ARMv8-A de 64 bits diseñado por el centro de diseño de Austin de ARM Holdings . El Cortex-A72 es una tubería superescalar fuera de orden de decodificación de 3 vías . [1] Está disponible como núcleo SIP para los licenciatarios, y su diseño lo hace adecuado para la integración con otros núcleos SIP (por ejemplo, GPU , controlador de pantalla , DSP , procesador de imágenes , etc.) en una matriz que constituye un sistema en un chip (SoC). El Cortex-A72 se anunció en 2015 para servir como sucesor del Cortex-A57 , y fue diseñado para usar un 20% menos de energía u ofrecer un 90% más de rendimiento. [2] [3]
Descripción general
- Procesador segmentado con ejecución superescalar de 3 vías profundamente desordenada y con problemas especulativos
- Las extensiones DSP y NEON SIMD son obligatorias por núcleo
- Unidad de punto flotante VFPv4 integrada (por núcleo)
- Soporte de virtualización de hardware
- La codificación del conjunto de instrucciones Thumb-2 reduce el tamaño de los programas de 32 bits con poco impacto en el rendimiento.
- Extensiones de seguridad de TrustZone
- Program Trace Macrocell y CoreSight Design Kit para un seguimiento discreto de la ejecución de instrucciones
- 32 KiB de datos (asociativos de conjuntos de 2 vías) + 48 KiB de instrucciones (asociativos de conjuntos de 3 vías) caché L1 por núcleo
- Controlador de caché de nivel 2 de baja latencia integrado (conjunto asociativo de 16 vías), tamaño configurable de 512 KB a 4 MB por clúster
- Buffer de traducción de instrucciones L1 totalmente asociativo de 48 entradas con compatibilidad nativa para tamaños de página de 4 KiB, 64 KiB y 1 MB
- TLB de datos L1 totalmente asociativo de 32 entradas con soporte nativo para tamaños de página de 4 KiB, 64 KiB y 1 MB
- Conjunto asociativo de 4 vías de 1024 TLB L2 unificado por núcleo, admite aciertos y errores
- Algoritmo sofisticado de predicción de ramificaciones que aumenta significativamente el rendimiento y reduce el consumo de energía proveniente de predicciones erróneas y especulaciones.
- Etiqueta IC temprana: caché L1 de 3 vías con potencia asignada directamente*
- Etiquetado regionalizado de TLB y μBTB
- Optimizaciones de objetivos de ramificación con desplazamientos pequeños
- Supresión de accesos superfluos a predictores de ramas
Papas fritas
Véase también
Referencias
- ^ ab "Procesador Cortex-A72". ARM Holdings . Consultado el 2 de febrero de 2014 .
- ^ Frumusanu, Andrei (3 de febrero de 2015). «ARM anuncia Cortex-A72, CCI-500 y Mali-T880». Anandtech . Consultado el 29 de marzo de 2017 .
- ^ Frumusanu, Andrei (23 de abril de 2015). «ARM revela detalles de la arquitectura Cortex-A72». Anandtech . Consultado el 29 de marzo de 2017 .
- ^ "Raspberry Pi 4 ya está a la venta desde $35". Raspberry Pi . 2019-06-24 . Consultado el 2019-06-24 .
Enlaces externos
- Sitio web oficial
- Manuales de referencia técnica de ARM Cortex-A72