Google fue uno de los primeros hiperescaladores en construir silicio personalizado para sus servicios, comenzando primero con unidades de procesamiento tensorial (TPU) para sus iniciativas de inteligencia artificial y luego unidades de transcodificación de vídeo (VCU) para el servicio de YouTube. Pero a diferencia de sus pares de la industria, la compañía ha tardado más en adoptar diseños de CPU personalizados, prefiriendo quedarse con chips disponibles en el mercado de las principales CPU. Esto finalmente está cambiando en Google, con el anuncio de que la compañía ha desarrollado su propia CPU interna para centro de datos, la Axion.
El procesador Axion de Google se basa en el Brazo Neoverse V2 (Arm v9), que es el diseño de generación actual de Arm para CPU de servidor de alto rendimiento y ya se emplea en otros chips como el Grace de NVIDIA. Dentro de Google, Axion está dirigido a una amplia variedad de cargas de trabajo, incluidos servidores web y de aplicaciones, análisis de datos, microservicios y capacitación en inteligencia artificial. Google afirma que los procesadores Axion cuentan con hasta un 50% más de rendimiento y hasta un 60% más de eficiencia energética en comparación con los procesadores basados en x86 de la generación actual, además de ofrecer un rendimiento un 30% más alto en comparación con las CPU de la competencia basadas en Arm para centros de datos. Aunque es cada vez más común en el lado críptico de la nube del negocio de Google, al menos por ahora la compañía no especifica con qué procesadores están comparando Axion en estas métricas.
Si bien Google no revela el número de núcleos ni las especificaciones completas de sus CPU Axion, la compañía revela que están incorporando su propia salsa secreta al silicio en forma de Titanio Microcontroladores especialmente diseñados. Estos microcontroladores están diseñados para manejar operaciones básicas como redes y seguridad, así como descargar el procesamiento de E/S de almacenamiento al servicio de almacenamiento en bloque Hyperdisk. Como resultado de esta descarga, prácticamente todos los recursos centrales de la CPU deberían estar disponibles para las cargas de trabajo reales. En cuanto al subsistema de memoria del chip, Axion utiliza módulos de memoria DDR5 de doble rango convencionales.
«El anuncio de Google de la nueva CPU Axion marca un hito importante en la entrega de silicio personalizado optimizado para la infraestructura de Google y construido sobre nuestra plataforma Arm Neoverse V2 de alto rendimiento», dijo Rene Haas, director ejecutivo de Arm. «Décadas de inversión en el ecosistema, combinadas con la innovación continua de Google y las contribuciones de software de código abierto garantizan la mejor experiencia para las cargas de trabajo que más importan a los clientes que ejecutan Arm en todas partes».
Google ha implementado previamente procesadores basados en Arm para sus propios servicios, incluidos BigTable, Spanner, BigQuery y YouTube Ads, y está listo para ofrecer instancias basadas en sus CPU Axion basadas en Armv9 a sus clientes que pueden usar software desarrollado para arquitecturas Arm.
Fuentes: Google, Wall Street Journal