Question Zen 6 Speculation Thread

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

Fjodor2001

Diamond Member
Feb 6, 2010
4,261
605
126
Most probably each step itself can be. But it ends up waiting for the slowest "substep" of each step, then add synchronization time on top of that. There are truly problems which scale poorly. I'm not sure if this is one but it easily could be the outcome of having a modular plug-in architecture where each plug-in expects memory not to be modified beneath it between its own actions.
Sure there are some cases where some code cannot be parallelized. But in the case you mentioned, you can potentially also parallelize even within each substep.

And my main point is that in many cases SW developers are lazy or poor and do not parallelize the code even when it’s possible to do so. It’s unfortunate, because it does not make use of the available cores which makes the execution take much longer than it has to.
 

BorisTheBlade82

Senior member
May 1, 2020
719
1,141
136
Sure. I was thinking there would be someone brave enough to take a guess already now, based on process tech, arch, core count, or whatever. I mean people are brave enough to out their perf estimates in the Hulk table.

In my case I’ll probably evaluate Zen6 vs NVL-S at approx 120W and see which one performs best. For me it’s not worth almost twice the power consumption as needed when maxing it out, just to get 10-20% extra perf or whatever.
I'd guess that there are three main factors that will have a big influence on the Performance-Power Curve of Zen6 compared to Zen5:

Obviously the new process will generally give you more Performance for a given Power input. So, the whole curve will get elevated a bit.

The new interconnect will lead to a smaller part of IOD consumption which might be pretty significant for let's say below 80w. So the curve will start higher and be less steep in the left half - a bit more like the curve of the 285K in your picture.

The core increase will keep the per core consumption in a more efficient range for longer. So even at 200w total consumption, 24c will not be as much in the diminishing returns as 16c are today. So from 80w to 200w the curve should be steeper than today. For when it will start to flatten, I obviously can't say.

So all in all I am expecting the curve to look more like the 285K but without the kink (is there an explanation for this?) and altogether on an elevated level.
 

Hulk

Diamond Member
Oct 9, 1999
5,192
3,814
136
An audio compressor, for example. Duh!
(sound compressor, not data compressor; edit: in realtime processing, not "offline" batch processing)
Actually this might be MT possible as well. Plugin developers are starting to model the actual components and circuits within analog devices and not just make functions to "transform" a given input to a desired output.

If there are circuit in the model that require more compute than others than it might be possible these bottlenecks could be reduced by allocating cores to these "compute hotspots." I'm not an expert here just thinking out loud?
 

StefanR5R

Elite Member
Dec 10, 2016
6,723
10,665
136
Maybe parts of the computation can be spread over more than one core. [Though given how wide and fast modern vector arithmetic units are per core, it might not be worthwhile.] But the main point is that there is data dependency across all tracks of multitrack audio when it comes to a compressor. At least from what I understand.
 
  • Like
Reactions: gdansk and marees

OneEng2

Senior member
Sep 19, 2022
901
1,141
106
Based on what you wrote in the rest of that post I have more of a despise for poorly written SW. :)
Audio processing is highly parallelizable IMO. Certainly, Compression and other algorithms rely on a window; however, this only complicates the stitching windows, it doesn't eliminate parallel computing ability.

I know LOTS of software engineers that tremble at the thought of the words "Thread" or "Semaphore".
 

Hulk

Diamond Member
Oct 9, 1999
5,192
3,814
136
Audio processing is highly parallelizable IMO. Certainly, Compression and other algorithms rely on a window; however, this only complicates the stitching windows, it doesn't eliminate parallel computing ability.

I know LOTS of software engineers that tremble at the thought of the words "Thread" or "Semaphore".
Let me guess why. Not ever having worked as a software engineer. Let me know how I do.

You are on a team that is understaffed and perfectly obeys the pareto distribution, that is, the square root of the total number of people on the team do half of the work.
Second, you have certain design objectives put down from the execs. that are going to nearly impossible to meet with currenting staffing and hour available.
On top of this there are plenty of bug reports that have to be worked out along the way.

So let's see, my priority is just to get the software working and I'm going to make that happen in the easiest way possible. We'll worry about optimizations later. Later never happens.
 

Fjodor2001

Diamond Member
Feb 6, 2010
4,261
605
126
The core increase will keep the per core consumption in a more efficient range for longer. So even at 200w total consumption, 24c will not be as much in the diminishing returns as 16c are today. So from 80w to 200w the curve should be steeper than today. For when it will start to flatten, I obviously can't say.
This should also mean we'll hopefully get quite an impressive MT perf increase going from Zen5->Zen6 at default TDP.
 

BorisTheBlade82

Senior member
May 1, 2020
719
1,141
136
This should also mean we'll hopefully get quite an impressive MT perf increase going from Zen5->Zen6 at default TDP.
Given two node jumps and 50% more cores, a 40% MT improvement at ISO power does not seem too optimistic IMHO. If things (the node jumps especially) go well and IPC % improvements come with less % power increase (as AMD always targets), it might be even significantly more.
 
  • Like
Reactions: Elfear

Josh128

Golden Member
Oct 14, 2022
1,421
2,136
106
Given two node jumps and 50% more cores, a 40% MT improvement at ISO power does not seem too optimistic IMHO. If things (the node jumps especially) go well and IPC % improvements come with less % power increase (as AMD always targets), it might be even significantly more.
We should get that, at a minimum, but it will 100% depend on the power level chosen. The performance delta will be greater at 230W than it is at 200W for example. While Zen 5 doesnt scale much from 200 to 230, Zen 6 certainly will. Likewise, delta at 65W or lower could easily be 150% or more if AMD cuts idle power to sub 15W for Zen 6.

Performance delta might look like below due to those two factors above. It could be a strange phenomenon where you either want to be very low or very high power to get the best perf deltas , with middling power levels having the worst.

1762294090689.png
 
Last edited:

OneEng2

Senior member
Sep 19, 2022
901
1,141
106
Let me guess why. Not ever having worked as a software engineer. Let me know how I do.

You are on a team that is understaffed and perfectly obeys the pareto distribution, that is, the square root of the total number of people on the team do half of the work.
Second, you have certain design objectives put down from the execs. that are going to nearly impossible to meet with currenting staffing and hour available.
On top of this there are plenty of bug reports that have to be worked out along the way.

So let's see, my priority is just to get the software working and I'm going to make that happen in the easiest way possible. We'll worry about optimizations later. Later never happens.
LOL. Always. Do the impossible .... with nothing ..... by tomorrow ;).

"There is never enough time to do it right ..... but there is always time to re-do it".
This should also mean we'll hopefully get quite an impressive MT perf increase going from Zen5->Zen6 at default TDP.
Seems inevitable really. 50% more cores and a double node shrink.

I am thinking that the IPC improvement is going to be anemic though. Any ST improvement will likely be through clock speed increases.
 

Gideon

Platinum Member
Nov 27, 2007
2,031
5,043
136
Lisa on the Q3 earnings call: first Venice Platforms online at CSPs
As a sidenote, for non-native speakers, it's sometimes useful to write out very commonly used acronyms.

Coming from a software-dev background and being a non-native speaker, my first associations were: Content Security Policy, Credential Service Provider, and after a bit of thinking, even Common Spatial Pattern, but none seemed to fit the bill at all :D

I had to look the acronym up on Wikipedia and read to the very end to arrive at the obvious conclusion (in hindsight), that it's Cloud Service Providers.

Now, that's obviously my fault, not anybody else's, but just writing "cloud providers" in the first place doesn't seem that much longer.
 
Last edited:

BorisTheBlade82

Senior member
May 1, 2020
719
1,141
136
We should get that, at a minimum, but it will 100% depend on the power level chosen. The performance delta will be greater at 230W than it is at 200W for example. While Zen 5 doesnt scale much from 200 to 230, Zen 6 certainly will. Likewise, delta at 65W or lower could easily be 150% or more if AMD cuts idle power to sub 15W for Zen 6.

Performance delta might look like below due to those two factors above. It could be a strange phenomenon where you either want to be very low or very high power to get the best perf deltas , with middling power levels having the worst.

View attachment 133183
Absolutely agree in this.
 
  • Like
Reactions: Gideon

Josh128

Golden Member
Oct 14, 2022
1,421
2,136
106
To add to the guessing game:
24c / 230w
ST: 2.813 / 6,45 GHz
MT: 69.700 / 4,85 GHz

Sorry for the edit after posting.
I like your outlook on ST. This is what everyone here is hoping for, I just cant bring myself to really believe it will clock any faster than 6.2ish. I sincerely hope Im wrong though.