• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Question Zen 6 Speculation Thread

Page 323 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
I think Zen6 is 6x ALU + AGU.
RETVRN TO K10.5
Will that improve integer perf substantially?
no.
while Zen5 math scheduler was kind of crowded, it's not the main limit.
You have front-end latency, ROB size and int prf to content with mostly.

Pretty sure Zen5 was the first Zen to run out of int regfile in games which is a bit funny.
 
Oh awesome, my speculation, at least for the integer scheduler, looks to likely be wrong and that's great!
I do love when I get shit wrong because that means I get to ask questions and learn more about why they did what they did... and I do like interesting twists and this is definitely an interesting twist...
wanna bet on i$ size now?
 
It's amazing how AMD, for the first time in its history, introduced a unified scheduler for 6 ALUs and a separate one for 4 AGUs in Zen5, only to return to the Zen4 scheduler in the next generation of Zen6. That means 6 schedulers, each supporting 1 ALU + 1 AGU, or most of them.

I'm curious about the entire Zen6 core and what other changes have been made compared to Zen5.
 
oh okay memory scheduler is also GONE.
We're either back to Zen3/4 sched layout, or K10.5.
The latter is the funnier option.
I am really interested if they have added 2 more AGUs... because that would be up to 6 memory ops per cycle which is quite spicy IMO...

wanna bet on i$ size now?
I am going to assume it's the same 32KB as Zen 2-5 but I am kinda really hoping for 48+ KB... Maybe 64KB... maybe...
 
Simple, you are having to feed a much larger frontend... you expect more L1i misses assuming the same structure size...
But by such a large margin though?
Do we have any reference to other architectures that kept the same L1i capacity but massively increased the front end? GLC vs SNC could be a good comparison, considering they also doubled the L1i bandwidth, kinda like Zen 5 due to the 2 ahead BP?
So that is very dependent on the workload, for example compiling the Linux Kernel the L2 BTB overrides went down from about 12.86 MPKI to about 3 MPKI... where as the L1 iTLB misses went up which again isn't surprising considering that the L1 iTLB size didn't change from Zen 4 to Zen 5...
The only specint2017 subtest where L2 BTB overrides went down in Huang's testing was 500.perlbench 2. 500.perlbench 1 and 3, as well as all the other specint subtests he ran, saw a large L2 BTB override increase.
1766105131036.png
I am going to assume it's the same 32KB as Zen 2-5 but I am kinda really hoping for 48+ KB... Maybe 64KB... maybe...
Maybe a double node jump allows them to increase capacity. Intel did increase L1i capacity from GLC to RWC when they shrunk from Intel 7 to Intel 4.
 
This makes Zen5 such a unique design.

Could it they are going back to previous designs because Zen6 is going to used in more client focused products as well?
 
inb4 Zen 6 is actually based on Zen 4 (Zen 3 line lives on!).

In all seriousness, I am looking forward to hearing more details.
 
Back
Top