Why is that?
Why is that?
This is already a serious problem.
For places where you are willing to give up power efficiency, or latency, or both, this is not as big a deal - this is why you see CXL/etc.
But for a laptop, where people want power efficiency, latency, etc, this is a serious issue.
SODIMMs are already "past" the limit, requiring 1.35V for modest DDR5 speeds at terrible timings, hence vendors are trying to migrate to this:
https://www.anandtech.com/show/21069/modular-lpddr-becomes-a...
I suspect regular desktop/server DIMMs are getting close to their limit as well
Essentially, the closer the RAM sits to the CPU, the faster/lower latency/lower power it gets. This is especially important in graphics heavy chips, where the wide, high frequency busses can eat loads of power. In fact, I wouldn't be surprised if Apple transitions to something "new" like a newer generation of Samsung's Wide I/O if they can get memory vendors to produce it in bulk.
The AMD Epyc has 12 channels of DDR5-4800 and manages 460GB/sec. It's a physically large chip, can handle a ton of ram, but also uses a ton of power. You can fit a crippled version (without all the memory channels) on a micro atx motherboard that's several inches thick. Normally you'd need an ATX, EATX, or rack mount motherboard. It needs several 100 watts for just the socket, not to mention the numerous dimms (12 minimum for 12 memory channels). It's the kind of thing you see in a data center, after you put ear protection on.
If you compare the M3 max, which fits in a laptop or small desktop, to Intel and AMD competition that fits in a thin laptop you end up with 1/4th the memory bandwidth. The competition either matches the power use and is much slower, or is as fast or faster at a huge power penalty. AMD and Intel laptops need discrete GPUs to compete and often require wall power to run at full speed.
All in all the M3 max is an impressive chip, fast, and very efficient. But part of that is the soldered in dimms that allow for great bandwidth and low power use.
A better AMD comparison is Van Gogh (the Steam Deck chip) to the base M1, and on paper they are very similar. The M1 is just a more "premium" version of the budget AMD chip.
AMD could make a good M3 competitor (and maybe even improve on it by tiling the memory controller/cache like the 7900), but... There is just no market for it. Windows OEMs dont want a big expensive SoC, they want a cheap CPU to hang a power hungry graphics card off of. Hence the successor to Van Gogh was canceled because no one wanted it.
AMD even makes better memory systems for the XboxX and PS5, which run games great. For years gamers drifted from gaming desktops to consoles because GPUs were insanely priced or unavailable.
However, finally, many years after the GPU shortage there's GASP going to be a laptop/desktop chip with iGPU with more than a 128 bit wide memory interface. The AMD Strix Halo. I hope it does well, it's roughly similar to the M2 Pro. Still half a M2 Max or 1/4th a M2 ultra.
Eh, I was excited at first, but rumors suggest its going to be a tiled, power hungry SoC with high clocked cores. Its like the desktop-class 7000 series monsters they stuff into laptops, but with a decent IGP hanging off... All performance and zero efficiency.
I have higher hopes for Arrow Lake: https://videocardz.com/newz/intel-arrow-lake-p-with-320eu-gp...
Hawk Point, Strix Point, Strix Halo, and Dragon Range look to have a decently wide range of performance and power points coveraged. The top end will have the X3D (extra cache) and the next tier down will have double the memory bandwidth.
Or maybe pigs will fly and Apple will lend a hand to Asahi to get Linux working well. Not that Asahi hasn't been doing a good job, I do wonder how long the new GPU features will take to show up in Linux.
Ryzen dual channel bandwidth is 100GBps. EPYC 8 channel bandwidth is well under 400GBps.
* No M2 memory benchmark I've seen gets above ~250GB/s once cache effects are exceeded.
* Random access latency is >~110ns which is no improvement over even mid-range DDR4 designs from 5 years ago.
TL;DR: It's about cost