De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El ARM Cortex-A76 es una microarquitectura que implementa el conjunto de instrucciones ARMv8.2-A de 64 bits diseñado por el centro de diseño de ARM Holdings en Austin . ARM establece un aumento del 25% y 35% en el rendimiento de puntos enteros y flotantes, respectivamente, sobre un Cortex-A75 de la generación anterior. [2]

Diseño [ editar ]

El Cortex-A76 sirve como el sucesor del ARM Cortex-A73 y ARM Cortex-A75 , aunque se basa en un diseño de hoja limpia.

El frontend Cortex-A76 es un 4-amplia decodificación fuera de orden superescalar diseño. Puede obtener 4 instrucciones por ciclo. Y [ aclaración necesaria ] cambie el nombre y envíe 4 trapeadores y 8 µops por ciclo. El tamaño de la ventana fuera de orden es de 128 entradas. El backend son 8 puertos de ejecución [ aclaración necesaria ] con una profundidad de canalización de 13 etapas y las latencias de ejecución de 11 etapas. [2] [3]

Los soportes centrales sin privilegios aplicaciones de 32 bits, pero las aplicaciones privilegiadas deben utilizar el 64-bit ARMv8-A ISA . [4] También admite instrucciones de adquisición de carga (LDAPR) ( ARMv8.3-A ), instrucciones de producto de punto ( ARMv8.4-A ), bit PSTATE Speculative Store Bypass Safe (SSBS) y barreras de especulación (CSDB, SSBB, PSSBB ) instrucciones ( ARMv8.5-A ). [5]

El ancho de banda de la memoria aumentó un 90% en relación con el A75. [6] [7] Según ARM, se espera que el A76 ofrezca el doble de rendimiento que un A73 y está dirigido más allá de las cargas de trabajo móviles. La actuación está dirigida a "clase portátil", incluyendo Windows 10 dispositivos, [8] competitiva con Intel 's Kaby lago . [9]

El Cortex-A76 es compatible con la tecnología DynamIQ de ARM , que se espera que se use como núcleos de alto rendimiento cuando se usa en combinación con núcleos de eficiencia energética Cortex-A55 . [2]

Neoverse N1 [ editar ]

El 20 de febrero de 2019, Arm anunció la microarquitectura Neoverse N1 (nombre en código Ares ) basada en el Cortex-A76 rediseñado para aplicaciones de infraestructura / servidor. El diseño de referencia admite hasta 64 o 128 núcleos Neoverse N1. [10] [11]

Cambios notables del Cortex-A76:

  • I-cache coherente y D-cache con uso de LD de 4 ciclos
  • Caché L2: 512-1024 kB por núcleo
  • Interconexión de malla en lugar de 1 a 4 núcleos por clúster

Licencias [ editar ]

El Cortex-A76 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 un dado que constituye un sistema en un chip (SoC ).

Uso [ editar ]

El Cortex-A76 se utilizó por primera vez en el HiSilicon Kirin 980 . [12]

ARM también ha colaborado con Qualcomm para una versión semipersonalizada del Cortex-A76, utilizado dentro de su gama alta Kryo 495 (Snapdragon 8cx) / Kryo 485 (Snapdragon 855 y 855 Plus), y también en su gama media Kryo 460. (Snapdragon 675) y CPU Kryo 470 (Snapdragon 730). Una de las modificaciones que hizo Qualcomm fue aumentar el búfer de reorden para aumentar el tamaño de la ventana fuera de orden. [13]

También se utiliza en Exynos 990 y Exynos Auto V9. [14] Y MediaTek Helio G90 / G90T y Dimensity 800 y Dimensity 820 . Y el HiSilicon Kirin 985 5G y Kirin 990 4G / 990 5G / 990E 5G . [15] [16] [17]

El Cortex-A76 se puede encontrar en Snapdragon 855 como Big-core.

Ver también [ editar ]

  • ARM Cortex-A75 , predecesor
  • ARM Cortex-A77 , sucesor
  • Comparación de núcleos ARMv8-A , familia ARMv8

Referencias [ editar ]

  1. ^ Shrout, Ryan; Moorhead, Patrick (31 de mayo de 2018). "Ep 23 - 5/31/18 - El futuro de Arm con Nandan Nayampally" . El podcast de analistas de tecnología . Consultado el 1 de junio de 2018 .
  2. ↑ a b c Frumusanu, Andrei (31 de mayo de 2018). "Arm Cortex-A76 CPU presentado" . Anandtech . Consultado el 1 de junio de 2018 .
  3. ^ "El brazo presenta Cortex-A77, enfatiza el rendimiento de un solo hilo" . Fusible WikiChip . 2019-05-26 . Consultado el 18 de junio de 2020 .
  4. ^ Williams, Chris (31 de mayo de 2018). "Arm emite Cortex-A76, su primer núcleo de CPU de solo 64 bits (en modo kernel)" . El registro . Consultado el 1 de junio de 2018 .
  5. ^ "Conjunto de documentación ARM para Cortex-A76" . infocenter.arm.com . Consultado el 15 de junio de 2019 .
  6. ^ Armasu, Lucian (31 de mayo de 2018). "Arm's Cortex-A76 podría ser el primer verdadero desafío para chips x86 en computadoras portátiles" . Hardware de Tom . Consultado el 1 de junio de 2018 .
  7. ^ Triggs, Robert (31 de mayo de 2018). "Arm Cortex-A76 CPU deep dive" . Autoridad de Android . Consultado el 1 de junio de 2018 .
  8. ^ Hruska, Joel (31 de mayo de 2018). "El nuevo SoC Cortex-A76 de ARM apunta al mercado de portátiles con Windows" . Tecnología extrema . Consultado el 1 de junio de 2018 .
  9. ^ Bright, Peter (1 de junio de 2018). "ARM promete un rendimiento a nivel de portátil en 2019" . Ars Technica . Consultado el 1 de junio de 2018 .
  10. ^ Frumusanu, Andrei. "Arm anuncia plataformas y CPUs Neoverse N1 y E1: lo que permite un salto enorme en el rendimiento de la infraestructura" . www.anandtech.com . Consultado el 17 de junio de 2020 .
  11. ^ "Arm lanza nuevos núcleos de servidor Neoverse N1 y E1" . Fusible WikiChip . 2019-02-20 . Consultado el 17 de junio de 2020 .
  12. ^ Frumusanu, Andrei. "HiSilicon anuncia el Kirin 980: primer A76, G76 en 7 nm" . www.anandtech.com . Consultado el 13 de noviembre de 2020 .
  13. ^ Frumusanu, Andrei. "Microarquitectura de CPU Cortex-A77 de Arm: rendimiento en evolución" . www.anandtech.com . Consultado el 16 de junio de 2019 .
  14. ^ "Procesador móvil Exynos 990: especificaciones, características | Samsung Exynos" . Samsung Semiconductor . Consultado el 18 de junio de 2020 .
  15. MediaTek (18 de junio de 2020). "Serie MediaTek Helio G90" . MediaTek . Consultado el 18 de junio de 2020 .
  16. MediaTek (18 de junio de 2020). "MediaTek Dimensity 800" . MediaTek . Consultado el 18 de junio de 2020 .
  17. MediaTek (18 de junio de 2020). "MediaTek Dimensity 820" . MediaTek . Consultado el 18 de junio de 2020 .