AMD EPYC Server Processor Thread - EPYC 7000 series specs and performance leaked

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

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
Well then, independent testing will soon confirm or deny that score adjustment.

It doesn't matter what the test results end up being, it's about appearances. I expect that everyone that had an issue with Mooley Eden will be very vocal about this.
 
Reactions: Drazick

compilerdev

Junior Member
Jun 20, 2017
2
23
21
It's not unfair. AMD can build their own compiler if they want to take advantage of their processor's specific optimizations (so long as they translate in actual application deployments).
That said, it would be helpful to see both products compared using GCC or the like.

Throwaway account...
I'm a software engineer working on the code optimizer in one of the major C++ compilers out there and I think what AMD did with the results is justified. The Intel compiler is indeed "optimized for SPEC" - it employs optimizations that are either illegal in a language such as C++ or not applicable to pretty much any real program outside the SPEC benchmarks that is larger than a few hundred lines of code. You have to use a magical combination of flags to get anywhere close to the numbers they publish, and if you try that on other programs you either don't see any improvements or might introduce runtime bugs. GCC is overall the most suitable compiler for systems and server software right now.

Every compiler is in a way or another optimized for certain benchmarks because that's usually the code used to test how good the optimizations are, but Intel does seem to go a bit too many steps in this direction. In a way I can understand that they want to make their platform look better by any means...

Comparing hardware when the platform compiler is different (think Mac, Linux, Windows) is also an issue for other benchmarks, such as Geekbench - just from compiler optimizations you can get 10%-20% improvements on the same hardware in many of the sub-benchmarks.
 
Last edited:

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
The Intel compiler is indeed "optimized for SPEC" - it employs optimizations that are either illegal in a language such as C++ or not applicable to pretty much any real program outside the SPEC benchmarks that is larger than a few hundred lines of code. You have to use a magical combination of flags to get anywhere close to the numbers they publish, and if you try that on other programs you either don't see any improvements or might introduce runtime bugs.
That sounds like explicit suggestion to use icc with Naples instead of multiplying Intel result by arbitrary number, frankly. Especially since we do know that icc generates perfectly okay code for Ryzen.
Comparing hardware when the platform compiler is different (think Mac, Linux, Windows) is also an issue for other benchmarks, such as Geekbench
I'll just mention that Geekbench 4 uses LLVM for all platforms.
 

compilerdev

Junior Member
Jun 20, 2017
2
23
21
I'll just mention that Geekbench 4 uses LLVM for all platforms.

Where is that mentioned? The only thing I could find was this: http://geekbench.com/doc/geekbench4-cpu-workloads.pdf, which indicates on page 4 that VC++ is still used on Windows. Even with the same compiler, there is sadly still a large enough difference in scores (up to 10%) between different operating systems coming from the memory allocator and other OS components. The only good way to compare hardware is to use exactly the same OS, same compiler and same compiler flags. This is one reason why you cannot really compare the Ipad Pro GB4 results with Windows laptops, for example.
 
Reactions: DarthKyrie

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
Geekbench is useless for inferring workload-specific real-world performance because it is a weighted score.
Eh? I mean, come on, it leaves the raw numbers for workloads too.
Where is that mentioned? The only thing I could find was this: http://geekbench.com/doc/geekbench4-cpu-workloads.pdf, which indicates on page 4 that VC++ is still used on Windows.
Huh, i must be remembering wrong, cause i swear i read somewhere they switched to Clang on every platform. Oh, wait, i kinda get where my confusion originates from now.

The only good way to compare hardware is to use exactly the same OS, same compiler and same compiler flags. This is one reason why you cannot really compare the Ipad Pro GB4 results with Windows laptops, for example.
For vacuum comparisons you're right.

EDIT: All the stories about ICC aside, AMD have their own compiler to rig SPEC results with, and with it they convincingly beat 2699A v4 even with libquantum and ICC https://www.heise.de/newsticker/meldung/AMD-Epyc-legt-los-3748615.html?view=zoom;zoom=3

So, why did they have to play those games with extrapolation? Especially since -O2 is not particularly aggressive optimization.
 
Last edited:

tamz_msc

Diamond Member
Jan 5, 2017
3,865
3,729
136
ICC is primarily used by the HPC establishment, which isn't AMD's target market with Epyc. SPEC2006 results on their website seems use ICC on every published benchmark.

AMD isn't wrong to use gcc, only independent testing can establish how close the 0.58x factor reflects reality.

SPEC is far better documented than Geekbench, and Geekbench has a reputation of being too mac-centric. Geometric means are better than weighted means when looking for baseline performance.
 

tamz_msc

Diamond Member
Jan 5, 2017
3,865
3,729
136
I think that the newly released SPEC2017 suite should be tested as well - just need to find somebody willing to sponsor the suite which costs 1000$.
 
Reactions: Drazick and Phynaz

Pick2

Golden Member
Feb 14, 2017
1,058
1,507
91
Intel's response to the server launch is indeed EPYC
"... AMD’s approach of stitching together 4 desktop die in a processor i

