Hoy hablamos de lo bien que esta trabajando AMD con sus procesadores Ryzen y el soporte que les esta dando.
Y con todo esto la empresa esta ofreciendo un mejor soporte para el ecosistema de desarrollo de software gracias a la liberación de compiladores C y C++. Esto permitirá la creación de software para aprovechar al máximo la arquitectura Zen.
Estamos hablando de nuevos compiladores AOCC 1.0 C/C++ de AMD que se basan en LLVM Clang e incluyen parches específicos para Ryzen. AMD afirma que AOCC ofrece una mayor vectorización, una mejor creación de código, y también incluye un optimizado enlazador Zen.
Phoronix hizo una comparación de AOCC con algunos de los compiladores más comunes. Los test son GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 y LLVM Clang 5.0, haciendo uso del procesador Ryzen 7 1700 de ocho núcleos bajo la distribución de Linux Ubuntu 17.04.
Como se ve en las imágenes este nuevo compilador ofrece un mayor rendimiento en la mayoría de los casos en comparación con GCC. El rendimiento respecto a LLVM Clang es mínimamente superior en algunos casos.