[libre-riscv-dev] [Bug 92] Implement in order instruction retire refcounting

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Thu Jun 6 22:16:26 BST 2019


http://bugs.libre-riscv.org/show_bug.cgi?id=92

--- Comment #3 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
Another possible algorithm:
* round robin insertion into shadow stripes
* round robin examination of shadow stripe retirement.

The retirement index of which shadow stripe has no shadows left, as it is round
robin, may correspond directly with the write port to the regfile.

This in turn would mean that where previously it would have been necessary to
have a recursive multi priority picker, it might be possible to have simpler
straight unary pickers.

Maybe.

The round robin retirement selector will need to be capable of recognising
multiple simultaneous retirements.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-riscv-dev mailing list