Sorry - I meant number, they are of course different as you say.The CPU and GPU cores are not the same between the M2 and M3.
Sorry - I meant number, they are of course different as you say.The CPU and GPU cores are not the same between the M2 and M3.
P-cluster AMX unit.What you are labeling in blue I think are E-cores.
So you can't tell an AMX unit from an E-cluster....And I don't think it is a cluster of 6 Cores. Looks more like a mix of 4 P and 2 P clusters on the Pro and Max. Same with the E-cores 4 + 2 for the Pro and the Max has more than 4 ( and just harvesting the 4 core cluster that works 'better'. Perhaps a small yield management thing.
Not chopped down die, chopped down die design.Also I don't think any die is a chopped version of another die. Though clearly they all share a lot of common sections.
For the Max, the big question is if various uncore aspects (NoC, etc.) are a significant win over M2. If so it'll be a bigger win that you're thinking, probably. The 30-GPU-core version may or may not be a significant improvement over the M2 Max (aside from RT which is either huge or nothing, depending on use case); the "missing" bandwidth may not have much of an impact.So is the general consensus (absent proper benchmarks) that:
- M3 Max looks to be a good upgrade over M2 Max for both CPU (50% more P Cores than M2 Max) and GPU (40 ray-tracing cores vs 38 non-ray tracing cores), but only if you pony up for the top model
- M3 Pro regresses on the CPU cores and memory bandwidth and is likely to have little to offer over M2 Pro unless you can take advantage of the new GPU features. Query whether in some situations it will be slower than M2 Pro and how edge case these are?
- M3 is an incremental upgrade over M2, keeping the same CPU and GPU cores, so leaning heavily on the better GPU and a small boost to CPU performance
Go ahead, throw your jabs in.Here is my perspective on your posts: you want to toss out uninformed, inaccurate nonsense and pretend that it deserves respect? Be prepared for pushback instead, and don't get all bent out of shape when it happens.
I like your optimism but I think something like full memory compression would have received a call out in the presentation and the lack of performance data on M3 Pro is making me sceptical.(That's assuming they haven't done anything super-interesting like full memory compression, which would change the story completely.) 6P+6E will always be less good than 8P+4E of the same core types, but these are not the same as the M2, so I don't think we'll have a good sense of how they compare until benchmarks come out.
I agree, I think it's low probability. But there are other things they could be doing to improve effective bandwidth or reduce latency that could make a meaningful difference. We'll know when the benchmarks hit.I like your optimism but I think something like full memory compression would have received a call out in the presentation and the lack of performance data on M3 Pro is making me sceptical.
It’s different. I wish I had a decent die shot of the A16 to compare, but the only one I’ve seen floating around is crap quality. I suspect the M3* NPUs are a new design.@smalm Can you identify the NPU? I am curious whether it’s the same used in A17 or not (as they advertise different capabilities)
How sure are you? The quoted performance numbers are probably different than the A17 because they're quoting different sizes (INT8 on A17 IIRC). That's not what they used for the M2 announcement, so they may have opted for consistency with that.It’s different. I wish I had a decent die shot of the A16 to compare, but the only one I’ve seen floating around is crap quality. I suspect the M3* NPUs are a new design.
Actually, these new chips come with a new 6-core cluster design. Even the 4-core M3 follows a similar pattern. You can see big square-like structures in all three SoCs, with one corner without CPU cores. Instead, there is an AMX coprocessor in that corner. The AMX coprocessor is smaller than 2 P-cores, so the square still appears to be missing one corner. The 4-core M3 seems to have 2 more cores removed from the other 2 corners, as annotated in the graph. The red square represents the approximate cluster, the blue square represents the AMX coprocessor, and the yellow square represents the 'missing cores' in M3
It’s different. I wish I had a decent die shot of the A16 to compare, but the only one I’ve seen floating around is crap quality. I suspect the M3* NPUs are a new design.
No, the NPU in the M3/M3Pro/M3Max is different than the one in the A17Pro.But is that the same as A17? Here is the best shot I have seen:
No, the NPU in the M3/M3Pro/M3Max is different that the one in the A17Pro.
No idea. FWIW, the M3 NPU looks a bit larger than the A17Pro NPU, indicating that the design difference wasn’t to save die space.Ah, sorry, I misunderstood what you were saying. So weird... I don't really understand why they wouldn't reuse the block they already had?
Just speculating, but do we know those die shot images are actually real? Or at they just CG representations of the architecture?The description of the CPU in the Mac keynote matches the iPhone one. The performance improvements are an exact match. Finally, the die shot images of the P fire look identical to A17 Pro. Previous cores had a different physical layout.
Fascinating and unexpected. My guess would be that the A17P was optimizing for INT8 (and INT4?) while they did something in the M3 to optimize handling 16-bit values.No idea. FWIW, the M3 NPU looks a bit larger than the A17Pro NPU, indicating that the design difference wasn’t to save die space.
BTW, this guy’s floor plans look pretty much correct to me (he’s just missing a few things):But is that the same as A17? Here is the best shot I have seen:
Just speculating, but do we know those die shot images are actually real? Or at they just CG representations of the architecture?
Apple has tampered with their die shot in the past to hide the existence of the M1 Ultra, so while it’s possible that they’re not exact, I’d be very surprised if they were outright fabricated.Just speculating, but do we know those die shot images are actually real? Or at they just CG representations of the architecture?
No they are not E cores. I mark additionally with the E clusters in green and their AMX in white. The M3 Pro one is clearly larger.What you are labeling in blue I think are E-cores. At least on the M3 Pro and M3. Go back to post 1437 for P cores.
https://forums.macrumors.com/threads/m3-chip-generation-speculation-megathread.2393667/post-32679500[Although I would bracket those vertical as opposed to horiztonal in that picture. The bottom horizontal I think is grouping two different cluster groups. ]
And I don't think it is a cluster of 6 Cores. Looks more like a mix of 4 P and 2 P clusters on the Pro and Max. Same with the E-cores 4 + 2 for the Pro and the Max has more than 4 ( and just harvesting the 4 core cluster that works 'better'. Perhaps a small yield management thing. More bulk on the Max die so can provision some 'overkill'. The space to too small for any of the other major subsystems so just use it. I think Apple is at fringe of aggregate bandwidth so not doing both active. )
It is quite interesting that the NPU has different floor plan in three socs and some of them are not even in square now:@smalm Can you identify the NPU? I am curious whether it’s the same used in A17 or not (as they advertise different capabilities)
No they are not E cores. I mark additionally with the E clusters in green and their AMX in white. The M3 Pro one is clearly larger.
View attachment 2304952
We will see. Quoting Apple, both M2 Pro and M3 Pro has a 20% generational improvement on CPU over M1 ProI think you'll be eating your words as soon as benchmarks come out.
I, for one, am on your side.Well, at least let me have some fun while I am at it 😂
At any rate, I’m not trying to be abrasive. It’s just that I have very little time per post and the fine aspects of communication tend to get lost when one is in a rush.