Hacker News new | ask | show | jobs
by sapiogram 1110 days ago
Apple Silicon isn't more efficient in terms of memory capacity, there's really no way to do that unless you go for some crazy memory architecture that nobody wants to program for.

Apple Silicon has a lot more memory bandwidth though, maybe that's what you heard?

1 comments

Apple silicon has better support (hardware instructions) in saving / restoring memory. Helps with swapping "unused" things to the background and back.
What does a hardware instruction for swapping do?
Compression/encryption/hashing acceleration.

A reverse case being that x86 has a memcpy instruction and ARM didn't until recently.

I think the parent comment meant there isn't a way to make memory more efficient when it comes to app data. And code takes up so much less memory that x86 vs ARM code size isn't going to make a measurable difference.

In any case, 1.5TB is only going to help a few app niches. It is hard to even reliably predict which kinds. Even, say, editing 8K video could be well-enough accommodated with much less memory if file system bandwidth is high enough.