M2 pro/max/ultra bandwidth is 200/400/800 GBps.
Ryzen dual channel bandwidth is 100GBps. EPYC 8 channel bandwidth is well under 400GBps.
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