Anandtech:Intel's Skylake-SP Xeon VS AMD's EPYC 7000

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Ryan Smith

The New Boss
Staff member
Oct 22, 2005
537
117
116
www.anandtech.com
Okay. When will that be? Oh, and why the um . . . small database size? The review basically acknowledges that such a small database is going to lead to skewed results.
Quick update from Johan.

1) DB size is 120 mb iirc (so bigger than the size of the L3 cache on any CPU)

2) Will test with much larger dB after my vacation. However willing to bet it does not change the outcome. Bottleneck is syncing, not dram bw
 

JoeRambo

Golden Member
Jun 13, 2013
1,814
2,105
136
Quick update from Johan.

1) DB size is 120 mb iirc (so bigger than the size of the L3 cache on any CPU)

Two variables here, DB size and index size. Need to test with at least 1GB or so index sizes to have proper results.
 

ambu

Junior Member
Jun 30, 2017
1
1
41
I would like to suggest that for future testing it would be nice to try the best available software for these new platforms. In this way one could rate hardware performance without wondering about software limitations. In my opinion it would be great to change two things:
1) Kernel
Kernel 4.4.0 which was used in the testing has broken SMT scheduling topology for Ryzen processors. It was fixed in kernel 4.9.10
https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.10
There was also some fixes for Skylake in kernel 4.10.9 (I am not sure if it affects Skylake-SP)
https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.9
It might be controversial for some people but maybe the newer the better?
2) Compiler
For obvious reasons I do not suggest that compilation for AMD processors should be done using only Intel compilers. However, it would be interesting to see full potential of Skylake-SP when using Intel compilers. Many professional users which are looking for best performance would try this. I understand that in the Anandtech article limitation of time demanded some hard choices but maybe for some future testing there will be enough time to use Intel compilers. In my opinion cross comparison of Skylake-SP vs. EPYC and gcc vs. icc would be very interesting and it would allow to better compare hardware performance of these new shiny processors.
 
  • Like
Reactions: Drazick

DrMrLordX

Lifer
Apr 27, 2000
23,150
13,246
136
Quick update from Johan.

1) DB size is 120 mb iirc (so bigger than the size of the L3 cache on any CPU)

2) Will test with much larger dB after my vacation. However willing to bet it does not change the outcome. Bottleneck is syncing, not dram bw

Two variables here, DB size and index size. Need to test with at least 1GB or so index sizes to have proper results.

Now we're getting somewhere!
 
  • Like
Reactions: Drazick

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
27,374
16,216
136
Quick update from Johan.

1) DB size is 120 mb iirc (so bigger than the size of the L3 cache on any CPU)

2) Will test with much larger dB after my vacation. However willing to bet it does not change the outcome. Bottleneck is syncing, not dram bw
I still think that anything less than 15 gig database does not show much. How big is the Anandtech forum database ? Its still rather small compared to what I am used to I bet.
 
  • Like
Reactions: IEC and Drazick

LightningZ71

Platinum Member
Mar 10, 2017
2,654
3,339
136
While my days as a DB admin are well behind me, I can see three useful test cases for both platforms:
1) total DB size is smaller than total effective cache size. (Useful cases can include a front end dB server for a busy website that exists for a small, highly trafficked database that the website front ends for, which is uncommpn, but not unheard of)

2) total DB significantly exceeds processor caches, but the index still fits in them.

3) total DB size is massive and the resulting index file is too large for local processor caches. It can be argued that perhaps a rethinking of the index file may be in order, but it's not like it doesn't happen in practice.

Each case stresses the platform in a different way amd would be informative at least in an academic way.
 

dark zero

Platinum Member
Jun 2, 2015
2,655
140
106
Oh my... that memory bandwidth...

87247.png
It's me or AMD just muerdered Intel on their game? ... Also that confirms the help of Samsung on this process despite GloFo says they did it and the victory from the koreans against the U.S. people
 
  • Like
Reactions: Drazick

flash-gordon

Member
May 3, 2014
123
34
101
It's me or AMD just muerdered Intel on their game? ... Also that confirms the help of Samsung on this process despite GloFo says they did it and the victory from the koreans against the U.S. people
No, this is the super glue acting, an american invention.

Seriously, can wait to see the next revision of Infinity Fabric, truly the most interesting part of Ryzen.
 
  • Like
Reactions: raghu78

moinmoin

Diamond Member
Jun 1, 2017
5,248
8,463
136
It's me or AMD just muerdered Intel on their game?
They did, but that result you quoted should worry AMD as well: Epyc is seeing a far bigger relative performance increase by using Intel's compilers than Intel itself, while the difference with the widespread open source GCC is much smaller. How will they handle that for the time being, suggest the compiler of the competitor, or suggest the weaker performance even before it's optimized?
 
  • Like
Reactions: Drazick

Mopetar

Diamond Member
Jan 31, 2011
8,517
7,777
136
They did, but that result you quoted should worry AMD as well: Epyc is seeing a far bigger relative performance increase by using Intel's compilers than Intel itself, while the difference with the widespread open source GCC is much smaller. How will they handle that for the time being, suggest the compiler of the competitor, or suggest the weaker performance even before it's optimized?

They'd be crazy do suggest Intel's compiler, given that they once sued Intel over (among many things) having their compiler intentionally cripple performance on AMD processors.
 

tamz_msc

Diamond Member
Jan 5, 2017
3,865
3,730
136
Speaking of databases, have there been any attempts in the world of commercial database software to increase performance by improving NUMA-awareness, like this one?
 
  • Like
Reactions: Drazick

ultimatebob

