I just added fftw-3.3-r2 to the tree, which has some mips acceleration use flags. They are masked in the base profile, feel free to unmask them in the mips profile.
Awesome, thanks for the heads-up. I have a mips system that I can test both the paired-single and zbus flags with!
(In reply to comment #1) > Awesome, thanks for the heads-up. I have a mips system that I can test both the > paired-single and zbus flags with! Actually the fftw guys thinking about removing paired-single optimization again in 3.3.1, so be quick.
Looks like it was already removed: * Removed support for MIPS paired-single instructions due to lack of available hardware for testing. Users who want this functionality should continue using FFTW 3.2.x. (Note that FFTW 3.3 still works on MIPS; this only concerns special instructions available on some MIPS chips.) If you do anything upstream, please let them know that I've got hardware capable of using the zbus timer and mips paired-single code if someone wants to test and maintain it.
Running the 3.2.2 test suite (single precision only) the results are unexpected: paired-single real 11m27.543s user 13m0.121s sys 0m24.614s non-paired single real 10m30.500s user 12m4.669s sys 0m21.373s I'll see if I can dig around a little more tomorrow.
(In reply to comment #4) > I'll see if I can dig around a little more tomorrow. I added 3.2.2-r2 with paired-single support and removed it from 3.3. If it improves anything contact fftw@fftw.org.
Unmasked. I'll try to find some time to check out paired-single.