[libre-riscv-dev] GPU design

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Dec 4 18:52:55 GMT 2018

so, we need to properly evaluate scoreboarding and register renaming.
things that it needs to cope with:

* dual-issue
* RAW and WAW on registers
* RAW and WAW on memory
* exceptions
* branch prediction and rollback

a bit of investigation turns up discussion of scoreboarding being used
to do out-of-order.  also that it is typically used for single-issue.


More information about the libre-riscv-dev mailing list