If the M2 Pro floorplan and basics forked off the Max, then maybe there is a chance the desktop mulitple die SoC make a bit of divergence from the Max. In other words, don't put the UltraFusion connector on the M3 Max die at all. That the die shot delivered isn't photoshopped smaller .
I'm not saying Apple dumped the memory controllers and iGPU and building a Threadripper 'killer'. Just that floorplan is different. I/O (Thunderbolt , etc ) attached why???? Somebody needs 16 Thunderbolt controllers? Probably not.
36P cores and 384 (with no ECC ) is still rather in the fanatical range. 512GB with no ECC doesn't make much sense.
P.S. would depend upon how well the Mac Pro and Max versions of MBP did though. The same
Max die' shared between MBP and Mac Studio would cut the numbers for those Ultra(and more) numbers pretty low to amortize costs over.
The new Max design raises some interesting questions.
Suppose the following statements are both true:
- building and testing an EUV mask set is extremely expensive (we know this!)
- it is fairly easy, in a modern fab, to set a machine to only use PART of a mask set, and when stepping, to move the wafer based on the subarea of the mask that is used, not the whole mask.
Then imagine we do the following. The full Max mask set includes
- a Fusion area at the very bottom of the die
- two GPU+memory areas at the bottom
- an IO (and similar "one time" stuff. Display controller, ISP, Secure Enclave, etc) area at the top.
Now we can use this single mask set to make multiple different Max's.
- Max Ultra1 has Fusion and IO section
- Max Ultra2 has Fusion but no IO section
- Max Normal has no Fusion
- Max Minus has no Fusion AND is missing a stripe of GPU from the bottom
The details are unclear (and maybe the Max Minus does not exist as I describe it, it's always a fused or yield-salvaged Max Normal) but the geometry seems to lend itself to this idea. And it avoids some (not all, but some of) the "waste" that you are, reasonably, worried about – a machine with all these extra Display Controller and IO ports that don't really make sense. Maybe a future design will figure out a way to pack more "unusable" stuff in the IO area (perhaps two or even three of the Display Engines)?
The wildest version of this idea says: why not just cut off the entire top half of the design (more or less, as far as the memory controllers go). What THAT gives you is a GPU-only chip...
Giving Apple some degree of mix-and-matching for building Ultra's and Extreme's.
Eg, for example, perhaps the first version of the Extreme could be a Max Ultra1 and Max Ultra2 (so looking like a current Ultra pair) along with two Max GPU's. Kinda like a dGPU, but without the dGPU downsides.
Of course this is wild speculation, but this generation has shown us that it's silly to get locked into certain ideas ("a cluster is four cores", "the Pro is a chop of the Max") when alternatives arise that have interesting potential in terms of opening up new possibilities.