[libre-riscv-dev] GPU design

Jacob Lifshay programmerjake at gmail.com
Thu Dec 6 14:04:55 GMT 2018


the Alpha 21164 has a scoreboard and two load units (integer pipe 0 & 1),
also, the d-cache has two read ports, so I would expect that it can execute
multiple loads simultaneously.

http://www.eecg.toronto.edu/~moshovos/ACA07/lecturenotes/21164%2520(micro).pdf

Jacob

On Thu, Dec 6, 2018, 04:30 lkcl <lkcl at libre-riscv.org wrote:

> https://groups.google.com/d/msg/comp.arch/w5fUBkrcw-s/TEBAs2xmBwAJ
>
> apparently scoreboards cannot cope with / issue multiple LOAD
> operations.  that's a major show-stopper as we have the
> hardware-macro-loop-unrolling on LD operations (and ST).
>
> will have to see how answers progress, there, if anyone knows if
> scoreboards have been improved, since.
>
> l.
>
> _______________________________________________
> libre-riscv-dev mailing list
> libre-riscv-dev at lists.libre-riscv.org
> http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
>


More information about the libre-riscv-dev mailing list