New c and c ++ compilers improve ryzen performance
Table of contents:
The launch of AMD Ryzen processors has been followed by a great effort in software development to take full advantage of the new Zen microarchitecture. AMD goes one step further with the launch of new C and C ++ compilers optimized for new Ryzen processors.
AMD Releases New Compilers For Ryzen
AMD's new AOCC 1.0 C / C ++ compilers are based on the LLVM Clang, to which specific patches have been added so that they can take full advantage of AMD's new architecture. This allows new compilers to offer better vectorization and better code generation for Ryzen.
AMD 1800X Review in Spanish (Complete Analysis)
Phoronix has tested the new AOCC compilers against the more common ones like GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 and LLVM Clang 5.0 using an advanced eight-core Ryzen 7-1700 processor. Testing has been done on the Ubuntu 17.04 operating system and has shown that AOCC improves GCC performance in most cases, improves LLVM Clang in some cases, and is finally somewhat better than LLVM Clang in some cases.
With this it is demonstrated once again that the new processors still need optimizations of the software to be able to perform at their maximum level, something totally normal since it is a totally new architecture.
Source: techpowerup