Wiring out 32 channels of DDR5 to 16 slots might not be feasible, but latency-wise Anandtech's measurements suggest the M1 Max actually has a bit higher latency to memory than e.g. Icelake-SP
This is to cache or the main memory?
I remember x86 based PCs taking 100ns for RAM access. Is it faster in ARM?
> They use the same memory for the CPU and GPU, so the memory interface was optimized more like a GPU and the CPU benefits in a few memory-constrained benchmarks (machine learning, AES-XT streaming)
This would mean each core having some dedicated RAM section better connected. Wouldn't this be more like L3 section in x86 but bigger? Maybe this is the advantage of having everything on the same die.
Beyond a certain size gains should also flat out, no?
Not in the general case, but specifically with how Apple has brought the ram chips so physically close to the cpu cores
The flip side is that you're limited to 128GB combined memory for the CPU and GPU on the M1 Ultra, whereas a comparable Threadripper Pro system will take up to 16 times as much (2TB) and you can upgrade it whenever you feel like.
It will be interesting to see how much RAM Apple offers on the upcoming M1 Mac Pro parts.