Hacker News new | ask | show | jobs
by paulmd 1709 days ago
they're the same cores as the original M1 architecturally, you just get an 8+2 on a Max instead of 4+4... and also an absolutely titanic iGPU, total transistor count is about twice that of a 3090 and almost all of it lives in the iGPU.

the only architectural difference between M1 and M1 Max in the CPU cores, besides the different combination of big/little cores, is that the M1 Max goes from quad channel to hexadecimal-channel DDR5 RAM (note a DDR5 channel is half the width of a DDR4 channel, but has longer burst and higher MT/s).

Apple's iGPU approach is real simple: unlike a console where you somewhat gimp the CPU by putting it on high-latency GDDR6 (to get enough bandwidth to feed the iGPU), they just put 16 channels of DDR5 on it, basically it's like an octochannel DDR4 server processor in terms of bandwidth. And the CPU also benefits from that as well, at least a little bit, but internally it's the same core design.

It's an absolute meme of a design, Apple just does not give a single fuck about cost here, "server class memory configuration"? sure why not, and we'll stack it on the package so it can go in a laptop.

1 comments

I believe it's LPDDR5, basically a memory chip for smartphones, not DDR5.
sure, but it's also running at JEDEC either way, it's actually irrelevant to performance, it's just a matter of packaging (obviously for laptops, stacking the packages is more convenient than DIMMs or soldered modules).