New Zen microarchitecture details

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

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
So what your trying to say is Intel inherently have horrible over subscription on PCI when the CPU needs to access PCI devices?

Its the standard since you dont use them all at the same time usually. You can look on the configurations on AM4 boards and then wonder how it would work without adding sharing somewhere, with PLX chips and regular limits. Its been the standard for AMD and Intel for ages and still is in the future.

How do you think the X370 manages to get 8 PCIe 3.0, 4 SATA 6 ports, 2 10Gbit USB 3, 6 5Gbit USB 3 and and 6 USB 2 ports on a x4 3.0 link? That's right, same thing as always.
 

majord

Senior member
Jul 26, 2015
505
698
136
This may help. I did these up based on Intel's style of Lane allocation diagrams( which are great IMO) in an attempt to ease comparisons. the z270 at the bottom is essentially a copy of that provided by Intel with CPU lanes added.

I queried the x8 CPU-FCH link, to see if I needed to redo it. But if we're assuming it's x4...

This is an interpretation of the information provided, some may be incorrect in reality. Throw corrections at me.

concentrating on X370 vs Z270 , I guess It shows the off the shelf flexibilty of intel's platform, but at the same time the lack of Direct connected functionality





Luc2HEW.png
 

iBoMbY

Member
Nov 23, 2016
175
103
86
@majord: The AMD part seems to be accurate so far, to my understanding, and according to that what Marc Sauter from golem.de was told by AMD.
 
Last edited:

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
Who do you think made the decision to have an F4 stepping as opposed to calling it a day at F3? Jim Keller who left months ago or the remaining Zen design leads + exec board?

That would be the CTO - Mark Papermaster. You know, the guy who is in charge of technology.
 

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
Atari2600 said:
Who do you think made the decision to have an F4 stepping as opposed to calling it a day at F3? Jim Keller who left months ago or the remaining Zen design leads + exec board?

That would be the CTO - Mark Papermaster. You know, the guy who is in charge of technology.

Good man, <<now>> your acknowledging that at least one executive board member will indeed be part of the decision to respin from F3 to F4.

Normally, I'd agree with you that it would stop there (at the CTO) - certainly in Intel that'd be the case.

But with so much riding on Zen, I'd say that was a decision that involved a few of the executive board (those with technical backgrounds and probably the marketeers for assessing impact). Lisa Su being one of them.




edit: Got confused with who I was replying to there - you of course never indicated that board members wouldn't be involved - just that the CEO wouldn't. Ignore the bit in <<>>.
 

Ajay

Lifer
Jan 8, 2001
16,094
8,110
136
Good man, <<now>> your acknowledging that at least one executive board member will indeed be part of the decision to respin from F3 to F4.

Normally, I'd agree with you that it would stop there (at the CTO) - certainly in Intel that'd be the case.

But with so much riding on Zen, I'd say that was a decision that involved a few of the executive board (those with technical backgrounds and probably the marketeers for assessing impact). Lisa Su being one of them.

I would tend to agree. I think Su, Kumar and Papermaster would have been briefed by the lead architect Clark, and folks from verification, etc. A new spin is pretty pricey, especially at 14FF. One would have to know the inner workings of AMD to say who had the final say (Su, obviously, if she didn't delegate).
 

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
Probably arrive at a consensus I'd imagine. Ruling by decree usually doesn't work well in the long run!
 

The Stilt

Golden Member
Dec 5, 2015
1,709
3,057
106
If you think there is 32, then document it.

You do realize the product hasn't been officially released yet?
And you recon I pulled the figure of 32 lanes out of my ass, or?

Most of the rumors say that there are 128 PCI-E Gen. 3 links on the SP3 server platform (Naples). This is accurate, and since each SP3 CPU consists of four separate Zeppelin dies in MCM config you can easily figure out what the per die number of links is.
And no, I'm not saying that AM4 platform will have all of these links available for use. Naples doesn't require a chipset, since there are obviously four internal FCHs (Taishan) in total already. Because of that it doesn't need to spend any of the actual PCI-E links for the chipset like AM4 does.
 
  • Like
Reactions: .vodka

Jan Olšan

Senior member
Jan 12, 2017
427
776
136
You do realize the product hasn't been officially released yet?
And you recon I pulled the figure of 32 lanes out of my ass, or?

Most of the rumors say that there are 128 PCI-E Gen. 3 links on the SP3 server platform (Naples). This is accurate, and since each SP3 CPU consists of four separate Zeppelin dies in MCM config you can easily figure out what the per die number of links is.
And no, I'm not saying that AM4 platform will have all of these links available for use. Naples doesn't require a chipset, since there are obviously four internal FCHs (Taishan) in total already. Because of that it doesn't need to spend any of the actual PCI-E links for the chipset like AM4 does.

My impression was that they use some kind of "flexible IO" like Intel and the physical circuitry for the PCIE lines is reused for other IO.
So out of the 32 lines, we get ×16 for GPU PCIE slot, ×4 for general purpose or NVMe (or ×2 + 2xSATA), ×4 for Promontory, ×24 in total.
That would leave ×8, but half of that would be used for the four USB 3.0 ports. It's true that there are still four lines left, but maybe they decided to not use them 1) because Carrizo lacks corresponding capability and the stuff connected to them would not work with APUs? 2) because of lack of pins in socket AM4?

(BTW, since this is my first post, thanks for all the information you post around here and elsewhere.)

As far as I know it still looks exactly like this old picture:

XBOhoT7.jpg
 

Doom2pro

Senior member
Apr 2, 2016
587
619
106
If Naples uses the same 8c/16t dies that Ryzen uses in an MCM configuration, and if a 32c/64t Naples is made out of four 8c/16t dies and it has 128 PCIe lanes, then each die must have 32 lanes.

We'll soon find out!
 

KTE

Senior member
May 26, 2016
478
130
76
This attitude is why boardrooms are so often completely ineffectual! Folks seemingly don't understand what they should or should not be doing!

With all due respect, some of the stuff about corporations/enterprise you're claiming make it pretty clear you have absolutely no idea about them in the real world and certainly have never worked with them.

Liking an execs role in the top IT companies to a far lower-level team manager/product architect is just the worst giveaway you could have made.

I realize what you 'think' or expect could be very different to the reality, but reality doesn't mould into shapes that we wish for, unfortunately.

Sent from HTC 10
(Opinions are own)
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
This may help. I did these up based on Intel's style of Lane allocation diagrams( which are great IMO) in an attempt to ease comparisons. the z270 at the bottom is essentially a copy of that provided by Intel with CPU lanes added.

I queried the x8 CPU-FCH link, to see if I needed to redo it. But if we're assuming it's x4...

This is an interpretation of the information provided, some may be incorrect in reality. Throw corrections at me.

concentrating on X370 vs Z270 , I guess It shows the off the shelf flexibilty of intel's platform, but at the same time the lack of Direct connected functionality





Luc2HEW.png

You picture gives an idea that the A320/B350/X370 chipset also offers useable PCIe 3.0 and that's incorrect..
 

superstition

Platinum Member
Feb 2, 2008
2,219
221
101
With all due respect, some of the stuff about corporations/enterprise you're claiming make it pretty clear you have absolutely no idea about them in the real world and certainly have never worked with them.

Liking an execs role in the top IT companies to a far lower-level team manager/product architect is just the worst giveaway you could have made.

I realize what you 'think' or expect could be very different to the reality, but reality doesn't mould into shapes that we wish for, unfortunately.
Not all corporations are the same. Some top management as some companies like to get into the nitty gritty. Steve Jobs is a good example. He made a lot of technical decisions, including overriding engineering staff to do things like have the case for the Apple III designed before the innards (which led to the overheating issue since he also mandated no fan for aesthetics). He had a huge hand in the design elements of the NeXT Cube, like getting rid of a floppy in favor of a rewritable optical drive. Not all of Jobs' interventions were failures like that, though. Sometimes engineers don't make the best decisions. It goes both ways. Jobs didn't just ask engineers to show him nice stuff. If he had managed like that he would have been no different than the Gil Amelios and others at Apple who accomplished little. Jobs is the guy who was so impatient with tech that he'd demo prototypes instead of the machines with lesser specs that were actually going to be sold.

And we all know that Bill Gates, particularly in the early going, was hardly someone who just massaged numbers and made business deals. He may not have been a genius programmer but he certainly understood what was going on on a technical level. He's the guy whose Extended BASIC became the hobbyist's higher standard, right? That's hardly someone who doesn't know technical details.
 
Last edited:

itsmydamnation

Platinum Member
Feb 6, 2011
2,977
3,654
136
Its the standard since you dont use them all at the same time usually. You can look on the configurations on AM4 boards and then wonder how it would work without adding sharing somewhere, with PLX chips and regular limits. Its been the standard for AMD and Intel for ages and still is in the future.
I have a nvme hdd thats bitlockered and i am transferring data to it via USB3 ( or vis versa), what happens? I do this daily on a daily basis :)
You picture gives an idea that the A320/B350/X370 chipset also offers useable PCIe 3.0 and that's incorrect..
What he has listed if factually correct, they are clearly labed SATAe.