Lifer
Jul 1, 2001
25,134
2,450
126
Those benchmarks are awesome, but is the Epyc motherboard and CPU stable over the long term? I think that I might wait a few more weeks to find out.

I'm still having PTSD flashbacks from some horribly flaky Opteron based HP servers back in the day!
 

raghu78

Diamond Member
Aug 23, 2012
4,093
1,476
136
No, this is the super glue acting, an american invention.

Seriously, can wait to see the next revision of Infinity Fabric, truly the most interesting part of Ryzen.

True. 7nm Zen 2 should bring the next version of Infinity Fabric. I am also looking forward to packaging improvements to save power and drive higher interconnect speeds. Silicon Less Integrated Module (SLIM) looks to bring benefits of 2.5 TSV silicon interposer without the associated complexity and cost.

https://www.amkor.com/go/technology/slim
https://www.hotchips.org/wp-content...1-HBM-package-Suresh_Ramalingam-Xilinx-v5.pdf
http://www.3dincites.com/wp-content/uploads/slim-swift-customer-overview-may-13-2015.pdf
http://www.semicontaiwan.org/zh/sit.../data15/docs/7_5._tsv_less_semicon_taiwan.pdf
 
Last edited:
  • Like
Reactions: flash-gordon

BigDaveX

Senior member
Jun 12, 2014
440
216
116
Those benchmarks are awesome, but is the Epyc motherboard and CPU stable over the long term? I think that I might wait a few more weeks to find out.

I'm still having PTSD flashbacks from some horribly flaky Opteron based HP servers back in the day!

How long ago was that? As far as I'm aware, Opteron-based hardware has had a pretty reliable reputation (outside of the TLB bug) for well over a decade now, even if the performance hasn't always been there.

Though this does indirectly bring up what's going to be the biggest obstacle for both Epyc and Skylake-SP; both are based on entirely new platforms, meaning that for any server admins who are more concerned about reliability than performance, Broadwell-EP will likely remain the platform of choice for the next year or so.
 

dark zero

Platinum Member
Jun 2, 2015
2,655
140
106
No, this is the super glue acting, an american invention.

Seriously, can wait to see the next revision of Infinity Fabric, truly the most interesting part of Ryzen.
I don't be surprised if Samsung helped them on it too and we might see a future Exynos processor for laptops using it.
 

crashtech

Lifer
Jan 4, 2013
10,695
2,294
146
Intel stooping to calling Epyc "4 glued-together desktop dies" is really something. I think my mouth fell open when I read it. It smacks of sour grapes to me.
 

IEC

Elite Member
Super Moderator
Jun 10, 2004
14,606
6,094
136
Intel stooping to calling Epyc "4 glued-together desktop dies" is really something. I think my mouth fell open when I read it. It smacks of sour grapes to me.

"Stitched together" would make more sense if analogies are to be used. It's Infinity Fabric after all.
 

moinmoin

Diamond Member
Jun 1, 2017
5,248
8,463
136

coercitiv

Diamond Member
Jan 24, 2014
7,448
17,757
136
Stitched, glued, pressed, hooked, whatever. What really got me worried was Intel quoting Wccftech as some kind of authority: that's where all the alarm bells went off in one deafening heart attack tone.

Intel went from "we're not even worried about this zen thing" to "let's talk about Zen during our new product launch".
 
  • Like
Reactions: KompuKare

raghu78

Diamond Member
Aug 23, 2012
4,093
1,476
136
EPYC 7601 ,TDP 180W..$4200
Xeon 8180 ,TDP 205W..$10009


SPEC CPU2006



CINT2006 Rates

AMD EPYC 7601(AVX2) 2360 HTML CSV PDF PS Text Config
intel Xeon 8180(AVX512) 2930 HTML CSV PDF PS Text Config


------------------------------
CFP2006 Rates

AMD EPYC 7601(AVX2) 1840 HTML CSV PDF PS Text Config
intel Xeon 8180(AVX2) 1890 HTML CSV PDF PS Text Config

EPYC 7601 has the same FP throughput as Xeon 8180 with AVX2 compiler optimizations with a lower TDP (180w for 7601 vs 205w for 8180). Nice. :)
 
  • Like
Reactions: Drazick

coffeemonster

Senior member
Apr 18, 2015
241
87
101
Intel stooping to calling Epyc "4 glued-together desktop dies" is really something. I think my mouth fell open when I read it. It smacks of sour grapes to me.
the "re-purposed desktop products for server" line really got me. Like AMD only makes low grade consumer products but really wanted to get into the server market so they 'glued' 4 of these low grade consumer die's together and call it enterprise grade.

:rolleyes:
 
  • Like
Reactions: crashtech

BigDaveX

Senior member
Jun 12, 2014
440
216
116
One could imagine why Intel would have such sour grapes over the approach used for Epyc, considering how a decade ago their monolithic server-grade CPU was smacked down by an AMD counterpart that was just two laptop CPUs crudely slapped together and connected via a 25 year-old bus protocol... oh, wait...
 

TheGiant

Senior member
Jun 12, 2017
748
353
106
EPYC 7601 ,TDP 180W..$4200
Xeon 8180 ,TDP 205W..$10009


SPEC CPU2006



CINT2006 Rates

AMD EPYC 7601(AVX2) 2360 HTML CSV PDF PS Text Config
intel Xeon 8180(AVX512) 2930 HTML CSV PDF PS Text Config


------------------------------
CFP2006 Rates

AMD EPYC 7601(AVX2) 1840 HTML CSV PDF PS Text Config
intel Xeon 8180(AVX2) 1890 HTML CSV PDF PS Text Config
So that AVX2 FP score means that intel's approach of building monster avx units doesn't work and its better to have more smaller units?