[libre-riscv-dev] [Bug 257] Implement demo Load/Store queueing algorithm

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Sat Mar 21 15:28:01 GMT 2020


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

--- Comment #12 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
hmmm connected to LDSTCompAlu we need something that, after splitting the
address and len into two, can "reconstruct" the LD/ST

i'm also going to suggest that we have a preanalysis phase on LD/STs for VL and
make it SIMD-like, up to 64 bit.

so if a VL=4 LD comes in on a halfword operation it is turned into a 64 bit
request.

the only thing to watch out for there is mem faults.  the last 16 bits failing
should *not* cause the other 3 16 bit LDs in that "batch" to fail.

we can incrementally add this as an optimisation, later

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


More information about the libre-riscv-dev mailing list