Wait , was it not just a few months ago that it was a complaint and/or an excuse that Ryzen 7 was just a server CPU ?
But now it's a desktop CPU ? Versatile little ah heck !
 

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
Wait , was it not just a few months ago that it was a complaint and/or an excuse that Ryzen 7 was just a server CPU ?
If it was, it was not Intel's complaint/excuse.

I personally am still keen on opinion that Ryzen is a hypervisor CPU first and foremost.

EDIT: Oh, i missed it, but there were some binary benchmarks run as well. https://www.heise.de/newsticker/meldung/AMD-Epyc-legt-los-3748615.html

google translate said:
When memory benchmark stream on a 2P system with EPYC 7601, the transfer rate is with measured 247 GByte / s (Triad) in well twice the value of the system with two Xeon E5 2699Av4. At the Linpack, Epyc expected to be less than the competitor, with 1050 to 1520 GFlops, it comes to about two thirds. The test device ran under Ubuntu Server 16.04.

Cinebench R15 has changed to Windows Server 2016 [-] is also running. The Cinebech value first swayed between quite a decent 5400 to 6000, but AMD technicians were still working on the configuration and ultimately values came to 6879, about 1300 more than the Xeon E5-2699Av4.

So, we can even compare to how it stacks up to Skylake-SP now.

EDIT: Fun stuff, it manages to lose a couple of 24 core Skylakes in cinebench.
 
Last edited:
Reactions: Sweepr and Schmide

USER8000

Golden Member
Jun 23, 2012
1,542
780
136
Further to my previous comment it seems Dell EMC, HPE, Supermicro and Tyan know something Intel does not and all have announced Epyc servers:

http://hexus.net/tech/news/cpu/107176-dell-emc-hpe-supermicro-tyan-announce-amd-epyc-servers/

For business confidence it's good to see the high quality testimonials that AMD Epyc processor powered systems are receiving. You can see a summary of several such statements from industry heavyweights above. For further details AMD has published individual testimonial videos from the likes of Microsoft, Samsung, Baidu and 1&1.

https://www.youtube.com/watch?v=D8IQjjsghEI

Dropbox is in that video too.
 

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
Further to my previous comment it seems Dell EMC, HPE, Supermicro and Tyan know something Intel does not and all have announced Epyc servers:
Technically, they did the same for Bulldozer Opterons, didn't they.

So, i will wait, even though perf numbers look great.
 

USER8000

Golden Member
Jun 23, 2012
1,542
780
136
Technically, they did the same for Bulldozer Opterons, didn't they.

So, i will wait, even though perf numbers look great.

Microsoft, Samsung, Baidu ,1&1 and Dropbox have said they are using Epyc and I doubt these companies would be buying a poor product especially with the budgets they have.

Edit to post.

None of these companies are waiting and its not like they "need" to use AMD,so obviously they have done their own internal tests and decided its a viable option for them.
 
Last edited:
Reactions: DarthKyrie

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
Said they are offering it for customers, that's important distinction, just in case. Similar with 1n1 from my perspective.
Samsung left me confused because most of it sounded like them promoting their memory and (subtly) process (cough-cough), but it'll do cause I/O and memory capability is a real advantage of these, even if it is the one i am not particularly interested in because most of it is known value already.
Baidu was talking about efficiency and TCO, so once again, not something i am interested to know (beyond knowing that they do keep them right in TDP limits).

But that aside, all the OEMs you mention offered Bulldozer systems too, so them adding EPYC to portfolio is nothing interesting, especially since EPYC objectively can't be a bulldozer tier chip. The interesting part is what market will that 8 socket in 2 socket space trickster reach.
 

USER8000

Golden Member
Jun 23, 2012
1,542
780
136
Said they are offering it for customers, that's important distinction, just in case. Similar with 1n1 from my perspective.
Samsung left me confused because most of it sounded like them promoting their memory and (subtly) process (cough-cough), but it'll do cause I/O and memory capability is a real advantage of these, even if it is the one i am not particularly interested in because most of it is known value already.
Baidu was talking about efficiency and TCO, so once again, not something i am interested to know (beyond knowing that they do keep them right in TDP limits).

But that aside, all the OEMs you mention offered Bulldozer systems too, so them adding EPYC to portfolio is nothing interesting, especially since EPYC objectively can't be a bulldozer tier chip. The interesting part is what market will that 8 socket in 2 socket space trickster reach.

You can deflect all you want but Microsoft, Samsung, Baidu, 1&1 and Dropbox using or offering Epyc based systems means they are fine - only you seem to think there are problems,but unfortunately for you none of these companies think there are any problems. Trying to name drop Bulldozer all the time is really weird - why don't you name drop the Pentium 4 in the Intel threads then??
 
Reactions: DarthKyrie

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
Performance for a serversolution is measured and benchmarked in tco.

Simple calculations or bm dont catch the complexity in tco analysis for those type of product. Its a business just doing that. Take eg just space and efficiency performance for 50 different subsegments. Blended with prior agreements.

