AMD Ryzen (Summit Ridge) Benchmarks Thread (use new thread)

Page 75 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.
Mar 10, 2006
11,715
2,012
126
It's pretty clear from your results too that Zen will offer lower performance per clock than Skylake does by a significant margin.

Skylake is also likely to clock better.

The main selling point for SR may be multithreaded performance per $.
 

cdimauro

Member
Sep 14, 2016
163
14
61
AMD didn't say if the 40% was minimum, mean, maximum, but looking at blender, the maximum is at least +80%. This imply that 40% at least is the mean value, that is reasonable. Stating that 40% is the minimum in an official statement is very dangerous, because a single example of less than 40% gain would suffice to be wrong.
Thinking better on this subject, i think (and probabily can be verified lokking at the small notes) that AMD intended mean IPC, as it is reasonable.
IPC is a mean, and that's what I expect to be used when more applications are involved to calculate some "aggregated" IPC.
In the case of Zen you can safely assume a weighted mean between 4 and 6 upos/cycle, weighted by the uop cache hit/miss ratio. Because if there is a branch misprediction, the uops can still be taken on the uop cache, so if there is an hit, the throughput is still 6 uops/cycle.
You don't need the decoder again, except if the branch is in a never taken piece of code... But we are talking of loops here, right? Because a single path without loops has a negligible execution time, compared to loops of code and so in the total performance evaluation can be safely ignored. We are talking of program that take at least seconds to be executed, so piece of code executed only one time and first execution of a loop, were the uop cache probabily would miss, are a negligile fraction of the total execution time...
Well, even emulators have loops, and a bigger loop (the main, "evaluation", loop at least), but it doesn't mean that a uop cache can be of any benefit.

If you take a look at the main loop of an emulator, for example, you'll see a big (C-like) switch statement which usually is internally translated to an unconditional jump to a pointers table to execute the code of specific instructions. And so on with other switches for handling other cases, especially with more complex architectures to be emulated (x86 and 68K are primary examples, with the latter which is even more complicated due to 16-bit opcodes).

Virtual machines for programming languages have very similar behaviors.
Geez, 74 pages and 73 of them are special friends ELF and Cidimauro arguing about what "40%" means, as if that has any bearing on current zen performance whatsoever. Can we give these trolls their own thread to fill with this drivel? It's pedantic and totally unrelated to technology, it's also threadcrapping at this point.
Discussions about IPC are perfectly in-topic. Ignore them if you don't like, but don't invoke censorship.
And if you have problem with specific members here, there's an ignore list.
I expected 40% to be the minimum actually, and I have seen it quoted somewhere here, but when searching I could not find a direct reference, except:



First point suggests pretty clearly that 40% is with the SMT. Otherwise why list it under how the 40% IPC is gained?

Going off HotChips, I'd say it's IPC pretty clearly, and that means per core. Not 40% performance.

Sent from HTC 10
(Opinions are own)
The slide talks about core improvements, so I agree with you that it should be referred to SMT.

Which is obvious, considering how a core works (it commits instructions which come from ANY thread), and the definition of IPC.

And I still think that it's completely non-sense talking of "ST IPC", unless you are measuring a purely ST application (in which case they match): a MT application will use BOTH (in a SMT-2 design) hardware threads to achieve the goal, and so the core will execute/commit instructions of BOTH threads.

P.S. I know that, after the presentation, an AMD executive talked about "ST IPC" for the +40%.
 

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
But that's exactly what AMD tried with Bulldozer. Zen was touted was a high IPC architecture to go head to head with Intel.

Bulldozer was also an efficiency disaster, while Zen could be alright. Could still be alright for servers and laptops (i.e. where the money is), even if it doesn't clock high enough to win high end desktops.
 
Reactions: prtskg and witeken

bjt2

Senior member
Sep 11, 2016
784
180
86
Well, even emulators have loops, and a bigger loop (the main, "evaluation", loop at least), but it doesn't mean that a uop cache can be of any benefit.

If you take a look at the main loop of an emulator, for example, you'll see a big (C-like) switch statement which usually is internally translated to an unconditional jump to a pointers table to execute the code of specific instructions. And so on with other switches for handling other cases, especially with more complex architectures to be emulated (x86 and 68K are primary examples, with the latter which is even more complicated due to 16-bit opcodes).

Virtual machines for programming languages have very similar behaviors.

I remember your article on the pyton interpreter... In this case it's true that it's a big switch, but as with common instructions in CPU, that are encoded with shorter codes or are decoded in one uop (the famous 96% of instructions decoded in 1 uop), this can be said also for emulators. If the uop cache is big enough, you will find in it the most used code snipped, corresponding to the most used emulated instructions... I bet that more than 90% of emulated code can be reduced to a few dozen instructions, and the switch branches that take care of them can be safely stored in a 1k-2k uops cache... When a less used opcode must be emulated, the new snippet kicks out a less used bunch of instructions... But the majority would stay in cache... This is in essence the task of a cache...
 

