Discussion Zen 5 Speculation (EPYC Turin and Strix Point/Granite Ridge - Ryzen 9000)

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

JustViewing

Member
Aug 17, 2022
139
239
76
I think AMD will add functionality to evict uop cache to L1/L2. I think there was some patents describing this. By doing this, widening the decoder will have noticeable performance improvement. Also it should help in mis-predicted branches.
 
Reactions: scineram and Kaluan

Joe NYC

Platinum Member
Jun 26, 2021
2,158
2,740
106
3D V-Cache solves this, and the economics are very simple. The cost of the hybrid bonding/packaging just has to be less than the cost difference between the N and N-1 (or even N-2) processes times their respective area scalers. I see that as a very realistic possibility within a few years.

Exactly. If Zen 5 is on N3, it could very well be difference between N and N-2 process node.

And as I suggested above, for the cost of certain amount of SRAM on N3, AMD might be able to get 3x that amount of SRAM on N6.
 

DisEnchantment

Golden Member
Mar 3, 2017
1,626
5,910
136
AMD released the APM v4.05 today and it is big bang

Table 3-10. Interrupts and Exceptions


Table E-4. L2/L3 Cache and TLB Associativity Field Encoding






Heterogenous cores are coming, and it is officially added in the manuals. big.BIG is real.
And one major thing they are doing is ranking the cores by efficiency and transferring execution from one core to the other.
This is basically the implementation of the seamless execution migration in heterogeneous cores patent. (Will add the patent later)
 
Last edited:

Bigos

Member
Jun 2, 2019
134
300
136
Your #DF quote has nothing to do with the rest of your post. Double fault is a feature of 80286 and later and is invoked when a fault happens while processing another fault. The "interrupt/exception transfer" it speaks of is about transferring execution from one portion of code to another (i.e. from faulted code to the fault handler).

As such, I disagree with your conclusion. While heterogenous cores might be coming, there is no indication of seamless transfer (at least not with the source you provided).
 

DisEnchantment

Golden Member
Mar 3, 2017
1,626
5,910
136
Your #DF quote has nothing to do with the rest of your post. Double fault is a feature of 80286 and later and is invoked when a fault happens while processing another fault. The "interrupt/exception transfer" it speaks of is about transferring execution from one portion of code to another (i.e. from faulted code to the fault handler).

As such, I disagree with your conclusion. While heterogenous cores might be coming, there is no indication of seamless transfer (at least not with the source you provided).
I have not gotten time to read the manuals properly, I was/am in multiple webex meetings. I will be editing the post.
 

deasd

Senior member
Dec 31, 2013
528
806
136
Heterogeneous cores reminds me of 'The Future is Fusion' branding:



which was already gave up by AMD years ago.


Not joking. Even if AMD list patents about big_little RIGHT NOW, at the earlist it would be implemented several years later. Zen5 and more likely Zen6 which are based on AM5 would still be all BIG core design, I don't think AMD would implement big_little on AM5 since there's too little space inside the lid, Intel design its LGA1700 package as rectangle so it could add E cores with no brainer.


Some rumors suggest that Zen5 use some special package method but no big_little traces. I highly doubt it's related to the Zen4's absurd thick IHS...
 

turtile

Senior member
Aug 19, 2014
617
296
136
Not joking. Even if AMD list patents about big_little RIGHT NOW, at the earlist it would be implemented several years later. Zen5 and more likely Zen6 which are based on AM5 would still be all BIG core design, I don't think AMD would implement big_little on AM5 since there's too little space inside the lid, Intel design its LGA1700 package as rectangle so it could add E cores with no brainer.

16 Zen 4c cores are about the same size as 8 Zen 4 cores. Doing 8 Bigger cores and 16 big cores shouldn't be a problem.
 

turtile

Senior member
Aug 19, 2014
617
296
136
If AMD do, they should have warn us already. I don't see anything related to hybrid design coming with Zen5. Also Zen4C means Cloud edition.

The next-gen GPUs will be out this year and we don't have any official specifications. Why do you think AMD should 'warn us' about a 2024 product? The ISA is the same for Zen 4 and Zen 4c so aren't many significant changes to be made considering AMD already schedules tasks to individual cores that are better than others.

AMD shares its core designs across its product stack. I'm not sure why AMD would not do the same for Zen 4c.

Source? I don't believe we've seen a die shot of Zen 4c yet.

The only announcements that are official are that Zen 4c is the same ISA, it's density optimized, and it's on 4N.

Now if the rumors are correct, which seem plausible, Zen 4c will contain half the cache and will have 16 cores per chiplet divided into two CCXs. AMD has cut the cache in half historically for mobile processors. Given that AMD has been capacity limited, and the fact that they are adding a separate high-end desktop-like mobile processor, providing the laptop market with a significantly cheaper chip due to density improvements makes a lot of sense. And why two CCXs per chiplet? Reusable 8-core CCX for a monolithic laptop design...
 

DisEnchantment

Golden Member
Mar 3, 2017
1,626
5,910
136
Not joking. Even if AMD list patents about big_little RIGHT NOW, at the earlist it would be implemented several years later. Zen5 and more likely Zen6 which are based on AM5 would still be all BIG core design, I don't think AMD would implement big_little on AM5 since there's too little space inside the lid, Intel design its LGA1700 package as rectangle so it could add E cores with no brainer.
Considering that they did not even release manual for Zen 4 on time, they usually add stuffs in the manuals when they need to upstream code. Because maintainers do not accept to merge code in a common code base like x86 unless they have a reference to a public document. So with this Manual reveal, you should expect to see these features in an upcoming CPU and new patches need to be upstreamed. That is the only reason they share manuals, or when there are vulnerabilities and mitigations needed. Intel is far more open when it comes to sharing manuals of upcoming CPUs.
 

Kaluan

Senior member
Jan 4, 2022
500
1,071
96
SkyJuice seems to think Strix Point is 2024, which given past behaviour likely means CES, so January 2024. While his/their credibility has been great do far, can't help but notice some of the leaks/claims are odd, maybe even fishy.

Anyway, asuming that were true, would AMD launch mobile Zen5 first? That'd be interesting. We'll probably be getting a big dump of Turin info in H2 next year, from both official and 3rd party channels.
 

Exist50

Platinum Member
Aug 18, 2016
2,445
3,043
136
Now if the rumors are correct, which seem plausible, Zen 4c will contain half the cache and will have 16 cores per chiplet divided into two CCXs.
That doesn't mean the die size will the same. Really, it doesn't tell us much of anything.
Given that AMD has been capacity limited, and the fact that they are adding a separate high-end desktop-like mobile processor, providing the laptop market with a significantly cheaper chip due to density improvements makes a lot of sense. And why two CCXs per chiplet? Reusable 8-core CCX for a monolithic laptop design...
Zen 4c/5c would not make sense as the only core for mainstream mobile parts. Need the single thread performance of the high speed implementation.
 

RnR_au

Golden Member
Jun 6, 2021
1,759
4,285
106
Exactly. If Zen 5 is on N3, it could very well be difference between N and N-2 process node.

And as I suggested above, for the cost of certain amount of SRAM on N3, AMD might be able to get 3x that amount of SRAM on N6.
From my understanding of the TSMC SoIC roadmap, there is no N7/N6 on N3. Just N5 on N3.

Same again for N7/N6 on N5. Its just N5 on N5.
 

itsmydamnation

Platinum Member
Feb 6, 2011
2,821
3,313
136
SkyJuice seems to think Strix Point is 2024, which given past behaviour likely means CES, so January 2024. While his/their credibility has been great do far, can't help but notice some of the leaks/claims are odd, maybe even fishy.

Anyway, asuming that were true, would AMD launch mobile Zen5 first? That'd be interesting. We'll probably be getting a big dump of Turin info in H2 next year, from both official and 3rd party channels.
The second AMD said Zen5 would be dual process i thought this was a likely possibility. IF Zen5 APU was comming a year later what product would they want to limit to a by then very old process
 
