Para ayudar a garantizar un rendimiento óptimo de los archivos binarios AArch64 generados por LLVM/Clang para los núcleos de procesador Neoverse-V2, LLVM 17 Git recibió un modelo de programación Neoverse-V2 adecuado.
Hasta este punto, la orientación de Neoverse-V2 dentro de LLVM se ha basado en el uso del modelo de programación Neoverse-N2, mientras que en Git, a partir de ayer, se ha fusionado un modelo de programación V2 adecuado basado en la información de la guía de optimización del software Neoverse-V2.
Esta confirmación agrega el modelo de programación Neoverse-V2 optimizado para que LLVM pueda mejorar atienden a este núcleo de Neoverse que se encontrará en varios SoC futuros.
La serie V Neoverse de Arm es diseñado para un rendimiento máximo y un TCO óptimo. Arm anunció el Neoverse-V2 el año pasado y, desde entonces, los parches han comenzado a fluir hacia los compiladores de código abierto y otros componentes para prepararse para el futuro hardware del servidor Arm basado en la plataforma Neoverse-V2. Ya dentro de LLVM 16 y GCC 13 se encuentra el soporte inicial, mientras que, como se muestra en el trabajo de ayer con el nuevo modelo de programación dedicado, hay más refinamientos y optimizaciones por venir.
El lanzamiento del compilador estable LLVM/Clang 17 debería debutar alrededor de septiembre.