El ARM Cortex-A57 es una unidad central de procesamiento que implementa el conjunto de instrucciones ARMv8-A de 64 bits, diseñado por ARM Holdings . El Cortex-A57 es una arquitectura de procesamiento en paralelo superescalar con ejecución fuera de orden . [ 1 ] Está disponible como núcleo SIP para 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 un solo chip que constituye un sistema en un chip (SoC).
Descripción general
- Procesador segmentado con un problema especulativo y de ejecución muy desordenada en una tubería de ejecución superescalar de 3 vías.
- Las extensiones DSP y NEON SIMD son obligatorias por núcleo.
- Unidad de punto flotante VFPv4 integrada (por núcleo)
- Compatibilidad con virtualización de hardware
- La codificación del conjunto de instrucciones Thumb-2 reduce el tamaño de los programas de 32 bits con escaso impacto en el rendimiento.
- Extensiones de seguridad de TrustZone
- Programa Trace Macrocell y CoreSight Design Kit para el seguimiento discreto de la ejecución de instrucciones.
- Caché L1 de 32 KiB de datos (asociativa por conjuntos de 2 vías) + 48 KiB de instrucciones (asociativa por conjuntos de 3 vías) por núcleo
- Controlador de caché de nivel 2 (asociativo por conjuntos de 16 vías) integrado de baja latencia, con un tamaño configurable de 512 KB, 1 MB o 2 MB por clúster.
- Búfer de traducción anticipada (TLB) de instrucciones L1 totalmente asociativas de 48 entradas con soporte nativo para tamaños de página de 4 KiB, 64 KiB y 1 MB.
- TLB L2 asociativa de 4 vías de 1024 entradas
- Predictor dinámico de 2 niveles con Branch Target Buffer (BTB) para una rápida generación de objetivos.
- Predictor de ramificación estático
- Predictor indirecto
- Pila de retorno
Papas fritas
En enero de 2014, AMD anunció el Opteron A1100 . Diseñado para servidores, el A1100 cuenta con cuatro u ocho núcleos Cortex-A57, soporte para hasta 128 GiB de RAM DDR3 o DDR4 , un controlador PCIe de ocho carriles , ocho puertos SATA (6 Gbit/s) y dos puertos Ethernet de 10 Gigabit . [ 2 ] La serie A1100 se lanzó en enero de 2016, con versiones de cuatro y ocho núcleos. [ 3 ] [ 4 ]
La primera oferta de Qualcomm que estuvo disponible para muestras en el cuarto trimestre de 2014 fue el Snapdragon 810. [ 5 ] Contiene cuatro núcleos Cortex-A57 y cuatro núcleos Cortex-A53 en una configuración big.LITTLE .
Samsung también ofrece SoC basados en Cortex-A57 , siendo el primero el Exynos Octa 5433 , que estuvo disponible para muestras a partir del cuarto trimestre de 2014.
En marzo de 2015, Nvidia lanzó el SoC Tegra X1 , que cuenta con cuatro núcleos A57 que funcionan a una frecuencia máxima de 2 GHz.
Véase también
- ARM Cortex-A15 , predecesor
- ARM Cortex-A72 , sucesor
- Comparación de núcleos ARMv8-A , familia ARMv8
- Comparación de núcleos ARMv7-A , familia ARMv7
Referencias
- 1 2 "Procesador Cortex-A57" . ARM Holdings . Consultado el 2 de febrero de 2014 .
- ↑ Anand Lal Shimpi (28 de enero de 2014). "Comienza: AMD anuncia su primer SoC para servidores basado en ARM, el Opteron A1100 de 64 bits y 8 núcleos" . Anandtech . Archivado del original el 29 de enero de 2014. Consultado el 2 de febrero de 2014 .
- ↑ "Bienvenido a AMD - Procesadores - Gráficos y Tecnología - AMD" . Amd.com . Consultado el 10 de diciembre de 2018 .
- ↑ Valich, Theo (14 de enero de 2016). "AMD finalmente lanza K12, Opteron basado en ARM" . Vrworld.com . Consultado el 10 de diciembre de 2018 .
- ↑ "Procesadores Snapdragon 810" . Qualcomm . Consultado el 18 de febrero de 2015 .
Enlaces externos
- Sitio web oficial
- Manuales de referencia técnica del ARM Cortex-A57 en Wayback Machine (archivados el 18 de junio de 2014)
- procesadores ARM