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.

adroc_thurston

Diamond Member
Jul 2, 2023
7,878
10,596
106
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.
 

Cheesecake16

Member
Aug 5, 2020
40
159
106

adroc_thurston

Diamond Member
Jul 2, 2023
7,878
10,596
106
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?
 

AMDK11

Senior member
Jul 15, 2019
482
419
136
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.
 

Cheesecake16

Member
Aug 5, 2020
40
159
106
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...
 

Geddagod

Golden Member
Dec 28, 2021
1,617
1,665
106
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.
 

poke01

Diamond Member
Mar 8, 2022
4,602
5,907
106
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?
 

AMDK11

Senior member
Jul 15, 2019
482
419
136
So it turns out that Zen6 is a bigger change than just removing bottlenecks + slightly expanding the core.