Los compiladores de C y C ++ optimizados para AMD Ryzen mejoran el rendimiento

 

AMD continua mejorando el lanzamiento de Ryzen dando soporte para el ecosistema de desarrollo de software. Lo hará mediante la liberación de compiladores C y C ++ especiales que le permiten crear software que puede aprovechar al máximo la microarquitectura “Zen”. Los nuevos compiladores AOCC 1.0 C / C ++ de AMD se basan en LLVM Clang, con parches específicos “Zen”. AMD afirma que AOCC ofrece una mejor vectorización y una mejor generación de código para las CPU basadas en “Zen”. También incluye un enlazador optimizado “Zen”.

Phoronix comparó AOCC con otros compiladores más comunes como GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 y LLVM Clang 5.0 utilizando un procesador de ocho núcleos Ryzen 7-1700 que funciona con Ubuntu 17.04 Linux y encontró que AOCC Ofrece mayor rendimiento que el GCC en la mayoría de los casos. Mejora a LLVM Clang en algunos casos y un rendimiento marginalmente más alto que el LLVM Clang en otros.