@regehr @steve This is one of the bigger reasons for why ISA doesn't matter more.
Broadly, your uArch is only as good as its data movement, because that shit is what's really expensive, not the logic gates.
It's things like:
- how good is your entire memory subsystem
- how good is your bypass network
- how good are your register files
etc.
It's not like you can't make mistakes in the ISA that will really kill your design, you can. That's what happened to VAX.