AMD Ryzen 7 2700X and Ryzen 5 2600 Benchmarks Leaked!

AMD Ryzen 7 2700X and Ryzen 5 2600 Software VM Performance

Contents

AMD Ryzen 7 2700X and Ryzen 5 2600 Software VM Performance

We are testing arithmetic and vectorised performance of software virtual machines (SVM), i.e. Java and .Net. With operating systems – like Windows 10 – favouring SVM applications over “legacy” native, the performance of .Net CLR (and Java JVM) has become far more important.

Results Interpretation: Higher values (GOPS, MB/s, etc.) mean better performance.

Environment: Windows 10 x64, latest drivers. .Net 4.7.x (RyuJit), Java 1.9.x. Turbo / Boost was enabled on all configurations.

AMD Ryzen 7 2700X and Ryzen 5 2600 Benchmarks Leaked!

.Net Dhrystone Integer : .Net CLR integer performance starts off OK with Ryzen2 just 8% faster than Ryzen1 but now almost 3x (three times) faster than i7.

.Net Dhrystone Long : Ryzen seems to favour 64-bit integer workloads, with Ryzen2 20% faster a lot higher than expected.

.Net Whetstone float/FP32 : Floating-Point CLR performance was pretty spectacular with Ryzen already, but Ryzen2 is 15% than Ryzen1 still.

.Net Whetstone double/FP64 : FP64 performance is also great (CLR seems to promote FP32 to FP64 anyway) with Ryzen2 even faster by 20%.

Ryzen1’s performance in .Net was pretty incredible but Ryzen2 is even faster – even faster than expected by mere clock speed increase. There is only one game in town now for .Net applications.

AMD Ryzen 7 2700X and Ryzen 5 2600 Benchmarks Leaked!

.Net Integer Vectorised/Multi-Media : Just as we saw with Dhrystone, this integer workload sees a 9% improvement for Ryzen2 which makes it 2x faster than the i7.

.Net Long Vectorised/Multi-Media : With 64-bit integer workload we see a similar story – Ryzen2 is 8% faster and again 2x faster than the i7.

.Net Float/FP32 Vectorised/Multi-Media : Here we make use of RyuJit’s support for SIMD vectors thus running AVX/FMA code; Ryzen2 is 11% faster but still almost 2x faster than i7 despite its fast SIMD units.

.Net Double/FP64 Vectorised/Multi-Media : Switching to FP64 SIMD vector code – still running AVX/FMA – Ryzen2 is still 12% faster. i7 is truly left in the dust 1/4x the speed.

Ryzen2 is the usual 9-12% faster than Ryzen 1 here but it means that even RyuJit’s SIMD support cannot save Intel’s i7 – it would take 2x as many cores (not 50%) to beat Ryzen2.

AMD Ryzen 7 2700X and Ryzen 5 2600 Benchmarks Leaked!

Java Dhrystone Integer : We start JVM integer performance with the usual 12% gain over Ryzen1.

Java Dhrystone Long : Nothing much changes with 64-bit integer workload, we have Ryzen2 12% faster.

Java Whetstone float/FP32 : With a floating-point workload Ryzen2 performance improvement is 13%.

Java Whetstone double/FP64 : With FP64 workload Ryzen2 is just 7% faster but still welcome

Java performance improves by the expected amount 7-13% on Ryzen2 and allows it to completely dominate the i7.

AMD Ryzen 7 2700X and Ryzen 5 2600 Benchmarks Leaked!

Java Integer Vectorised/Multi-Media : Oracle’s JVM does not yet support native vector to SIMD translation like .Net’s CLR but here Ryzen2 manages a 15% lead over Ryzen1.

Java Long Vectorised/Multi-Media : With 64-bit vectorised workload Ryzen2 (similar to .Net) increases its lead by 24%.

Java Float/FP32 Vectorised/Multi-Media : Switching to floating-point we return to the usual 14% speed improvement.

Java Double/FP64 Vectorised/Multi-Media : With FP64 workload Ryzen2’s lead somewhat unexplicably drops to 1%.

Java’s lack of vectorised primitives to allow the JVM to use SIMD instruction sets (aka SSE2, AVX/FMA) gives Ryzen2 free reign to dominate all the tests, be they integer or floating-point. It is pretty incredible that neither Intel CPU can come close to its performance.

Software VM Performance Summary

Ryzen1 dominated the .Net and Java benchmarks – but now Ryzen2 extends that dominance out-of-reach. It would take a very much improved run-time or Intel CPU to get anywhere close. For .Net and Java code, Ryzen is the CPU to get!

Next Page > AMD Ryzen 7 2700X + Ryzen 5 2600 Memory Performance

 

Support Tech ARP!

If you like our work, you can help support our work by visiting our sponsors, participating in the Tech ARP Forums, or even donating to our fund. Any help you can render is greatly appreciated!

Comments

comments

About The Author

1 Comment

  1. Pingback: AMD Wraith Prism Preview - A Swirling Vortex Of Colour! - Tech ARP

Leave a Reply

%d bloggers like this: