New Zen microarchitecture details

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

Abwx

Lifer
Apr 2, 2011
11,543
4,327
136
I'm going to ignore the leaks for now. AMD is talking about K8 and being back at 20% TAM in the server world and winning the high performance DT market. They're saying Zen will be competitive top to bottom, price, performance and power. From what AMD is saying, explicit words, their tone and language, I'm expecting minimum 40% IPC increase rather than maximum or average and I am NOW expecting something past the IVB range of performance.

The infos and precisions from AMD point to 3.3-3.5GHz base at 95W TDP, the comsumption given as equal to an EXV core has to be compared at certainly more than 0Hz, likely at the frequencies of Bristol Ridge, that is 3.5-4.2GHz, otherwise the comparison and the number wouldnt even make sense..

On the paper Zen has more FP exe ressources than its competitors, looking at the INT ressources it has more, or at least as much, exe ressources as well according to Hardware.fr, so throughput wise it should be competitive (on a core per core basis as mentioned by Papermaster) with Intel current offering, the only unknown is what is the part of the SMT in this total throughput.
 

Glo.

Diamond Member
Apr 25, 2015
5,802
4,776
136
The infos and precisions from AMD point to 3.3-3.5GHz base at 95W TDP, the comsumption given as equal to an EXV core has to be compared at certainly more than 0Hz, likely at the frequencies of Bristol Ridge, that is 3.5-4.2GHz, otherwise the comparison and the number wouldnt even make sense..

On the paper Zen has more FP exe ressources than its competitors, looking at the INT ressources it has more, or at least as much, exe ressources as well according to Hardware.fr, so throughput wise it should be competitive (on a core per core basis as mentioned by Papermaster) with Intel current offering, the only unknown is what is the part of the SMT in this total throughput.
That would mean that 95W CPU from AMD would be directly competitive with 140W 8 core CPUs from Intel.

That is very difficult to believe in. 125W - that is more possible, with 3.5 GHz and 8 cores.

If it really will be 95W it will be genuinely huge engineering achievement.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
And all that glory in only 4.9mm2 incl l2 If Mathias predictions about size is correct. Less than half the size than A10 or what?. We dont need hype and especially not people using years to refer to that hype calling it crap because lalala spreading negativity all over. Give it some realistic expectations pls. And enjoy for what can be done.
 

lolfail9001

Golden Member
Sep 9, 2016
1,056
353
96
That would mean that 95W CPU from AMD would be directly competitive with 140W 8 core CPUs from Intel.

That is very difficult to believe in. 125W - that is more possible, with 3.5 GHz and 8 cores.

If it really will be 95W it will be genuinely huge engineering achievement.
Strictly speaking outside of FPU torture tests, 6900k actually consumes under 100 watts even on 4Ghz. Considering that AMD tends to give Typical Board Power nowadays, and Zeppelin has way humbler uncore compared to Broadwell LCC die, 3.5Ghz on all 8 cores is actually less believable so far than 95W TDP on 3.5Ghz 8 core. So, some small cheating regarding TDP to make Abwx happy, and AMD are fully capable of delivering a 95W TDP 8-core with decent performance. Get ready for $600 pricing though.
 

Abwx

Lifer
Apr 2, 2011
11,543
4,327
136
That would mean that 95W CPU from AMD would be directly competitive with 140W 8 core CPUs from Intel.

That is very difficult to believe in. 125W - that is more possible, with 3.5 GHz and 8 cores.

If it really will be 95W it will be genuinely huge engineering achievement.

They said that it will ship at higher frequencies than the demonstrated 3GHz base, i dont think that they would have mentioned "higher than 3GHz" if it was 3.1-3.2 that they had in mind, higher means at least 10%.

And all that glory in only 4.9mm2 incl l2 If Mathias predictions about size is correct. Less than half the size than A10 or what?. We dont need hype and especially not people using years to refer to that hype calling it crap because lalala spreading negativity all over. Give it some realistic expectations pls. And enjoy for what can be done.

4.9mm2 must be without L2 because this latter is 512kB...

Btw, there s about 102m transistors in an EXV module and that s excluding the L2, a Zen core should be roughly 25% bigger and at 25m transistors/mm2 this amount to effectively 5mm2, wich make Mathias estimation relevant but not if it include the L2, wich i think he does not.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
They said that it will ship at higher frequencies than the demonstrated 3GHz base, i dont think that they would have mentioned "higher than 3GHz" if it was 3.1-3.2 that they had in mind, higher means at least 10%.



