Let's start talking about some more complex, out of order processors than we
talked, talked about last time. So last time we talked about In order, in
order, in order processors, and we introduced a scoreboard, and then we
started to talk some about in order, in order, where the front of the machine is
in order and the issue is in order while the write back and the commit are out of
order. It also uses scoreboard, and today we're
going to start talking about things that even have higher performance.
And this is sort of, roughly put in sort of order of performance and sort of what
people build if they actually want high performance in their computer systems.
And we're gonna start talking about in order on the front end, out of order in
the back end, and we're gonna have to introduce things like re-order buffer, and
a store buffer. Then we're gonna talk about a machine
which has in order front end and all the back stages are out, out of order.
Which may not make a whole lot of sense, because out of order commit starts to look
a little odd. Likewise that's the, the case for this
processor. And, and, so why does out of order commit
look a little odd? Well, when you start to have out of order
commits it's very possible that you could if want to have a precise exceptions