3 ms·
No the specifically removed it. The RISC-V guys at Berkley said that all their high performance implementations had always major problems with delay slots.
by nickik 8y ago
No the specifically removed it. The RISC-V guys at Berkley said that all their high performance implementations had always major problems with delay slots.
- monocasa 8y agoYeah, having dispatch order not match retire order is a huge pain in the ass for OoO cores.
- anticensor 8y agoCan you not make delay slot a dependent item to retire?
- monocasa 8y agoThere's a lot of ways around it; there's been several MIPS OoO cores. It's just a pain and adds complexity to exactly the parts that are hardest to get right as it is. For instance the state unwinding on hardware exceptions and the like.