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

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Jul 6 22:30:20 BST 2021


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

ha! it works!

that test combines a (temporary) instruction, svremap, creating a
butterfly schedule, with the twin +/- FMAC added last week.

the result is an O(VL log2 VL) suite of instructions which create an
in-place DFT.

to do full FFT we will need first-order support for complex numbers,
because the REMAP schedule can only apply to one instruction at a
time.

although it woukd be fantastic i do not want to go down the ZOLC route
yet because it is a serious amount of work in its own right.

l.



More information about the Libre-soc-dev mailing list