Discussion: AMD Ryzen

Page 23 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.
But for the server market and to a lesser extent to prosumer market more cores and more multithreaded performance are important.

Eight core Zen never was and never will be a gaming chip. That is what quad core Zen is for (and six core if we get it.)
 

Nope as the single core performance has to be far more substantial in newer operating systems, dx12, and opengl.
 




We will see..... It's 2011 all over again with the fanbase at least
 


Not to get too off-topic, but it really comes down to:

A: How many unique AIs you have to process

B: How much work each AI Does

C: How much communication between AI objects

In the DOOM case, you have all the AIs that are active moving toward the player, which makes the AI simple; you can have one thread do it and just process each active enemy, since you'll lose more performance by threading the AI then you'd gain due to it's simplicity. Even for a RTS, you can simplify the decision tree by using simplified decision making for a group of individual units.

In theory, AI processing should scale reasonably well, on the provision they don't need to communicate information to eachother (in which case, they'll scale like crap). But most games use VERY simplified AI decision trees to keep overall processing down, so only RTS and Strategy games really have AIs that do significant amount of work. Let's face it, FPS AI basically dumbs down to "See enemy, move to cover, occasionally peak out and shoot enemy".
 

Its not totally the games but major game engines. Crytek for example made cryengine plans to upgrade to DX12, phyx, and Vulkan by Febrary. http://wccftech.com/cryengine-get-vulkan-physx-support-november-dx12-mgpu-support-february-2017/
Look at IDs game engine that includes doom to all go Valkan and the hundreds of Ids engine supported games.
 


That's what I said but you missed what I said. If you look at it on a per clock level, Core 2 was superior. It also cost less, again look at what I put. The FX-62 was vastly more than the E6700 which is almost never beat and insanely more than the E6600 which it only traded a few blows with. And that was just at stock clocks.

The Q6600 was devastating but only because the AMD equivalent was the QuadFX setup which required a very expensive dual socket board and two very expensive CPUs. It was about $1K in just board and CPUs not including RAM and yet failed to outperform it. It even used vastly more power.

Again my point is that Zen beating FX means nothing and is not note worthy at all. It has to beat Intel and do it well in multiple areas in order to be impressive enough to be considered.

Even then who cares about the consumer market? The server market makes way more money which is what AMD needs more than anything. A strong win in the server market would be very good and might benefit us as well.

However I have not seen anything about a 12 core Zen CPU. I have head the 16 core might take a page from Core 2 Quad and use a MCM approach but I highly doubt AMD will push a 16 core on the enthusiast market when quad cores are still under utilized in the mainstream market.
 

The thing is a nm reduction would have put the core 2 duo's back against a wall. It was the Q6600 that really done the damage. Even netburst was mixing it up with the low end X2-64's so its not much of leap. What your point to tho is what your missing. Think of the E6700 as todays 8~10 core broadwell_ep. If Zen outperforms the boardwell 6 core its a massive win for AMD.
QuadFX was way late to show after the fx-64 65nm to get power under control. If AMD has its power to performance under control it may win on the 32 core but thats the only win on the level of kentsfield.
 


The proof is on your own links, which disprove your claims and state clearly that there is only 8-core Zen dies.

I am not discussing what is technically possible or not. Current technology allows to build a 32-core die, but AMD is not building any. AMD is only fabricating 8-core dies for economic reasons and then using multi-die packages for the higher core count chips:

- AM4 socket (Summit Ridge): one die; up to 8 core CPU
- SP4 socket (Naples): four dies; up to 8x4 core CPU
- SP3 socket (Snowy Owl): two dies; up to 8x2 core CPU

The Consumer/Prosumer socket is AM4. The other sockets are for server Opteron.

Also I don't think that the AM4 socket is so big like you claim. It has about same size than FM2+ or AM3+ sockets.
 


The first benchmark puts it clearly in text form: "# of cores before scaling stops: 4 cores". And the second benchmark shows an 3.5GHz 6MB 4C/4T CPU giving virtually the same performance than the 3.5GHz 15MB 6C/12T CPU. A 3% gain is not only statistically insignificant but unnoticeable during gaming. I think they would find that an 4GHz 8MB 4C/8T CPU would be faster if they had tested one.



To get the context, let us read the review from where you got this image:

Ashes of the Singularity is probably a best-case scenario for DirectX 12. It’s been in development for a long time, with much thought put into supporting all the goodness of the CPU cores in today’s PCs.

But not all games are going to be Ashes of the Singularity, even if they carry the DirectX 12 label.

And then they provide us this other game benchmark proving their point

dx12_cpu_gears_of_war_19x10_medium_dx12-100647959-orig.png




This image is from a talk given by Kronos group at GDC 2014. It is about Vulkan and it is a simulation using a simulated infinitely fast GPU running Ashes of the Singularity. I provided you a real benchmark of this game showing a different picture than in simulations of unreal hardware (no one has an infinitely fast GPU). Also durng the talk they said that not all games will behave as in that simulation. They only talked about "Certain types of games". In any case, here you have another testing of the Ashes of the Singularity game confirming my points

ashes-r9390x.png

ashes-gtx980.png


I think the same: even in the best case scenario a high clocked quad-core performs the same than a low clocked octo-core.
 

The only correct info in that link is the SP4 being both 8 and 16 core compatible. It make the mistake of zeppline being 8 core instead of newer links correcting it to the 4 core's. There are so many links that clearly point out SP4 will work with 4, 8, 12, and 16 core processors with 4 and 8 being drop in compatiable. Also many links say the SP4 16 core isnt compatible with Naples. There is an enthusiast 12 and 16 core Zen+ core plateform with leaks suggesting launch in 2H of 2017.
 

You dont understnad what all is at play. Not only is it a lower clocked octal nearly at a tie but all so 2 gen back octal. The 8 core 5960X is at a huge disadvantage.both speed and core logic. Put the 5960X up against the 4770k.
 


If that was true, IBM wouldn't be selling >4GHz 12-core server chips but BlueGene manycores at 850Mhz, and Intel would be selling the 72-core Xeon Phi for servers instead the 22-core Broadwell Xeons. And AMD would need to develop Zen, but just pack 64 or 128 Jaguar cores at 14nm.

Quad core Zen is not a gaming chip either. It is just failed dies that didn't pass server qualification and are reused for consumer/prosumer market. The quad-core Zen Pro CPUs in the roadmap that I posted days ago will not be used for gaming.
 


What delays? I have been saying during last two years that Zen was a 2017 product. The delay only exists for people that believed that Zen was a 2016 product.
 


Good to know your crystal ball is clear. Still doesn't help the fact Zen is taking to long and will end up against Kaby lake quads and skylake-E.
 


Your point is irrelevant. Because we don't have to compare Haswell octo-core to quad-core Haswell just to please you, but we compare chips are available on the market. Skylake is available, therefore...

Also the 4770k is not the faster quad-core Haswell. The faster is the 4790k which has 1GHz more than the octo-core Haswell. Precisely that was my point: higher-clocked quad-cores will be the favorite for most gamers.
 


What crystal ball? I provided a link to a linkedin profile of an AMD engineer that worked on Zen and stated it was a 2017 product. I also gave a link to the interview made to the Zen team, where it was stated that Zen would first appear in 2017 products.

Main target for AMD is server and Zen is before all a server design. AMD is not attacking first the HEDT market because they think that HEDT market is worth, but because AMD will have lots of 8-core dies not qualified for servers, and those dies cannot be reused for laptops, tablets, or phones.
 

By that reasoning you could just compare the 6700k vs FX8100 to declare more than 4 cores degrades scalable. Try an apples to apples compare next time.
dx12_cpu_ashes_of_the_singularity_beta_2_average_cpu_frame_rate_high_quality_19x10-100647718-orig.png
 


I wouldn't declare what you say, because I know that performance is a function of IPC, frequency, and number of cores.

There are three problems with that core/thread performance graph you insist on posting again and again. The first problem is that it ignores IPC and frequency and treats both as constants.

The second is that it is not representative of all DX12 games; indeed, as stated in the same review from where you got the graph (I have bolded the relevant parts)

Ashes of the Singularity is probably a best-case scenario for DirectX 12. It’s been in development for a long time, with much thought put into supporting all the goodness of the CPU cores in today’s PCs.

But not all games are going to be Ashes of the Singularity, even if they carry the DirectX 12 label.

dx12_cpu_gears_of_war_19x10_medium_dx12-100647959-orig.png


The third problem is that no one will purchase an octo-core chip and will disable four cores to play with benchmarks. People will see game benchmarks comparing real octo-cores to real quad-cores, will see that higher clocked quad-cores are so fast or even faster than low clocked octo-cores and will purchase the quads.
 

Yes real relevent 8 core 6900 broadwell vs 6700k. If you cant then seek out the next reasonable apples to apples compare 5960X vs 4790K.
XxhXDJKP2x6Z9jPMP7XgjD-650-80.png

 


If you raise the restriction of a component being a bottleneck, you can see how far the other components can go. In this case, they where showing how wide the CPU can get using the full capabilities of the API.

That in turn means "yeah, you can go well beyond 4 cores". I do not know the upper limit though.

Cheers!
 
Status
Not open for further replies.