Tras los recientes parches de ajuste de Zen 4 que se fusionaron con GCC 13 (Git) justo antes de Navidad, hoy se ha fusionado un parche de AMD que agrega los autómatas Zen 4 antes de la próxima versión del compilador de código abierto.

El objetivo znver4 que se presenta en GCC 13 continúa revisándose antes de la versión estable de GCC 13.1 que saldrá en marzo o abril.

La última incorporación es agregar los autómatas de modelado Zen 4 para los decodificadores Zen, conductos de ejecución de enteros, conductos AGU, rama, ejecución de punto flotante y unidades de almacenamiento fp. Esta es la información de programación/modelado de znver4 para ayudar al compilador GCC a tomar decisiones precisas para beneficiar la ejecución en los procesadores Zen 4. Esta es también la primera vez que estas unidades de autómatas y la información de reserva se agregan de forma completamente independiente de las entradas”znver”que se acumularon en GCC y se compartieron en Zen 1/2/3.
Ver este compromiso para obtener más detalles sobre este último trabajo de AMD para el compilador GCC 13 en beneficio de la serie AMD Ryzen 7000 y EPYC 9004 Procesadores”Génova”. Más vale tarde que nunca, pero aún así es desafortunado que AMD continúe rezagado respecto de Intel en su puntualidad para incorporar optimizaciones de nuevos procesadores a la colección de compiladores GNU.

Categories: IT Info