Más rendimiento, más núcleos, más flexibilidad

2020 fue un año de gran éxito para la infraestructura y las operaciones comerciales de Arm, ya que ese año vio el lanzamiento de la línea Neoverse de microarquitecturas de CPU de la compañía en la forma del nuevo diseño Graviton2 de Amazon, así como el procesador de servidor Altra de Ampere. Arm ya había presentado el Neoverse N1 a principios de 2019. Si no estaba convencido de la promesa del servidor Arm con Graviton2, el Altra, más poderoso y de gran tamaño, sin duda debería haber atraído algunas miradas.

Sin lugar a dudas, la primera generación de servidores Arm en ser verdaderamente competitiva en el rango de rendimiento superior, Arm finalmente está alcanzando un objetivo que la compañía ha tenido en la mira durante varios años y está ganando una participación de mercado real sobre los proveedores x86 establecidos.

El diseño de Neoverse N1 que se utiliza hoy en día en diseños como el Ampere Altra sigue siendo competitivo o supera a los diseños de AMD o Intel de última generación, una situación que parecía todo menos descabellada hace unos años. Recomendamos hacer estas importantes revisiones de los últimos dos años para obtener una imagen precisa del mercado actual:

(Nota: el gráfico de la izquierda del eje Y comienza en 50%).

Arm está muy abierto al hecho de que su principal prioridad con la línea de productos Neoverse es ganar participación de mercado en la provisión de huellas en la nube. Un ejemplo del nuevo éxito es una estimación de las expansiones de instancias de AWS de Amazon en el transcurso de 2020, en las que se dice que el nuevo Graviton2 basado en brazo es la entrega de hardware dominante, asumiendo la mayor parte de la parte que Intel está perdiendo.

Mirando hacia 2022 y más allá

Hoy nos dirigimos hacia el futuro y la nueva generación de productos Neoverse V1 y Neoverse N2. Arm ya había probado los nuevos productos en septiembre pasado y aderezó algunas características de los nuevos diseños, pero no reveló más detalles específicos sobre las nuevas microarquitecturas. Después de anunciar la arquitectura Armv9 el mes pasado, finalmente estamos listos para echar un vistazo a las dos nuevas microarquitecturas de CPU y la nueva red de malla CMN-700.

Como se anunció en septiembre, esta generación de microarquitecturas de CPU Neoverse se diferencia en que son dos productos bastante diferentes, que están dirigidos a diferentes objetivos y segmentos de mercado. El Neoverse V1 representa una nueva línea de productos para Arm, con una microarquitectura de CPU orientada hacia cargas de trabajo y diseños más similares a HPC dirigidos a dichos mercados, mientras que el Neoverse N2 es más un sucesor directo del Neoverse N1 y es infraestructura y nube. implementaciones de la misma manera que el N1 se ve a sí mismo hoy en productos como los procesadores Graviton o Altra.

Para los lectores familiarizados con las microarquitecturas de CPU móviles de Arm, definitivamente hay similitudes muy cercanas entre los diseños, aunque, curiosamente, el marketing de Arm no está dispuesto a hacer tales comparaciones, por lo que he creado la tabla anterior para aclarar las similitudes. entre generaciones de diseño.

El Neoverse N1 original, como se ve en los procesadores Graviton2 y Altra Q, era un derivado, o más bien una microarquitectura hermana, del Cortex-A76, que está en la generación de SoC móviles Cortex-A76 como se utilizó el Snapdragon 2019 855. Por supuesto, los diseños de Neoverse tenían características y cambios orientados al servidor que no están presentes en sus contrapartes móviles.

De manera similar a cómo se relacionó el N1 con el A76, las microarquitecturas de la nueva generación V1 y N2 se refieren a diseños más nuevos en la cartera de Cortex. El V1 está relacionado con el Cortex-X1 que vimos en los nuevos SoC móviles de este año como el Snapdragon 888 o Exynos 2100. El Neoverse N2, por otro lado, está relacionado con una nueva microarquitectura Cortex-A de la que esperamos saber más en los próximos meses. En el transcurso del artículo de hoy, haremos algunas referencias más a esta ruptura de generación entre V1 y N2, y es importante recordar que el N2 es un diseño más nuevo, aunque apunta a diferentes puntos de rendimiento y eficiencia.

Este desacoplamiento de los objetivos de diseño entre V1 y N2 para Arm es el resultado del intento de la compañía de apuntar a mercados más específicos donde los productos finales pueden tener diferentes prioridades, similar a cómo en el espacio móvil la nueva serie Cortex-X prioriza el rendimiento por núcleo. La serie Cortex -A continúa enfocándose en el mejor PPA. De manera similar, el V1 se enfoca en el máximo rendimiento con menor eficiencia con características como unidades SIMD más amplias (2x256b SVE), mientras que el N2 continúa con la filosofía de escalamiento horizontal de obtener la mejor eficiencia energética mientras se mantiene el rendimiento a través de las mejoras de IPC Advancing Generations.

En el trabajo de hoy nos ocuparemos de los nuevos cambios microarquitectónicos del V1, N2 así como del Mesh Interconnect IP de la última generación de Arm, el CMN-700, que pretende servir de base para la infraestructura Arm de los procesadores de próxima generación.

Tabla de contenido:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir