Here the findings are largely unchanged from 2018: for the selected
benchmark code, the code generation by our selected compilers has not
changed significantly.
Only the new hardware CPU influences the measurements: the new CPU has
a higher clock frequency than previously, so for an equivalent
mix of instructions we expect and observe a 10-40% raw performance
improvement. Additionally, the Ryzen 7 3950X architecture has a
somewhat more powerful superscalar execution unit than the 1800X, and
is able to detect inter-instruction dependencies across more memory
accesses. This causes more measurements artifacts when the workload is
extremely small, and erases the performance differences between 1 and