AMD Ryzen 7 2700X and Ryzen 5 2600 CPU Native Performance
SiSoftware was one of the few companies to receive early samples of the 2nd Generation Ryzen processors. They tested both Ryzen 7 2700X and Ryzen 5 2600 processors, and inadvertently leaked their benchmark results and performance findings.
They have since removed their leaked performance evaluation of the Ryzen 7 2700X and Ryzen 5 2600, but the Internet never forgets. So we present to you – the leaked benchmark results and findings of the AMD Ryzen 7 2700X and Ryzen 5 2600 processors!
Note : The SiSoftware team only compared the Ryzen 7 2700X and Ryzen 5 2600 processors against the Ryzen 7 1700X processor, and the Intel Core i7-6700K processor, which is two generations old. Still, it gives us an advanced performance preview of the Ryzen 7 2700X and Ryzen 5 2600 processors.
- AMD Ryzen 7 2700X + Ryzen 5 2600 CPU Native Performance
- AMD Ryzen 7 2700X + Ryzen 5 2600 Software VM Performance
- AMD Ryzen 7 2700X + Ryzen 5 2600 Memory Performance
- Final Thoughts & Conclusion on the Ryzen 7 2700X + Ryzen 5 2600
AMD Ryzen 7 2700X and Ryzen 5 2600 CPU Native Performance
We are testing native arithmetic, SIMD and cryptography performance using the highest performing instruction sets (AVX2, AVX, etc.). Ryzen supports all modern instruction sets including AVX2, FMA3 and even more like SHA HWA (supported by Intel’s Atom only) but has dropped all AMD’s variations like FMA4 and XOP likely due to low usage.
Results Interpretation: Higher values (GOPS, MB/s, etc.) mean better performance.
Environment: Windows 10 x64, latest AMD and Intel drivers. 2MB “large pages” were enabled and in use. Turbo / Boost was enabled on all configurations.
Dhrystone Integer : Right off Ryzen2 is 8% faster than Ryzen1, let’s hope it does better. Even 2600 beats the i7 easily.
Dhrystone Long : With a 64-bit integer workload – we finally get into gear, Ryzen2 is 12% faster than its old brother.
FP32 (Float) Whetstone : Even in this floating-point test, Ryzen2 is again 12% faster. All AMD CPUs beat the i7 into dust.
FP64 (Double) Whetstone : With FP64 nothing much changes, Ryzen2 is still 11% faster.
From integer workloads in Dhyrstone to floating-point workloads in Whestone, Ryzen2 is about 10% faster than Ryzen 1: this is exactly in line with the speed increase (9-11%) but if you were expecting more you may be a tiny bit disappointed.
Integer (Int32) Multi-Media : In this vectorised AVX2 integer test Ryzen2 starts to pull ahead and is 16% faster than Ryzen1; perhaps some of the arch improvements benefit SIMD vectorised workloads.
Long (Int64) Multi-Media : With a 64-bit AVX2 integer vectorised workload, Ryzen2 drops to just 10% but still in line with speed increase.
Quad-Int (Int128) Multi-Media : This is a tough test using Long integers to emulate Int128 without SIMD; here Ryzen2 drops to just 7% faster than Ryzen1 but still a decent improvement.
Float/FP32 Multi-Media : In this floating-point AVX/FMA vectorised test, Ryzen2 is the standard 11% faster than Ryzen1.
Double/FP64 Multi-Media : Switching to FP64 SIMD code, again Ryzen2 is just the standard 11% faster than Ryzen1.
Quad-Float/FP128 Multi-Media : In this heavy algorithm using FP64 to mantissa extend FP128 but not vectorised – Ryzen2 manages to pull ahead further and is 15% faster.
In vectorised AVX2/FMA code we see a similar story with 10% average improvement (7-15%). It seems the SIMD units are unchanged. In any case the i7 is left in the dust.
Crypto AES-256 : With AES HWA support all CPUs are memory bandwidth bound; as we’re testing Ryzen2 running at the same memory speed/timings there is still a very small improvement of 1%. But its advantage is that the memory controller is rated for 2933Mt/s operation (vs. 2533) thus with faster memory it could run considerably faster.
Crypto AES-128 : What we saw with AES-256 just repeats with AES-128; Ryzen2 is marginally faster but the improvement is there.
Crypto SHA2-256 : With SHA HWA Ryzen2 similarly powers through hashing tests leaving Intel in the dust; SHA is still memory bound but with just one (1) buffer it has larger headroom. Thus Ryzen2 can use its speed advantage and be 12% faster – impressive.
Crypto SHA1 : Ryzen also accelerates the soon-to-be-defunct SHA1 and here it is even faster – 14% faster than Ryzen1.
Crypto SHA2-512 : SHA2-512 is not accelerated by SHA HWA (version 1) thus Ryzen has to use the same vectorised AVX2 code path – it still is 12% faster than Ryzen1 but still loses to the i7. Those SIMD units are tough to beat.
In memory bandwidth bound algorithms, Ryzen2 will have to be used with faster memory (up to 2933 Mt/s officially) in order to significantly beat its older Ryzen 1 brother. Otherwise there is only a tiny 1% improvement.
Black-Scholes float/FP32 : In this non-vectorised test we see Ryzen2 is the standard 11% faster than Ryzen1.
Black-Scholes double/FP64 : Switching to FP64 code, nothing changes, Ryzen2 is still 11% faster.
Binomial float/FP32 : Binomial uses thread shared data thus stresses the cache & memory system; here the arch(itecture) improvements do show, Ryzen2 23% faster – 2x more than expected. Not to mention 3x (three times) faster than the i7.
Binomial double/FP64 : With FP64 code Ryzen2 is now even faster – 28% faster than Ryzen1 not to mention 2x faster than the i7. Indeed it seems there improvements to the cache and memory system.
Monte-Carlo float/FP32 : Monte-Carlo also uses thread shared data but read-only thus reducing modify pressure on the caches; Ryzen2 does not seem to be able to reproduce its previous gain and is just the standard 11% faster.
Monte-Carlo double/FP64 : Switching to FP64 nothing much changes, Ryzen2 is 10% faster.
Ryzen 1 does very well in these algorithms, but Ryzen2 does even better – especially when thread-local data is involved managing 23-28% improvement. For financial workloads Intel does not seem to have a chance anymore – Ryzen is impossible to beat.
SGEMM : In this tough vectorised AVX2/FMA algorithm Ryzen2 is still “just” the 10% faster than older Ryzen1 – but it finally manages to beat the i7.
DGEMM : With FP64 vectorised code, Ryzen2 only manages to be 4% faster. It seems the memory is holding it back thus faster memory would allow it to do much better.
SFFT : FFT is also heavily vectorised (x4 AVX/FMA) but stresses the memory sub-system more; Ryzen2 is just 4% faster again and is still 1/2x the speed of the i7. Again it seems faster memory would help.
DFFT : With FP64 code, Ryzen2’s improvement reduces to just 1% over Ryzen1 and again slower than the i7.
SNBODY : N-Body simulation is vectorised but many memory accesses to shared data and Ryzen2 gets back to 12% improvement over Ryzen1. This allows it to finally overtake the i7.
DNBODY : With FP64 code nothing much changes, Ryzen2 is still 13% faster.
With highly vectorised SIMD code Ryzen2 still improves by the standard 10-12% but in memory-heavy code it needs to run at higher memory speed to significantly overtake Ryzen 1. But it allows it to beat the i7 in more algorithms.
Blur (3×3) Filter : In this vectorised integer AVX2 workload Ryzen2 is 11% faster allowing it to soundly beat the i7.
Sharpen (5×5) Filter : Same algorithm but more shared data does not change things for Ryzen2. Only the i7 falls behind.
Motion-Blur (7×7) Filter : Again same algorithm but even more data shared does not change anything, but now the i7 is so far behind Ryzen2 is 50% faster. Incredible.
Edge Detection (2*5×5) Sobel Filter : Different algorithm but still AVX2 vectorised workload still changes nothing – Ryzen2 is 11% faster.
Noise Removal (5×5) Median Filter : Still AVX2 vectorised code and still nothing changes; the i7 falls even further behind with Ryzen2 2x (two times) as fast.
Oil Painting Quantise Filter : Again we see Ryzen2 11% faster than the older Ryzen1 and pulling away from the i7.
Diffusion Randomise (XorShift) Filter : Here Ryzen2 is just 8% faster than Ryzen1 but strangely it’s not enough to beat the i7. Those SIMD units are way fast.
Marbling Perlin Noise 2D Filter : In this final test, Ryzen2 returns to being 11% faster and again strangely not enough to beat the i7.
With all the modern instruction sets supported (AVX2, FMA, AES and SHA HWA) Ryzen2 does extremely well in all workloads – but it generally improves only by the 11% as per clock speed increase, except in some cases which seem to show improvements in the cache and memory system (which we have not tested yet).