Remix.run Logo
simondotau 7 months ago

No, the storage is worse, because there’s no reason why they couldn’t include a standard 2230 M.2 slot on all their motherboards, for anyone who wanted to upgrade.

The fixed RAM is annoying, but is done to make the product better — the packaging allows the RAM to be significantly faster than otherwise. It’s a major reason why the M-series CPU and GPU performs so well.

It’s the same reason why you don’t see slotted RAM on GPUs. The performance penalty would be great enough that nobody would buy them.

FlyingAvatar 7 months ago | parent | next [-]

Agree that it does make the product better, though if they put their RAM chips soldered on the board instead of in package, it would allow repair or upgrade without sacrificing the whole CPU unit.

GPUs do not put their RAM in the same package as the processor itself, and it does not sacrifice a significant amount of performance.

The M-series processors' primary benefit by a huge margin is its architecture that allows a higher memory bandwidth than say SODIMMs and that benefit is independent of the choice to put the RAM in the package.

simondotau 7 months ago | parent [-]

> GPUs do not put their RAM in the same package as the processor itself

What I said: It’s the same reason why you don’t see slotted RAM on GPUs.

What matters in GPUs is predictable distances with direct soldered connections, hence why RAM chips always surround the main chip.

pathartl 7 months ago | parent | prev [-]

I think when they moved to the M series they had trouble providing enough PCIe lanes. Not that I ever really trust Apple to ever offer non-proprietary storage again, but moving the storage controller to the SoC probably avoids any PCIe support they'd have to think about.

simondotau 7 months ago | parent | next [-]

Moving the storage controller to the SoC makes sense for Apple because they already did the work for iPhone/iPad, and it reduces part count. Having no upgradeable parts inside probably also reduces failure rates. It's not the trade people here would make, of course.

my123 7 months ago | parent | prev [-]

Communication from the in-SoC NAND controllers to the NAND chips themselves is done through PCIe AFAIK