3 ms·
According to the article I linked, that's basically how they do it: "The brute force way Intel and AMD deal with this is by simply attempting to decode instruc
by usefulcat 6y ago
According to the article I linked, that's basically how they do it:
"The brute force way Intel and AMD deal with this is by simply attempting to decode instructions at every possible starting point. That means x86 chips have to deal with lots of wrong guesses and mistakes which has to be discarded. This creates such a convoluted and complicated decoder stage that it is really hard to add more decoders. But for Apple, it is trivial in comparison to keep adding more.
In fact, adding more causes so many other problems that four decoders according to AMD itself is basically an upper limit for them."