3 ms·
Is there already an in-depth analysis of the M1 by someone with a low-level perspective? I want to develop an intuition on why/where the M1 is fast. E.g. is it
by codeflo 6y ago
Is there already an in-depth analysis of the M1 by someone with a low-level perspective? I want to develop an intuition on why/where the M1 is fast. E.g. is it branch prediction, reordering, memory latency. Unfortunately, most articles don’t go any deeper than “seems to be optimized for macOS”.
- kergonath 6y agoAndrei Frumusanu’s articles at AnandTech are quite good: https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de... https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste... There is a reasonable discussion of the cache hierarchy, decoding units and out-of-order window.
- akmarinov 6y agohttps://debugger.medium.com/why-is-apples-m1-chip-so-fast-3262b158cba2 https://debugger.medium.com/why-is-apples-m1-chip-so-fast-32... One more article going into it. Better out of order execution seeming to be a big one.