- Joined
- Sep 26, 2021
- Posts
- 6,711
- Main Camera
- Sony
Apparently M1 is so out-of-order that a bug that had been lurking finally reared its ugly head.
It’s capable of issuing tons of instructions at once, and issuing them out of order so that the ALUs are always busy with something to do. It can do this because it can look deep into the instruction stream and find instructions that do not depend on results from other instructions, and can issue them while there are bubbles in the pipeline (caused by things like branch mispredictions, cache misses, etc)What does this exactly mean that the M1 is ridiculously out-of-order?
A program is written asWhat does this exactly mean that the M1 is ridiculously out-of-order?
Reading that thread makes me feel dumb. What a subtle bug.
Apparently M1 is so out-of-order that a bug that had been lurking finally reared its ugly head.
What does this exactly mean that the M1 is ridiculously out-of-order?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.