AMD Zen 2 Performance Looking Even Better With GCC 10

Written by Michael Larabel in Software on 2 August 2019 at 10:26 AM EDT. Page 3 of 5. 22 Comments.
Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning

FFTW as this FFT benchmark was running faster in general on GCC 10 compared to GCC 9 while using Znver2 was of similar impact between these tested compiler releases.

Ryzen 9 3900X Znver2 Compiler Tuning

SciMark 2.0 meanwhile was faster with Znver2 on GCC 9 than GCC 10, further showing that extra tuning may be needed still for the cost tables and scheduler model, but at least the generic GCC 10 performance is a significant improvement over GCC 9.

Ryzen 9 3900X Znver2 Compiler Tuning

The TSCP chess benchmark saw the generic GCC 10 binary run faster than the optimized GCC 9 binary while using the Znver2 optimizations on GCC 10 squeezed out a bit more performance.

Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning
Ryzen 9 3900X Znver2 Compiler Tuning

The video encode tests weren't too interesting with already most of the major video encoders relying upon hand-tuned Assembly.


Related Articles