Reactions: Tlh97 and Kaluan

eek2121

Platinum Member
Aug 2, 2005
2,994
4,140
136
I didn't imply that (but personally I was expecting it to come a bit more ahead of AD).
But this makes the "Christ is returning hype" even worse. If Zen 4 improved so much with so little effort than the Earth will Stood Still to witness Zen 5 launch.

Maybe this is a consequence of Zen 1 real performance.
I remember people expecting much less before launch but it surpassed everyone's expectations a bit. Except Zen+ every generation got better and this got people used to expect the most ludicrous rumors (just think how much people still give time and attention to "that" youtube channel).


The good times are over, now AMD still alone anymore, Intel is back into competition.

Zen 1 “new” core. Likely some stuff was carried over from previous designs.

Zen+: (optimize) improved process lead to higher clocks. other small optimizations that were previously in Threadripper lead to a slight IPC increase.

Zen 2: (optimize) Die Shrink, chiplets, IPC (clocks increased thanks to the die shrink)

Zen 3: (optimize) IPC focus, slight clock increase driven by optimization.

Zen 4: (optimize) clockspeed/power/scaling scaling focus. Slight IPC increases.

Nearly every release above also had new features added.

Zen 5 is likely to be a new core design, bringing some stuff over from the previous design, but largely redesigned. So expect the iterations above to happen again. Zen 5 will likely be a new family.

Zen 3 can be said to be a rework in the sense that AMD heavily optimized the silicon for TSMC 7nm. That likely meant reworking large parts. I suspect Zen 2 was just a port of the Zen 1 core and a move to chiplets. IIRC Zen 3 moved the family from 17h to 19h, which does indicate a significant rework. with a focus on a design tailored for the process.

That doesn't mean the die size will the same. Really, it doesn't tell us much of anything.

Zen 4c/5c would not make sense as the only core for mainstream mobile parts. Need the single thread performance of the high speed implementation.

AMD has stated Zen4c is cloud only. They are likely simply using a density optimized process. This is fine for the server parts, which don’t have to hit 4+ Ghz clocks. That does not necessarily mean we won’t eventually see something similar land on desktop if the need arises, but likely not this gen. Even if Raptor Lake wins some benchmarks, the X3D parts will win many more, especially since they are rumored to not have the clockspeed penalty.
 

inf64

Diamond Member
Mar 11, 2011
3,713
4,088
136
Zen 1 was truly a brand new core, major IPC (>50%) and core, clock and perf/watt jumps vs Bulldozer era cores.

Zen 2 brought 15% IPC jump and AVX256 datapaths. It's hardly a port of Zen 1, more like a major rework. For reference, Sunny and Golden Coves brought 19% (a ~3% higher vs what Zen 2 did) which is considered a major gen-to-gen jump.

Zen 3 brought 19% IPC increase and clock increases. A major major rework of Zen 1/2. AMD calls it a "new core" due to the extent of changes they did. When compared to Zen 1, Zen 3 has ~40% higher IPC versus Zen 1 core ( Ryzen 1XXX).

"Slight" IPC jump for Zen 4 is 13%, which is a hair lower than Zen 2 IPC gains, plus Zen 4 brought massive clock jumps and AVX512 (non-native) which can increase performance from 30% to >2x. As a matter of fact, Zen 4 is the chip that has the largest gen-to-gen per core performance increases for both ST and MT workloads when looking back to previous Zen iterations (2,3 and 4).

AMD calls Zen 5 a brand new core design and noted they will finally increase the issue width (among many other things). They previously had 40-50% IPC targets for brand new cores (Zen 1, Zen 3), so I expect a similar target for Zen 3 -> Zen 5. If clocks remain stagnant, Zen 5 could have ~30% higher IPC and ultimately 30% higher ST performance vs Zen 4 and that would be fine looking back historically at Zen lineup.
 
Reactions: Tlh97

Kaluan

