[libre-riscv-dev] Scoreboard vs Tomasulo

Yehowshua yimmanuel3 at gatech.edu
Sun May 17 01:47:05 BST 2020



> On May 16, 2020, at 6:45 PM, Jeremy Singher <thejsingher at gmail.com> wrote:
> 
> Let me try to compose my thoughts.
> In order for OOO execution to be possible, write data from
> speculatively executed instructions must be buffered, for in the case
> of misspeculation, they must not be allowed to commit into the
> architectural register file.

This sounds correct to me.

> I think we will
> have to wait for power analysis of LibreSoC to get a definitive answer
> to this debate :).

Probably.

Yehowshua


More information about the libre-riscv-dev mailing list