[Libre-soc-dev] [RFC] Matrix and DCT/FFT SVP64 REMAP

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon Jul 5 23:21:53 BST 2021


https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_matrix.py;hb=HEAD

these are now working, manually verified, in the ISACaller simulator.
which is getting hacked to pieces.

i've added in a manual system for setting the REMAP schedules for now:
it needs a FSM HDL variant of the 3D schedule in order to not be
considered a major hack.  the same pathway is to be used, the
"srcsteps" for input regs 1,2,3 and "dststeps" for output regs FRT and
FRS are now decoupled, and ISACaller *manually* sets those up.

in HDL that would be handled by PowerDecoder2.  it will almost
certainly be the case that 2-stage instruction decoding will be
needed, for these.

anyway, it's progress.  tomorrow's continued hacking will involve
adding the FFT scheduler in as well.  then i should at least be able
to do DFT.  DCT is particularly tricky, that comes later.

l.



More information about the Libre-soc-dev mailing list