[libre-riscv-dev] GPU design
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Sat Dec 8 13:18:43 GMT 2018
https://groups.google.com/d/msg/comp.arch/w5fUBkrcw-s/ySBQOzkFCAAJ
HA! suddenly the lightbulb goes on, and i believe i am beginning to
comprehend scoreboards. it's not the scoreboard itself (the table of
FUs that you see in the academic literature), it's the ancillary
*matrices* that are the critical, critical part.
the dependency matrices contain bits that prevent and prohibit other
actions from completing / proceeding. one of them runs from
Function-Units to Function-Units, for example.
these matrices serve the same purpose as the Reorder Buffer, however
they use only single-bit logic where the CAM gets hit on every single
cycle.
l.
More information about the libre-riscv-dev
mailing list