AMD ha optimizado el compilador AOCC en su versión v4.0 para ofrecer mayor rendimiento en sus CPUs basadas en la microarquitectura Zen 4, tanto Ryzen como EPYC. De esta forma, el código C/C++ compilado usando este compilador podrá extraer más rendimiento gracias a esta mejora. Precisamente desde Phoronix han realizado pruebas poniendo a prueba estos procesadores con LLVM/Clang y AOCC 4.0 para conocer los resultados, y la verdad es que son sorprendentes.
Los resultados de los benchmarks realizados son realmente esclarecedores, pudiendo ver los resultados de esta optimización para Zen 4 y un mejor soporte para dicha microarquitectura en AOCC 4.0. Recuerda que AOCC no es de código abierto, sino que es un derivado del compilador LLVM/Clang exclusivo para AMD.
Michael Larabel, de portal Phoronix, comparó los dos compiladores con un procesador AMD Ryzen 9 7950X para determinar las diferencias de rendimiento entre ambos. La placa empleada para la prueba es una ASUS ROG Crosshair X670E Hero y con 32GB de memoria RAM instalados. Como entorno se empleó el sistema operativo Ubuntu 22.10.
En las pruebas, Larabel señala que hubo una mejoría de rendimiento mínima. Solo en algunas pruebas se obtuvo una ganancia significativa en los puntos de referencia. Además, por las palabras de AMD, que también cita Larabel, se espera optimizaciones para otros compiladores, como es el caso de GCC de GNU, el más empleado en entornos Linux y el utilizado para el kernel Linux.
…se están llevando a cabo propuestas adicionales de optimización de GCC 13 para la arquitectura Zen4, como es nuestra práctica habitual para cada generación Zen.
Los puntos más destacados de AOCC 4.0 probados son:
Por último, también señalar que aún le falta maduración. De hecho, AMD ha sorprendido retrasando el lanzamiento de AOCC 4.0 hasta después de haber lanzado los nuevos procesadores EPYC, ya que se esperan nuevas mejoras que también habrá que evaluar frente a LLVM/Clang para ver si han podido extraer algo más de rendimiento.
En definitiva, la lucha de las optimizaciones entre Intel y AMD no cesa, como es lógico, ya que optimizando los compiladores se puede obtener mejores resultados en cuanto a rendimiento y eficiencia para sus diseños.
ASUS es una de las marcas más populares en todo el mundo gracias a su…
CHIEFTEC acaba de presentar dos nuevas cajas para PC, Visio y Visio Air con un…
Asus ZenWiFi BT8 es un sistema Mesh Wi-Fi 7 el cual se sitúa por debajo…