4.9mm2 must be without L2 because this latter is 512kB...

Btw, there s about 102m transistors in an EXV module and that s excluding the L2, a Zen core should be roughly 25% bigger and at 25m transistors/mm2 this amount to effectively 5mm2, wich make Mathias estimation relevant but not if it include the L2, wich i think he does not.
Nope. Incl l2.

http://digiworthy.com/2016/08/30/amd-zen-die-size-details-on-quad-core-unit/

Thia article is an estimation from Mathias work.

I dont know if he is at 4.9 or 7mm2 today. The point is. Its a damn small core.

Seems like a different segment to me.
 

KTE

Senior member
May 26, 2016
478
130
76
This was an ARM presentation on the 14nm FF, with an isolated NEON FPU of an A53 (or 57, don't remember). obviously the leakage is proportional to the transistors number and the isolated NEON FPU is at most 1/6 of a Zen CPU. Even if 18mW are trascurable, we are talking passing from 30% of power wasted in leakage (100mW on 330mW), to 5% (18mW on 330mW)... On a 95W CPU this is from 30W wasted in leakage, to 5W, with the 25W that can be invested in more clock...
That's what I'm saying (if you read the other points). Gains at mW/low MHz/low IPC archs never translate directly to gains for high performance CPUs. Low power CPUs, at every generation in the past 6 years have made HUGE gains.

A53/A57 are ASICs with at least 30 FO4 per stage. This is the reason for this lower clock... Anyway I found a graph that projected to up to 4.3GHz the consumption of this NEON FPU, being about 1W. Even if Zen draw 10 times this FPU and is done with 30 FO4, should draw 10W/core at 4.3GHz...

They are in-order dual issue 8-stage ULTRA low power cores with max power around 0.8W though. They really are not comparable and neither does scaling occur as such (or Arm can just scale up and beat Intel today lol).

Frequency scaling also differs between the two in the same way.

And even then bjt2... While you're on A53... Have you seen how power more than DOUBLES from 200MHz to 400MHz for the A53? [from anandtech]

From 500MHz to 1GHz it more than TRIPLES.

After 900MHz, +100MHz increase (11%) makes a +135mW increase (33.7%)!



And, when Arm increased perf 30-40% from A7, they also 2.22x power!



Real world CPU constraints are very different to research papers

I was talking of medium IPC because I was supposing to start from an high IPC desing, break the stages in more pieces, with the goal of increasing clock and so losing some IPC for the longer latencies and so longer branch misprediction penalities... But if the branch predicition is good and we add only 2.5 FO4 per stage, a 17.5 FO4 per stage gives 15 FO4 for the logic and maybe something useful can be done...
That's the FO4 inverter delay for the brilliant Alpha 21264

It is possible, yes, but extremely difficult and requires a big budget, plenty of research time with good management.

Sent from HTC 10
(Opinions are own)
 

itsmydamnation

Platinum Member
Feb 6, 2011
2,923
3,550
136
A57 isn't in order and is tripple issue with a very wide execution stage, in hind sight A57 looks like ARM getting caught with their pants down (64bit) and they released what they had. A72 has been far better on power while improving performance.


edit: A17 is dual issue (i think, not sure if its stil in order)
 

bjt2

Senior member
Sep 11, 2016
784
180
86
That's what I'm saying (if you read the other points). Gains at mW/low MHz/low IPC archs never translate directly to gains for high performance CPUs. Low power CPUs, at every generation in the past 6 years have made HUGE gains.

The Vcore was 0.8 and the frequency 2.41GHz, the leakage goes with Vcore and temperature. If at 0.9V on 28nm leakage is 30% of total power, at 1.35V (Vcore of excavator) how much it is? Obviously in proportion probabilty it's not more than 50%, because the dynamic power of an Excavator CPU is higher... Why it's higher? Because the frequency is higher. But why the frequency is higher? Because the FO4 is lower... If with an high FO4 CPU they can obtain 5% of leakage, imagine what is the percentage with a low FO4 design...

They are in-order dual issue 8-stage ULTRA low power cores with max power around 0.8W though. They really are not comparable and neither does scaling occur as such (or Arm can just scale up and beat Intel today lol).

Frequency scaling also differs between the two in the same way.

You forgot the differences in FO4. It's the FO4 that count. Not OOO or in-order. Surely in order archs are simpler, so requires less stages, but it's the FO4 that count...

And even then bjt2... While you're on A53... Have you seen how power more than DOUBLES from 200MHz to 400MHz for the A53? [from anandtech]

From 500MHz to 1GHz it more than TRIPLES.

After 900MHz, +100MHz increase (11%) makes a +135mW increase (33.7%)!



And, when Arm increased perf 30-40% from A7, they also 2.22x power!

Are you talking of 28nm? Because on 14nm the frequency is much higher... Anyway the 28nm NEON unit went at slightly more than 1GHz at 0.9V and 330mW total consumption. I don't expect similar gains also on high clock CPU (1.x->2.41GHz), but at least same clock as 28nm yes...



Real world CPU constraints are very different to research papers

That's the FO4 inverter delay for the brilliant Alpha 21264

It is possible, yes, but extremely difficult and requires a big budget, plenty of research time with good management.

Sent from HTC 10
(Opinions are own)

2.5 FO4 was present in a powerpoint posted by Dresdenboy as the delay of the flip flops used by AMD... They bought also the bus from 21264...

Anyway if you open the papers that i linked before, the second specifies also that exist 2 FO4 flip flops. It's a matter of energy efficiency: want faster FF? More power. Indeed they concluded that the best for perf/w whas a 15 FO4 arch with 3 FO4 flip flops...
 

KTE

Senior member
May 26, 2016
478
130
76
Anyway if you open the papers that i linked before, the second specifies also that exist 2 FO4 flip flops. It's a matter of energy efficiency: want faster FF? More power. Indeed they concluded that the best for perf/w whas a 15 FO4 arch with 3 FO4 flip flops...
I have already seen them/even already discussed one in this thread before. But I will reply with more time, very busy at work etc.

FO4 across archs deals with speed... Not power. Power is an arch/ISA thing.

Sent from HTC 10
(Opinions are own)
 

Dresdenboy

Golden Member
Jul 28, 2003
1,730
554
136
citavia.blog.de
I have already seen them/even already discussed one in this thread before. But I will reply with more time, very busy at work etc.

FO4 across archs deals with speed... Not power. Power is an arch/ISA thing.

Sent from HTC 10
(Opinions are own)
Same here. Just to add: power efficiency became just another dimension in the design space. Lower FO4 delays per stage (than, say 30) and thus more stages (here it becomes a uarch metric) might give more clock gating opportunities.
 

bjt2

Senior member
Sep 11, 2016
784
180
86
A low FO4 implementation of an arch needs a lower Vcore for a target frequency. Lower Vcore means lower leakage.
A low FO4 implementation of an arch let increase the frequency with the same Vcore. Same leakage, but higher dynamic power and if the IPC loss of going with low FO4/many stages is not much, you increase performance, partially addressing the increase in power.

Moreover same arch, with lower FO4 means more stages and more flip flops, that draw power.

So yes: at same arch, changing FO4 has also implication in power. And this is mentioned in both papers, where they use two different superlinear exponents for the increase in power with the increase of transistors given by the lower FO4.
 
Reactions: Dresdenboy

KTE

Senior member
May 26, 2016
478
130
76
^^Critical addition: with the same arch, yes

Cuz a 14nm 1V 30FO4 ARM A53 CPU is not the same power/frequency as Deneb at 30FO4 14nm...

Is it?

This correlation is what I'm pointing out to you as throwing things off.


Sent from HTC 10
(Opinions are own)
 

bjt2

Senior member
Sep 11, 2016
784
180
86
You said that

FO4 across archs deals with speed... Not power. Power is an arch/ISA thing.

From this it seems you are saying that power is not influenced by FO4...
Power depends also from FO4, at same arch, as I said. Obviously it depends ALSO from ISA/arch... It's a tautology: different arch/ISA usually does not draw same power...

^^Critical addition: with the same arch, yes

Cuz a 14nm 1V 30FO4 ARM A53 CPU is not the same power/frequency as Deneb at 30FO4 14nm...

Is it?

This correlation is what I'm pointing out to you as throwing things off.

Yes, as said above.
 

KTE

Senior member
May 26, 2016
478
130
76
You said that

From this it seems you are saying that power is not influenced by FO4...
Not at all. That's basics. Anything changing speed, will effect power.

But FO4 correlations -- and how exactly they will influence power@clocks - becomes difficult across ISA/archs.

Sent from HTC 10
(Opinions are own)
 

Dresdenboy

Golden Member
Jul 28, 2003
1,730
554
136
citavia.blog.de
Nope. Incl l2.

http://digiworthy.com/2016/08/30/amd-zen-die-size-details-on-quad-core-unit/

Thia article is an estimation from Mathias work.

I dont know if he is at 4.9 or 7mm2 today. The point is. Its a damn small core.

Seems like a different segment to me.
That estimation included the L2$. But now after Hot Chips I learned some more things, which would be enough to up the estimate by ~1mm² incl. L2$, making it ~6mm². The L2$ blocks seem to be quite large.

Well, now I took my stitched die shot and put the Hot Chips CCX schema on it:


I scaled the die shot to fit the CCX schema. Measuring 2 cores I get 69px * 136px. A single core is ~2.39% of the whole area then (which might still include some kerf). Including the L2$ (+some empty space) I get 97px * 136px, or 3.37% for a single core + L2$. At different Zeppelin die sizes, this makes:
Code:
160mm² estimated ZP die size: 3.8mm² core, 5.4mm² core+L2$
180mm² estimated ZP die size: 4.3mm² core, 6.1mm² core+L2$
200mm² estimated ZP die size: 4.8mm² core, 6.7mm² core+L2$

EDIT: This die's new adapted aspect ratio (was guessed before based on a perspective distorted wafer photo) visually fits even better a pair of Zeppelin dies on the data center APU:
 
Last edited:
Reactions: KTE and krumme

KTE

Senior member
May 26, 2016
478
130
76
EDIT2: here http://www.eecs.harvard.edu/~dbrooks/micro2002-optpipeline.pdf is another paper that concludes with 15+3 FO4 (17.5 in the case of AMD that has 2.5FO4 overhead). This target specifically out of order superscalar architectures. The first targeted in order architecture with the mention to the fact that there is not much difference in the outcome and in order is simpler.

I have gathered maybe 30mins now

So these were the theoretical studies (based on Willamette/Alpha 21264 based simulators and SPEC2000) from the GHz race days. It was these that supported Intels mentality... that culminated with Tejas. Guess where that ended up?

The processor world/paradigms have changed so much in that 20 years.

Have you seen a study based on anything AFTER P4 and 65nm concluding the same?

For today's landscape, there are just too many problems with that, some I've already discussed in the previous post. Infinite cache models and perfect front-ends are implicitly assumed. Static power/leakage problems at and after 65nm were totally unknown and unaccounted for with the linearly correlating PowerTimers. Vth used to scale back then, improving the clocks/power massively. Transistors on chip then vs now. They didn't even account for on-chip caches etc when it came to power. The advent of MT was again, unknown and unaccounted for. That study even starts with a low IPC arch and then scales.

The calcs even start with leakage power as 0.1 fraction compared to dynamic power !! Excellent research but outdated for today like I've previously said


NB: I work for one of them firms.

Sent from HTC 10
(Opinions are own)
 

bjt2

Senior member
Sep 11, 2016
784
180
86
They model pipeline stalls and table 1 depict the differences between the theroetical model with infinite cache etc, and the real model with the stalls. Page 4, 4th paragraph, table 1.

"Each latency in Table 1 has two values: the first labeled STD, is for our detailed simulation model, and the second labeled INF, assumes infinite I-Cache, I-TLB, DTLB, and a perfect front-end. The INF simulator model is used for validating the analytical model described in Section 3."

They cover both theoretic case, than a simulation of the real case (a power PC architecture), with a comprehensive simulation.
Have you even read the paper? I did, till end...
 

Dresdenboy

Golden Member
Jul 28, 2003
1,730
554
136
citavia.blog.de
Wilco at RWT forum posted an interesting link to a book covering some of the FO4 stuff - and provides a FO4 per cycle chart of lots of CPUs till 2011 (p. 105):
https://books.google.co.uk/books?id=PiWOAwAAQBAJ&pg=PA104&dq=Pentium+FO4+inverter+delays+per+pipeline+stage&hl=en&sa=X&ved=0ahUKEwitzKjppt_PAhUB1xoKHXJpBJkQ6AEILDAC#v=onepage&q=Pentium FO4 inverter delays per pipeline stage&f=false

The book is titled "Top-Down Digital VLSI Design: From Architectures to Gate-Level Circuits and FPGAs" by Hubert Kaeslin.

If you don't get the linked pages, a fresh search might bring you there. The whole book is rather interesting.

EDIT: The data used in the book was based on the CPU DB, which has been used by other authors, too. Here is a not so colorful diagram without distinction of the different companies as in the book:

It's part of this article (with paywall). Edit2: Full article
 
Last edited:
Reactions: KTE and Nothingness
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/    |