mikk

Diamond Member
May 15, 2012
4,173
2,211
136
https://www.heise.de/newsticker/mel...enCompute-mit-ROCm-aber-kein-Zen-3491050.html


- No samples were presented/showcased at SC16 conference, not even behind the public
- In NDA sessions only slides were presented
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell
- Results are without Hyper-Threading because of somes issues
- When all is working AMD claims they will be on par with Skylake EP (Xeon E5 2698v5), but there is no info on what this is based on or if this is even based on some real comparisons rather than predictions, also AMD remained silent about some other important HPC performance metrics (e.g. SPECfp, Linpack)


They didn't say which Haswell was used but given that Haswell maxed out at 16 or 18 cores, it doesn't sound great because Skylake will be a different tier with up to 28 cores or 32 cores for Custom SKUs. To me it sounds suspicious, the silence/issues/lack of samples etc.
 

inf64

Diamond Member
Mar 11, 2011
3,764
4,223
136
https://www.heise.de/newsticker/mel...enCompute-mit-ROCm-aber-kein-Zen-3491050.html


- No samples were presented/showcased at SC16 conference, not even behind the public
- In NDA sessions only slides were presented
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell
- Results are without Hyper-Threading because of somes issues
- When all is working AMD claims they will be on par with Skylake EP (Xeon E5 2698v5), but there is no info on what this is based on or if this is even based on some real comparisons rather than predictions, also AMD remained silent about some other important HPC performance metrics (e.g. SPECfp, Linpack)


They didn't say which Haswell was used but given that Haswell maxed out at 16 or 18 cores, it doesn't sound great because Skylake will be a different tier with up to 28 cores or 32 cores for Custom SKUs. To me it sounds suspicious, the silence/issues/lack of samples etc.

Thanks for the summary.
Maybe AMD used same core counts when they compared Naples to Haswell parts? Ie. comparing 2P Naples (32x2) with 4P Haswell(16x4)?
These "issues" that made them turn off SMT look like the rumor from that forum lol. It claimed that there is a bug that affects the performance up to 40% when software fix is applied..
 

Sweepr

Diamond Member
May 12, 2006
5,148
1,142
131
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell

Not being able to match 2014 Haswell-EP three years later with a core count advantage doesn't look promising - up to 18C/36T vs 32C/32T if they had SMT disabled. Puts a big question mark on their claim/plan of matching Skylake-EP as well - how do they know Xeon E5 2698 v5's performance - projections?
 
Last edited:

bjt2

Senior member
Sep 11, 2016
784
180
86
https://www.heise.de/newsticker/mel...enCompute-mit-ROCm-aber-kein-Zen-3491050.html


- No samples were presented/showcased at SC16 conference, not even behind the public
- In NDA sessions only slides were presented
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell
- Results are without Hyper-Threading because of somes issues
- When all is working AMD claims they will be on par with Skylake EP (Xeon E5 2698v5), but there is no info on what this is based on or if this is even based on some real comparisons rather than predictions, also AMD remained silent about some other important HPC performance metrics (e.g. SPECfp, Linpack)


They didn't say which Haswell was used but given that Haswell maxed out at 16 or 18 cores, it doesn't sound great because Skylake will be a different tier with up to 28 cores or 32 cores for Custom SKUs. To me it sounds suspicious, the silence/issues/lack of samples etc.

32x2 cores, vs 18x2+HTT cores, right? What frequencies? Haswell 18 core I suppose was the 2.3Ghz model, right? What about Zen? If it was the early ES at 1.44GHz, it's not bad...
 

mikk

Diamond Member
May 15, 2012
4,173
2,211
136
There is no info about Haswell or Zen frequency, I also wonder if they did disable HT on it as well. They surely didn't use a worst case bench for Zen, more likely a better bench for Zen.
 

KTE

Senior member
May 26, 2016
478
130
76
The slide talks about core improvements, so I agree with you that it should be referred to SMT.

Which is obvious, considering how a core works (it commits instructions which come from ANY thread), and the definition of IPC.

And I still think that it's completely non-sense talking of "ST IPC", unless you are measuring a purely ST application (in which case they match): a MT application will use BOTH (in a SMT-2 design) hardware threads to achieve the goal, and so the core will execute/commit instructions of BOTH threads.

P.S. I know that, after the presentation, an AMD executive talked about "ST IPC" for the +40%.

My own opinion is that it is looking to end up as 20-25% slower than Intels SKL "all around". I don't care to dwell into the ST/MT depths just yet.

Part of that will be SKLs clockspeed advantage, which I'm sure of.

IPC wise, I couldn't put a figure on it.

This is the same difference BD 8150 had against SNB 2600k, and the top models were even more ahead.

AMD typically loses a lot of revenue due to its repeated quarterly delays. Such delays buy a lot of time for the competitor.

They fail miserably in ambush or sudden counter fire.

Sent from HTC 10
(Opinions are own)
 

KTE

