Articulo de referencia

ARM Neoverso

ARM Neoverse es un grupo de núcleos de procesador ARM de 64 bits con licencia de Arm Holdings . Estos núcleos están diseñados para su uso en centros de datos , computación perim...

ARM Neoverse es un grupo de núcleos de procesador ARM de 64 bits con licencia de Arm Holdings . Estos núcleos están diseñados para su uso en centros de datos , computación perimetral y computación de alto rendimiento . El grupo consta de las series ARM Neoverse V, ARM Neoverse N y ARM Neoverse E. [ 1 ] [ 2 ]

Serie V de Neoverse

Los procesadores Neoverse de la serie V están diseñados para la computación de alto rendimiento .

Neoverso V1

Neoverse V1 (nombre en clave Zeus [ 3 ] ) deriva del Cortex-X1 [ 4 ] e implementa el conjunto de instrucciones ARMv8.4-A y parte del ARMv8.6-A. [ 5 ] Fue anunciado oficialmente por Arm el 22 de septiembre de 2020. [ 6 ] Se dice que inicialmente se realizó con un proceso de 7 nm de TSMC . Uno de los cambios con respecto al X1 es que admite SVE 2x256-bit.

Según The Next Platform , AWS Graviton3 se basa en Neoverse V1. [ 7 ] [ 8 ]

Neoverso V2

Neoverse V2 (nombre en clave Demeter ) se deriva del ARM Cortex-X3 e implementa el conjunto de instrucciones ARMv9.0-A. Fue anunciado oficialmente por Arm el 14 de septiembre de 2022. [ 9 ] [ 10 ] NVIDIA Grace, [ 11 ] AWS Graviton4 [ 12 ] y Google Axion [ 13 ] se basan en Neoverse V2.

Cambios notables con respecto al Neoverso V1: [ 14 ]

  • Capacidad de BTB: 12.000 entradas
  • Predictor TAGE: tabla de 8
  • Caché de microoperaciones: 1536 entradas (reducidas para mayor eficiencia)
  • Ancho de decodificación: 6
  • Cambiar nombre / Ancho de envío: 8
  • ROB: 320 entradas
  • Puertos de ejecución: 15
  • Compatibilidad con SVE2 mediante vectores de 128 bits.
  • Caché L2: 1024-2048  KB por núcleo
  • Interconexión de malla CMN-700
    • Hasta 256 núcleos por chip
    • Hasta 512  MB SLC
    • Ancho de banda de hasta 4  TB/s

Neoverso V3

Neoverse V3 (nombre en clave Poseidon ) fue anunciado por Arm junto con los anuncios de V2 y E2. [ 15 ] Está dirigido a sistemas que incluyen DDR5 , PCIe gen6 y CXL 3.0 . El nombre en clave Poseidon se utilizó por primera vez para la generación que sucedió a Zeus , ahora V1, y se esperaba para 2021 en un nodo de 5 nm. [ 16 ]

Serie N del Neoverso

Los procesadores Neoverse de la serie N están diseñados para su uso en centros de datos básicos .

Neoverso N1

El 20 de febrero de 2019, Arm anunció la microarquitectura Neoverse N1 (nombre en clave Ares ), derivada del Cortex-A76 y rediseñada para aplicaciones de infraestructura/servidor. El diseño de referencia admite hasta 64 o 128 núcleos Neoverse N1. [ 17 ] [ 18 ]

Cambios notables con respecto al Cortex-A76:

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

Neoverse N1 implementa el conjunto de instrucciones ARMv8.2-A.

Las plataformas de CPU Ampere Altra (2 sockets, 80 núcleos) y AWS Graviton2 (64 núcleos) se basan en núcleos Neoverse N1 y se lanzaron en 2020. [ 19 ]

Neoverso N2

El Neoverse N2 (nombre en clave Perseus ) se deriva del Cortex-A710 e implementa el conjunto de instrucciones ARMv9.0-A. [ 19 ] Fue anunciado oficialmente por Arm el 22 de septiembre de 2020. [ 6 ] El 28 de agosto de 2023, Arm anunció el Neoverse CSS N2 (Genesis), una implementación de subsistema de CPU personalizable de Arm para reducir el tiempo de comercialización para los clientes. [ 20 ] [ 21 ] [ 22 ] [ 23 ] La CPU Microsoft Azure Cobalt 100 de 128 núcleos y el Alibaba Yitian 710 utilizan Neoverse N2. [ 24 ] [ 25 ]

Cambios notables del Neoverso N1: [ 26 ] [ 27 ]

  • Capacidad de BTB: 8000 entradas
  • caché de microoperaciones: 1536 entradas
  • Cambiar nombre / Ancho de envío: 5
  • ROB: Entrada de más de 160
  • Profundidad de la tubería: 10 ciclos
  • Puertos de ejecución: 13
  • Compatibilidad con SVE2 mediante vectores de 128 bits.
  • Interconexión de malla CMN-700

Neoverso N-Siguiente

Neoverse N-Next, presumiblemente N3, fue anunciado por Arm junto con los anuncios de V2 y E2. [ 15 ] Está dirigido a sistemas que incluyen DDR5 , PCIe gen6 y CXL 3.0 .

Serie E de Neoverse

Los procesadores Neoverse Serie E están diseñados para la computación perimetral . Su diseño permite un mayor rendimiento de datos con un menor consumo de energía.

Neoverso E1

Neoverse E1 se deriva del Cortex-A65AE [ 28 ] e implementa el conjunto de instrucciones ARMv8.2-A. Admite SMT .

Neoverso E2

Neoverse E2 se deriva del Cortex-A510 [ 15 ] e implementa el conjunto de instrucciones ARMv9-A.

Neoverso E-Next

