- Mar 3, 2017
- 1,777
- 6,791
- 136
Registers are basically virtual (remapped) until they enter the pipeline. Intel has 512bit ports that can for example
__m512i _mm512_permutex2var_epi32 (__m512i a, __m512i idx, __m512i b)
vpermi2d zmm, zmm, zmm
shuffle between lanes. This is what I call a flat register operation.
For operations within lanes it really matters not if its encoded as 2 avx or 1 avx512. The throughput is the same as is the order of operation. The only thing you're saving is the size of the instruction(s).
Pretty sure this points toward 8C + 16C (of "c" flavor) for Ryzen in the future. This allowing to retain only 2 dies that fit under the IHS. Probably happening with Zen "6" - or whatever it will be called. Since the "c" cores supposedly dont clock as high as the regular ones (right?), maybe they will drop the vcache in there (to make up for their smaller L3).Maybe this is a defense of still doing 16c on Zen5 since those cores will no doubt be bigger.
I interpret this as possibly CPU's with both V-cache and E-cores (probably the rumored 'c' cores for AMD). I hope we won't have to deal with a scheduler that have to take 3 types of cores into account at the same time, like high cache, high clock, and high energy efficiency. Probably not though, as we're likely to not see more than 2 CCX'es, at least not in the consumer market.
I think for Zen5 I'd ideally still get the regular Zen5 with 16c to avoid the scheduler issues with V-cache (and iffyness with voltages we're currently seeing). If there's a version with b.L with Zen5c small cores, that might be tempting if there's user cases for more cores, since I have much more faith in the scheduling for b.L working properly after two generation of Intel CPU's with it. However, I've still yet to see a case with my current 7950X where I'd have preferred one Zen4c CCX with more cores for my current uses cases.
Expecting this as well - maybe even as a surprise for RYZEN 8000 already.Pretty sure this points toward 8C + 16C (of "c" flavor) for Ryzen in the future. This allowing to retain only 2 dies that fit under the IHS. Probably happening with Zen "6" - or whatever it will be called. Since the "c" cores supposedly dont clock as high as the regular ones (right?), maybe they will drop the vcache in there (to make up for their smaller L3).
Cant say i am too happy about this. Still preferable option to rumored 8+32 solution from Intel (unless that will turn out somehow too good). Anyway, i hope it still happens on AM5 platform. Would like to upgrade my 7950x at some point to higher core count CPU without the need to get a new board.
i take back what i said earlier, iw ould love to see 2x 8+16 dies on ryzen. 16 big cores with smt and 32 small cores with cache and smt. cmon amd, make us happy and we'll shower you with our money.Expecting this as well - maybe even as a surprise for RYZEN 8000 already.
8+16 per die and 2 such dies on Ryzen would be indeed more enticing, but i kinda doubt it. Going from 8 to 24 cores on a chip is rather massive increase, the c cores are not really smaller, right? Just have smaller cache.i take back what i said earlier, iw ould love to see 2x 8+16 dies on ryzen. 16 big cores with smt and 32 small cores with cache and smt. cmon amd, make us happy and we'll shower you with our money.
8+16 per die and 2 such dies on Ryzen would be indeed more enticing, but i kinda doubt it. Going from 8 to 24 cores on a chip is rather massive increase, the c cores are not really smaller, right? Just have smaller cache.
How in the world did the gush over in the Zen 4 thread miss you?the c cores are not really smaller, right? Just have smaller cache.
The overall core area reduction was 35.4 percent.
It sounds disappointing only because Zen 5 has been hyped up so much, but yeah, I too wish Zen 5 has more gains. You'd think with a major overhaul plus a widened front end that Zen 5 should have the largest IPC gain in the Zen family to date (not counting going from Bulldozer to Zen 1).An IPC of 19% over Zen 4 sounds kinda disappointing. I hope that's not true. Am I the only one who thinks that TSMC nodes have trouble hitting high frequencies?
+19% ST at the same clocks? That sounds like a pretty good generational gain to me.An IPC of 19% over Zen 4 sounds kinda disappointing. I hope that's not true. Am I the only one who thinks that TSMC nodes have trouble hitting high frequencies?
IPC has nothing to do with the clock speed, but overall if anyone think that generational performance increase (IPC*clockspeed increase) is more than 20-30%, then prepare to be disappointed.An IPC of 19% over Zen 4 sounds kinda disappointing. I hope that's not true. Am I the only one who thinks that TSMC nodes have trouble hitting high frequencies?
IPC has nothing to do with the clock speed
That's a huge jump. It's the same jump that occurred from Zen 2 -> Zen 3.An IPC of 19% over Zen 4 sounds kinda disappointing. I hope that's not true. Am I the only one who thinks that TSMC nodes have trouble hitting high frequencies?
19% IPC + 10% clock ~30% increase, which is pretty good for a generational leap.Zen 5's arch is supposed to be the Zen 1 type of clean sheet performance and efficiency overhaul. Why was Mike Clark so excited about it if it's just 19% improved over Zen 4? Why was he so anxious to want to "buy" it? Something doesn't compute.
If that's true, I guess I can live with that19% IPC + 10% clock ~30% increase, which is pretty good for a generational leap.
I don't think we're going to get +10% clocks, more like 4% (going from 5.7 GHz to 5.9 GHz max ST boost).19% IPC + 10% clock ~30% increase, which is pretty good for a generational leap.
I don't think we're going to get +10% clocks, more like 4% (going from 5.7 GHz to 5.9 GHz max ST boost).
Unless the IPC gains are in the low 20s, Zen 4 might bring more of a ST uplift than Zen 5.
how do you plan on cooling this monstrosity Tim?8+16 per die and 2 such dies on Ryzen would be indeed more enticing, but i kinda doubt it. Going from 8 to 24 cores on a chip is rather massive increase, the c cores are not really smaller, right? Just have smaller cache.
I would hope so. For an overhaul of the core, it ought to be >15%.AMD s Mike Clarck more or less hinted that it would be a bigger improvement than Zen 4 13% IPC uplift over Zen 3, frequency wise that should be within 3-4% uplift over Zen 4 wich can clock up to 5.8 in some instances.
I think base will be 6400 and OCers may get that upto 6800 or 7000. 7200 might be elusive for them. They have a bad track record with IMC having speed parity with Intel's that they couldn't shrug off with Zen 4. I mean, what are the chances that the I/O die will be a complete redesign instead of recycling/tweaking Zen 4's?Tbh, I think the bigger question that many aren't discussing is if Zen 5 supports much faster DDR5, ideally 7200 MT/s or higher. Memory latency has been a big weak point of Zen 4 and the AM5 platform, so it would be nice if AMD could ameliorate it in the next generation.