Sizing Up Servers: Intel's Skylake-SP Xeon versus AMD's EPYC 7000 - The Server CPU Battle of the Decade?
by Johan De Gelas & Ian Cutress on July 11, 2017 12:15 PM EST- Posted in
- CPUs
- AMD
- Intel
- Xeon
- Enterprise
- Skylake
- Zen
- Naples
- Skylake-SP
- EPYC
Java Performance
The SPECjbb 2015 benchmark has "a usage model based on a world-wide supermarket company with an IT infrastructure that handles a mix of point-of-sale requests, online purchases, and data-mining operations." It uses the latest Java 7 features and makes use of XML, compressed communication, and messaging with security.
We tested SPECjbb with four groups of transaction injectors and backends. The reason why we use the "Multi JVM" test is that it is more realistic: multiple VMs on a server is a very common practice.
The Java version was OpenJDK 1.8.0_131. We applied relatively basic tuning to mimic real-world use, while aiming to fit everything inside a server with 128 GB of RAM:
The graph below shows the maximum throughput numbers for our MultiJVM SPECJbb test.
Even though our testing is not the ideal case for AMD (you would probably choose 8 or even 16 back-ends), the EPYC edges out the Xeon 8176. Using 8 JVMs increases the gap from 1% to 4-5%.
The Critical-jOPS metric is a throughput metric under response time constraint.
With this number of threads active, you can get much higher Critical-jOps by significantly increasing the RAM per JVM. However, we did not want that as this would mean we can not compare with systems that can only accommodate 128 GB of RAM.
219 Comments
View All Comments
Kaotika - Tuesday, July 11, 2017 - link
http://www.anandtech.com/show/11464/intel-announce...This one remains wrong though
Ian Cutress - Tuesday, July 11, 2017 - link
Always reference the newest piece, especially the main review.Or we'd spend half of our time going back and updating old pieces and reviews with new data.
scottb9239 - Tuesday, July 11, 2017 - link
On the POV-RAY benchmark, shouldn't that read as almost 16% faster than the dual 2699 v4 and 32% faster than the dual 8176?scienceomatica - Tuesday, July 11, 2017 - link
I think that a fair game would be to compare the top offer of one and the other manufacturer, in other words, the Xeon 8180 should be included in the benchmark regardless of the aspect of the price. Then the difference would be quite in favor of the Intel processor, although it has few cores less.Tamz_msc - Tuesday, July 11, 2017 - link
Will we get to see more FP HPC-oriented workloads like SPECfp2006 or even 2017 being discussed in a future article?lefty2 - Tuesday, July 11, 2017 - link
I can summarize this article: "$8719 chip beaten by $4200 chip in everything except database and Appache spark."Well done Intel, another Walletripper!
Shankar1962 - Wednesday, July 12, 2017 - link
Then why did google att aws etc upgraded to skylake. They could have saved billions of dollars.Shankar1962 - Wednesday, July 12, 2017 - link
Look at what big players upgrading to skylake reportedThese are real workloads
No one cares about labs
These numbers decide who wins and who loses
No wonder AMD sells at $4200
https://www.google.com/amp/s/seekingalpha.com/amp/...
nitrobg - Tuesday, July 11, 2017 - link
Pricing on page 10 should reflect that the 2P EPYC prices are for 2 processors, not per CPU. The price of Xeons is per CPU.coder543 - Tuesday, July 11, 2017 - link
That doesn't seem true. The prices they currently have seem to be correct. Got a source?