proof = http://hothardware.com/gallery/NewsItem/39819?image=big_amd_am4_summary.jpg&tag=popup
please read point number 1.
 
  • Like
Reactions: iBoMbY

JoeRambo

Golden Member
Jun 13, 2013
1,814
2,105
136
And we all know that Bill Gates, particularly in the early going, was hardly someone who just massaged numbers and made business deals. He may not have been a genius programmer but he certainly understood what was going on on a technical level. He's the guy whose Extended BASIC became the hobbyist's higher standard, right? That's hardly someone who doesn't know technical details.

That is actually understatement. Bill Gates actually had very good idea of what is going on. For some examples you can read

https://www.joelonsoftware.com/2006/06/16/my-first-billg-review/

he was down there, to the nitty gritty details of specification.
 
  • Like
Reactions: ButtMagician

Spartak

Senior member
Jul 4, 2015
353
266
136
The SFF I/O options are really a disappointment. Just 4 USB 3.0, no USB 3.1? Just 2x SATA600 + 1xNVMe x2 ? I need at least 6x USB, 3x SATA600 and would prefer a NVMe PCIe 3.0 x4...here's hoping someone will put an A320 into a mini-ITX board.
 
Last edited:

Zstream

Diamond Member
Oct 24, 2005
3,395
277
136
The SFF I/O options are really a disappointment. Just 4 USB 3.0, no USB 3.1? Just 2x SATA600 + 1xNVMe x2 ? I need at least 6x USB, 3x SATA600 and would prefer a NVMe PCIe 3.0 x4...here's hoping someone will put an A320 into a mini-ITX board.
I have to know WTF you're needing that for.
 

Spartak

Senior member
Jul 4, 2015
353
266
136
WTF is that for remark? This is an enthusiast forum. But here's your answer: to connect my current devices and an additional M.2 SSD.
 
Last edited:

Toettoetdaan

Junior Member
Oct 7, 2016
10
0
36
The SFF I/O options are really a disappointment. Just 4 USB 3.0, no USB 3.1? Just 2x SATA600 + 1xNVMe x2 ? I need at least 6x USB, 3x SATA600 and would prefer a NVMe PCIe 3.0 x4...here's hoping someone will put an A320 into a mini-ITX board.
Maybe calling it 'really a disappointment' is comming off a bit to strong, I think it is neat to include everything that is needed for a notebook or NUC like device.

Anyway, sure there will be mini-ITX boards that meet your requerements. Just look at the ASRock FM2A88X-ITX+ for example. That one is meeting yours already on FM2+.