Senior member
Jan 4, 2022
500
1,071
96
"Slight" IPC jump for Zen 4 is 13%, which is a hair lower than Zen 2 IPC gains
Compared to what tho? Zen2 was compared to both Zen and Zen+, the 15-16% IPC is vs Zen and 12-13% vs Zen+. Taking gen on gen as the metric (which would be the most rational metric IMO), Zen2/R3000 vs Zen+/R2000 achieved the same IPC/PPC as Zen4/R7000 vs Zen3/R5000. 13%

Contextually and at that time, the Zen2 IPC/PPC improvements weren't considered just "slight" at all. Particularly because they also beat Skylake by 11% or so.
 
Reactions: Tlh97

inf64

Diamond Member
Mar 11, 2011
3,713
4,088
136
Compared to what tho? Zen2 was compared to both Zen and Zen+, the 15-16% IPC is vs Zen and 12-13% vs Zen+. Taking gen on gen as the metric (which would be the most rational metric IMO), Zen2/R3000 vs Zen+/R2000 achieved the same IPC/PPC as Zen4/R7000 vs Zen3/R5000. 13%

Contextually and at that time, the Zen2 IPC/PPC improvements weren't considered just "slight" at all. Particularly because they also beat Skylake by 11% or so.
Well the 13% is clearly compared to Zen 3, which has already brought huge 19% gain previously. Similarly, 15% on top of Zen1 (what Zen 2 did) is also a big jump.
My comment had "slight" because eek2121 referred to it using that term . I just wanted to point out that 13% cannot be consider as slight, under any circumstances.

Slight is Zen 1+ increase (just ~3%). Anything above 10% is not a small jump in IPC.
 
Reactions: Tlh97 and Kaluan

yuri69

Senior member
Jul 16, 2013
401
653
136
Zen 3 was a redesign unlike Zen 2. To quote AMD:
"Zen 3" is the first major microarchitectural redesign in the AMD Zen family of microprocessors. Given the same 7nm process technology as the prior-generation "Zen 2" core, as well as the same platform infrastructure, the primary "Zen 3" design goals were to provide: 1) a significant instruction-per-cycle (IPC) uplift, 2) a substantial frequency uplift, and 3) continued improvement in power efficiency.

Zen 4 was not, but Zen 5 better be one.
 
Reactions: Joe NYC

Manabu

Junior Member
Jun 25, 2008
9
10
81
And why two CCXs per chiplet? Reusable 8-core CCX for a monolithic laptop design...
I would bet in four CCX per chiplet, with 4 cores per CCX. Why? Because it would be reusable for lower end monolithic mobile cpus, like Mendocino and Steam Deck's APU that right now are stuck in Zen2 because Zen3 and Zen4 are 8-core CCX. 8 big cores is too much leakage for those power limited designs (see 6800U sometimes losing to Steam Deck at 15W or less) that don't need that much multithreaded performance anyway. The lower clock and power targets are also perfect for those CPUs. Higher power and performance mobile CPUs can use the regular 8-core CCX Zen4 design.

The only reason to chose 8-core CCX would be to have less changes from the regular Zen4, but if they are overhauling the cache design they can change that along the way. The 8-core interconect was chosen because it was optimal to connect equalty all cores in a chiplet, but that will not be true in a 16-core chiplet anyway, so they might as well step back to 4-core CCX.

For the little core in big cpus it would also give the same level of granularity Intel has, of 4-core little clusters, though likely 8-threads in the case of AMD. I wonder if one of the changes on Zen5 is more flexibility on configuring the big cores, to have a mobile chip with just 2 Zen5 and 4~8 Zen4C cores, like Intel is doing.
 

poke01

Senior member
Mar 8, 2022
999
1,096
106
Heterogenous cores are coming, and it is officially added in the manuals. big.BIG is real.
big.BIG is confusing. I know what you mean but suppose Zen 5 is heterogenous the big cores that were in Zen 4 will be little in Zen 5 and even bigger cores will come to Zen 5. It's either big.LITTLE or hybrid.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |