3 ms·
A significant reason for the high performance of Mac OS on M1 is that the M1 has been tweaked to optimize common Mac OS/ObjectiveC/Swift operations. In one inte
by Tagbert 6y ago
A significant reason for the high performance of Mac OS on M1 is that the M1 has been tweaked to optimize common Mac OS/ObjectiveC/Swift operations. In one interview, Apple engineers said that they worked on speeding up the operation to allocate and deallocate objects by 5x over Intel chips. That kind of operation is common and used in loops and in the reference count garbage collection used by those languages. By doing this kind of optimization they can tune the SOC to the OS. That is hard to do for commodity chips.
- fomine3 6y agoCould you point the interview?
- CyanLite4 6y agohttps://twitter.com/Catfish_Man/status/1326238434235568128?s=20 https://twitter.com/Catfish_Man/status/1326238434235568128?s...
- ineedasername 6y agoGiven Windows on the consumer side & linux on the server side, is there any reason, (assuming difference chip design paths for server vs consumer) that similar optimizations couldn't become fairly standard on commodity chips? I'd think MS especially would be willing to have some tight partnerships with chip devs to do so.