Neoverse E-Next, presumiblemente E3, fue anunciado por Arm junto con los anuncios de V2 y E2. [ 15 ] Está dirigido a sistemas que incluyen DDR5 , PCIe gen6 y CXL 3.0 .

Rendimiento teórico de la multiplicación de matrices

Sucesores

Con el nombre en clave Poseidon, sucesor de Neoverse V1 (también conocido como Zeus) [ 31 ] , se mencionó públicamente por primera vez en TechCon 2018. Su lanzamiento real (utilizado por diseñadores de chips de terceros en sus productos) se anunció con una fecha aproximada de 2021. Se dice que su proceso de fabricación inicial es de 5 nm por TSMC.

Referencias

  1. "Arm Neoverse" .
  2. "Arm aporta potencia a los futuros diseños de CPU para servidores Neoverse" . 27 de abril de 2021.
  3. «Neoverse V1 - Microarquitecturas - ARM - WikiChip» .
  4. "Arm anuncia las plataformas y CPU Neoverse V1 y N2, y la arquitectura CMN-700 Mesh: mayor rendimiento, más núcleos y mayor flexibilidad" . Archivado del original el 17 de mayo de 2021.
  5. «Neoverse V1» . Consultado el 16 de abril de 2023 .
  6. 1 2 "Acelerando la infraestructura de nube a borde de próxima generación" . Recuperado el 16 de abril de 2023 .
  7. "Dentro del procesador de servidor ARM Graviton3 de Amazon" . 4 de enero de 2022.
  8. "Graviton 3: Primeras impresiones" . Chips and Cheese . 29 de mayo de 2022. Consultado el 16 de septiembre de 2023 .
  9. "Redefiniendo la infraestructura informática global con las plataformas Arm Neoverse de próxima generación" .
  10. «Neoverse V2» . desarrollador.arm.com . Consultado el 16 de septiembre de 2023 .
  11. "NVIDIA Grace CPU y arquitectura Arm" . NVIDIA . Consultado el 16 de abril de 2023 .
  12. "Únase a la vista previa de las nuevas instancias de Amazon EC2 (R8g) optimizadas para memoria y con tecnología AWS Graviton4" . AWS . Consultado el 23 de diciembre de 2023 .
  13. "Introducing Google's new Arm-based CPU". Google Cloud Blog. Retrieved 2024-04-10.
  14. "Hot Chips 2023: Arm's Neoverse V2". Chips and Cheese. 2023-09-11. Retrieved 2023-09-16.
  15. 1234"Arm Announces Neoverse V2 and E2: The Next Generation of Arm Server CPU Cores". Archived from the original on September 15, 2022.
  16. Kennedy, Patrick (2018-10-16). "Arm Neoverse Brand Launched for Infrastructure Servers to Edge". ServeTheHome. Retrieved 2024-02-02.
  17. Frumusanu, Andrei. "Arm Announces Neoverse N1 & E1 Platforms & CPUs: Enabling A Huge Jump In Infrastructure Performance". www.anandtech.com. Archived from the original on February 20, 2019. Retrieved 2020-06-17.
  18. "Arm Launches New Neoverse N1 and E1 Server Cores". WikiChip Fuse. 2019-02-20. Retrieved 2020-06-17.
  19. 12Frumusanu, Andrei. "Arm Announces Neoverse V1, N2 Platforms & CPUs, CMN-700 Mesh: More Performance, More Cores, More Flexibility". www.anandtech.com. Archived from the original on April 27, 2021. Retrieved 2022-05-05.
  20. "Neoverse CSS Fastest Path to Production Silicon - Infrastructure Solutions blog - Arm Community blogs - Arm Community". community.arm.com. 2023-08-28. Retrieved 2023-09-16.
  21. Ltd, Arm. "Neoverse Compute Subsystems". Arm | The Architecture for the Digital World. Retrieved 2023-09-16.
  22. "Arm at HC35 (2023): CSS-Genesis". Chips and Cheese. 2023-09-13. Retrieved 2023-09-16.
  23. Morgan, Timothy Prickett (2023-08-31). "Arm Gets Closer To Creating Full-Blown Server CPU Designs - The Next Platform". www.nextplatform.com. Retrieved 2023-09-16.
  24. Lee, John (16 November 2023). "Microsoft Azure Cobalt 100 128 Core Arm Neoverse N2 CPU Launched". ServeTheHome. Archived from the original on 19 March 2024.
  25. Yang, Willen (18 de junio de 2024). "Inferencia LLM acelerada en Arm Neoverse N2" . Blogs de la comunidad Arm . Archivado del original el 17 de julio de 2024.
  26. "Neoverse N2 de ARM: Cortex A710 para servidores" . Chips and Cheese . 18 de agosto de 2023. Consultado el 16 de septiembre de 2023 .
  27. Frumusanu, Andrei. "Arm anuncia las plataformas y CPU Neoverse V1, N2 y CMN-700 Mesh: más rendimiento, más núcleos, más flexibilidad" . www.anandtech.com . Archivado del original el 27 de abril de 2021. Consultado el 16 de septiembre de 2023 .
  28. "Arm anuncia las plataformas y CPU Neoverse N1 y E1: un salto enorme en el rendimiento de la infraestructura" . Archivado del original el 5 de mayo de 2022.
  29. 1 2 3 "Arm anuncia Neoverse V1, plataformas y CPU N2, CMN-700 Mesh: más rendimiento, más núcleos, más flexibilidad" . Archivado del original el 17 de mayo de 2021. Recuperado el 16 de abril de 2023 .
  30. 1 2 "Acelere las cargas de trabajo de inteligencia artificial (IA) con Intel Advanced Matrix Extensions (Intel AMX)" (PDF) . Intel . Consultado el 13 de abril de 2023 .
  31. "Poseidon - Microarquitecturas - ARM - WikiChip" .