- Mar 3, 2017
- 1,747
- 6,598
- 136
No, Apple's profit margins have everything to do with itMight I say the government consistently giving a win for Intel vs outsiders have to do something with it?
Try that again in FP/SIMD and M4 dies a horrible death 🤣
4x 128 bit vs 4x 512 bit isn't even a competition.
SME improves some specific things for them in SIMD - but not everything.
But AVX512 is nice [I mean all the new instructions it introduced, masking things like that], the problem is the base width, that's why the most sane implementation was Zen4 [actually I thought they would double the double pumped units before Zen5 announcements, but then I was made aware that would be too costly on the silicon implementation side].That's why the saner side for x86 is the Intel E core team ignoring AVX-512 and straight up doubling the number of vector units like ARM has been doing.
Doesn't Strix Point? How was the MALL to work without that?Apple has unified memory with GPU
I personally couldn't care less. I'd much rather have zen 5 with 4x 128bit (Zen 1 style FPU) and apple like IPC at 4.5 Ghz rsther than the actual zen 5 even at 6 ghz ST.Try that again in FP/SIMD and M4 dies a horrible death 🤣
4x 128 bit vs 4x 512 bit isn't even a competition.
SME improves some specific things for them in SIMD - but not everything.
#1. You are really trivialising semiconductor design here - nothing in this industry is "easy" at such an insanely fine process pitch, however it might appear looking at a µArch flow chart.You do know FP is much easier to boost right?
I've heard exactly the same argument about AMD FSA/HSA years back and it never amounted to anything.Apple has unified memory with GPU and well vectorizable code is practical to execute in GPU
That is for sure. But then it has been said to be difficult 40 years ago.#1. You are really trivialising semiconductor design here - nothing in this industry is "easy" at such an insanely fine process pitch, however it might appear looking at a µArch flow chart.
The gains might not be so extreme, but it's still extremely large when comparing with latest Cortex cores too.The thing you neglect to realise is that Intel and AMD design their cores for both client and server/datacenter use cases.
The thing you neglect to realise is that Intel and AMD design their cores for both client and server/datacenter use cases.
Suggs to have most programs use INT mainly.Suggs likes his FPU/SIMD thicc and fast.
Most client has stopped too. 2-cycle AVX-512 ala Zen 4 is enough, you got the benefit of the instructions anyway. Expanding from this point is where too many resources are being spent on it.Most server volume is enterprise/cloud stuff that doesn't give half a crap about SIMD or even FP.
Indeed. I don’t know what market they were aiming for with Zen5’s FPU. Why not allocate resources elsewhere?Most server volume is enterprise/cloud stuff that doesn't give half a crap about SIMD or even FP.
Before they spill to cache, renaming within the register file happens. The integer register file size of Zen 3/4/5 is 192/224/240.x64 side is penalized with only 16 GPRs, so it will spill to cache more often vs 32 GPRs on ARM
Indeed. I don’t know what market they were aiming for with Zen5’s FPU. Why not allocate resources elsewhere?
OK, let's suppose AMD did do the dumb thing. What choice do consumers have now? Switch to Apple ecosystem, pay through their noses and lose access to their x86 software library? Or do they rewrite/recompile their software for Apple, assuming they run only open source software? The general public doesn't use FOSS. Businesses are more dependent on commercial x86 software than FOSS. Should we begin the great Apple silicon transition now, porting everything to Apple Silicon and sacrifice all manner of freedom? Apple's lead in ST benchmarks or perf/w means diddlysquat for the average user. x86 matters and 5.7 GHz Zen 5 is the current king for them.All the more so they should make saner decisions, not a 5.7GHz equal to a 4.5GHz one.
#1. It's not ideology - it's design strategy.Again the ideology is at fault, which is clockspeed is king. Netburst never died, it got out of the mental hospital, received counseling and implemented it's ideas in a more subtle way.
It IS ideology, because the top SKU needing 5.7-6GHz isn't achievable without it. The change needed is reducing clocks where it isn't exotic cooling domain(or failures like 13/14th gen).#1. It's not ideology - it's design strategy.
#2. Clockspeed is not king - that's an SKU attribute.
Right. Which is why MS is forcing all vendors to throw their weight at Qualcomm. Or why Lunarlake exists.#3. AMD are not competing with Apple (right now anyway), they are competing with Intel.
I don't disagree there. But Apple having the best design doesn't do the rest of us any good. Adopting their best design will not make our life easier. It will force us to make a lot of compromises which makes the comparisons of Zen 5 with M4 plain stupid. Now if it was SD Elite X vs. Zen 5, at least the former TRIES to maintain compatibility. There's a path towards a future there without cutting off all ties to the present and the past.I don't like their system either but their cores are top notch and by no small degree.
You can like their ideas without liking them. Opposite is true too.
Could you elaborate on why that is the case?Integer is that much HARDER than FP to improve. So things such as increased core-to-core latency impacts Int much greater than on FP.
Mhmm...P-core teams everywhere seem to be struggling...Also, this is another indication to me both P core teams(Intel and AMD) are struggling.
Apple can optimize their whole stack from the OS level down, including their browser. And for some benchmarks, they can optimize the entire benchmark too. There just won't be any other CPU that beat them at performance/watt simply due to this. Nobody really knows how much black magic optimization is happening for Apple devices running Apple silicon. Here is Apple silicon on Linux:
View attachment 104180
M2 gets absolutely trashed by Zen 4. M4 vs Strix would probably be similar. Of course optimizations in Linux for isn't perfect so there is gains to be had under Linux for Apple silicon but my point is the hardware isn't the whole thing. The Software matters, probably way more than people give it credit.
Intel/AMD needs to do better.I don't disagree there. But Apple having the best design doesn't do the rest of us any good. Adopting their best design will not make our life easier. It will force us to make a lot of compromises which makes the comparisons of Zen 5 with M4 plain stupid. Now if it was SD Elite X vs. Zen 5, at least the former TRIES to maintain compatibility. There's a path towards a future there without cutting off all ties to the present and the past.
Mind sharing some of the stuff you're on?
-Itanium failed regardless of the design or how good it was because the ideology behind needing a perfect compiler optimizing for a completely different ISA was flawed.
Valid avatar meme