Senior member
May 26, 2016
478
130
76
Bulldozer was also an efficiency disaster, while Zen could be alright. Could still be alright for servers and laptops (i.e. where the money is), even if it doesn't clock high enough to win high end desktops.
Currently, in the big datacentres of Europe, the main Virtualized and Cloud infrastructure... I've seen none using AMD chips. As sad as that sounds.

And I deal in this field with the biggest corps, daily.

Sent from HTC 10
(Opinions are own)
 

Nothingness

Platinum Member
Jul 3, 2013
2,766
1,424
136
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell
Replacing icc with gcc is the way to go to make fair comparisons for SPEC given how Intel tuned their compiler for that benchmark.

also AMD remained silent about some other important HPC performance metrics (e.g. SPECfp, Linpack)
It was my understanding that AMD isn't aiming at HPC. Anyway they don't stand a chance against upcoming AVX-512 Xeon CPU (unless Intel has to drastically reduce frequency when running AVX-512 code).

They didn't say which Haswell was used but given that Haswell maxed out at 16 or 18 cores, it doesn't sound great because Skylake will be a different tier with up to 28 cores or 32 cores for Custom SKUs. To me it sounds suspicious, the silence/issues/lack of samples etc.
Yes, bad feeling here too
 

KTE

Senior member
May 26, 2016
478
130
76
https://www.heise.de/newsticker/mel...enCompute-mit-ROCm-aber-kein-Zen-3491050.html


- No samples were presented/showcased at SC16 conference, not even behind the public
- In NDA sessions only slides were presented
- In SPECint2006 AMD replaced Intel with gcc compiler and the performance for 32 core Naples was slightly below Haswell
- Results are without Hyper-Threading because of somes issues
- When all is working AMD claims they will be on par with Skylake EP (Xeon E5 2698v5), but there is no info on what this is based on or if this is even based on some real comparisons rather than predictions, also AMD remained silent about some other important HPC performance metrics (e.g. SPECfp, Linpack)


They didn't say which Haswell was used but given that Haswell maxed out at 16 or 18 cores, it doesn't sound great because Skylake will be a different tier with up to 28 cores or 32 cores for Custom SKUs. To me it sounds suspicious, the silence/issues/lack of samples etc.
Comparing vs Haswell is a move that makes sure of the fact that they have a product that is noncompetitive with Intel 2014, 2015, 2016, 2017. There's problems, for sure. My alarm bells are now exploding :/

Sent from HTC 10
(Opinions are own)
 

jpiniero

Lifer
Oct 1, 2010
14,841
5,456
136
TBH I am not really reading too much into the performance metrics; but it is disturbing that SMT is still buggy this late. Makes you wonder when Zen Server will actually be released.
 

Glo.

Diamond Member
Apr 25, 2015
5,765
4,668
136
The information about SMT disabled because of a bug is exactly in line with information posted on carbonite forum few weeks ago, and largely concluded as being faked.
 

The Stilt

Golden Member
Dec 5, 2015
1,709
3,057
106
The information about SMT disabled because of a bug is exactly in line with information posted on carbonite forum few weeks ago, and largely concluded as being faked.

The "leak" didn't say anything about SMT being disabled. On the contrary it claimed that: "AMD’s Hyper Threading is called SMU and it is ************ good. The same efficiency as Intel’s HT."

"There are some errata issues present in the current testing samples, similar in a way to the TLB bug of the Phenom. The workaround right now is done via the BIOS. The workaround however, strips around 30 ~ 40% of the CPU performance."


Also SMT being disabled generally doesn't result in 30-40% performance penalty.

Besides AMD has already demoed Zeppelin with SMT enabled (Blender).

 
Mar 10, 2006
11,715
2,012
126
Comparing vs Haswell is a move that makes sure of the fact that they have a product that is noncompetitive with Intel 2014, 2015, 2016, 2017. There's problems, for sure. My alarm bells are now exploding :/

Sent from HTC 10
(Opinions are own)

Intel's data center group gets an annual budget that's larger than AMD's total budget. That doesn't even include all of the money spent on other technologies within Intel that its data center group pulls from.

Why is ANYBODY surprised that AMD won't be able to go toe to toe with Intel on its own turf?
 
Mar 10, 2006
11,715
2,012
126
Bulldozer was also an efficiency disaster, while Zen could be alright. Could still be alright for servers and laptops (i.e. where the money is), even if it doesn't clock high enough to win high end desktops.

In volume notebooks, AMD will have to deal with CNL-U...at least a full generation behind on process technology again.

In servers, Zen needs to go up against Skylake-EP, which will certainly be a formidable architecture.

Gaining share against Intel is not going to be easy.
 

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
So Zen is a bust? It's good? I'm getting conflicting messages here.
We don't know, but the only truly positive message we have had was that Blender demo with all that associates with it. Others were either mixed, like that "leak" (or made-up BS, that it looks like) or straight negative (those geekbench leaks, that AotS leak, that article).
 
Status
Not open for further replies.
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/    |