The uptake and marketshare is what gives us real insight into the performance. Q2 should give us some hints.

Thats not to say efficiency at 60% load is an uninteresting number just that its a minor part of the solution.

I am no expert but it seems to me amd communicate about what is important for that market. They show theft and experience. Its also part of the deal you get.
 
Reactions: USER8000

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
You can deflect all you want but Microsoft, Samsung, Baidu, 1&1 and Dropbox using or offering Epyc based systems means they are fine -
Did you miss the part where i have repeated twice that OEMs including Microsoft offer Bulldozer systems too? Fine, i have just repeated it the third time. OEMs offering something is not particularly interesting. Baidu using it is interesting, but they are clearly going for efficiency points here and that's great (for AMD). But does not address the Intel's nitpick at nature of Naples, like you think it does.
Trying to name drop Bulldozer all the time is really weird - why don't you name drop the Pentium 4 in the Intel threads then??
Why, i could. I could say that every major OEM offered and/or used Pentium 4 Xeons and that obviously makes Pentium 4 a great server CPU.

The uptake and marketshare is what gives us real insight into the performance. Q2 should give us some hints.
Yeah, that's where it all becomes mostly clear. It is obvious they had to be sampled around for months, if AMD does not secure in any big orders in Q2 or Q3... it would be a curious case.
 
Reactions: CHADBOGA

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
Lol. I also need my cup of cofee. I meant q4.
I mean the b2 stepping probably just left the door. I dont expect them to sell anything meaningfull serverside in q3.
The show is what it is. Its show. And the numbers is barely worth discussing because we have now context.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
Intel would be able to sell bd for servers if amd sold sb. And get 50% marketshare. Like p4 vs k8.
It shows that there is much more to it that just the product.

If anyone expect amd to get 25% share 2018 they are off imo. 15% would be an astounding success imo. 10% is still solid succes.
 
Reactions: USER8000

USER8000

Golden Member
Jun 23, 2012
1,542
780
136
Did you miss the part where i have repeated twice that OEMs including Microsoft offer Bulldozer systems too? Fine, i have just repeated it the third time. OEMs offering something is not particularly interesting. Baidu using it is interesting, but they are clearly going for efficiency points here and that's great (for AMD). But does not address the Intel's nitpick at nature of Naples, like you think it does.

Why, i could. I could say that every major OEM offered and/or used Pentium 4 Xeons and that obviously makes Pentium 4 a great server CPU.

I have not seen you once name drop the Pentium 4 in any Intel thread in the last year,yet you seem to desperate to keep talking about Bulldozer which was launched six years ago in this thread when they are not related,and you seem desperate to push the conversation towards that.

This is the only Epyc thread on a few big tech forums I have had a quick glance where people are trying to keep on name dropping Bulldozer.

Its only not interesting for you since you can deflect all you when all the major server companies are offering Epyc based products from launch and multiple large companies have already committed to the product meaning they have done their own tests - it seems you as some gamer on a tech forum apparently knows more about Epyc than the combined forces of Dell EMC, HPE, Supermicro,Tyan and Microsoft, Samsung, Baidu, 1&1 and Dropbox.

You are just being disingenuous trying to even mention Bulldozer in this thread especially when it couldn't compete on chip size,scaleability,power consumption,or even performance in many metrics and the Ryzen chips do. But I also remember when forum experts like you said AMD would not get any traction with the Athlon 64 either due to XYZ reasons even when we saw OEMs start offering products and when companies said they were buying them.

Epyc will give AMD a decent increase in server share which will annoy many PC gamers,and yes Intel will still outsell them,but not for any of the reasons that I hear any of you mention yet,which is kind of telling.
 
Last edited:

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
I was wondering what half the replies in this thread were aimed it. So temporarily turned off my "ignore"... and found a rake of "lolfail" posts.

With that username, s/he was already hovering near my ignore list before reading any of their posts. A few weeks later, a solid addition to the ignore list was made.

Do it. It'll save you hassle!
 

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
I have not seen you once name drop the Pentium 4 in any Intel thread in the last year
Because in regards to Intel threads, P4 was not relevant since at the worst Nehalem.
yet you seem to desperate to keep talking about Bulldozer which was launched six years ago in this thread when they are not related
What is related is the fact that OEMs offered Bulldozer systems, just like they offer EPYC systems now. As such, talking about OEM offering products as stamp of product quality is a fallacy. Come on man, you're not that dense, are you.
This is the only Epyc thread on a few big tech forums I have had a quick glance where people are trying to keep on name dropping Bulldozer.
Well, this is also the first thread i get to see where people mention OEM offering products based on a CPU as sign of quality of said CPU. That fallacy deserves to be punished even if EPYC was 10 times faster than Skylake-SP at half the TCO. And see, you proceed to repeat that same fallacy for the 4th time with the different CPU. Maybe i am wrong about you, after all.

Do it. It'll save you hassle!
Thanks, i knew i was missing something on my own ignore list.
 
Reactions: CHADBOGA
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |