HN2new | past | comments | ask | show | jobs | submitlogin

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").



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".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: