Hacker News new | ask | show | jobs
by agalunar 1694 days ago
Great write-up!

There may be a typo in section 3:

> It will happily retire instruction 6 before instruction 5.

If memory serves, although instructions can execute out-of-order, they retire in-order (hence the "re-order buffer").

2 comments

You are correct. The retire unit ensures that all micro ops are retired in order
Nice catch. I fixed it. I should have said "execute" rather than "retire".