-O2, debug level2
1200 (40mS frame)
5 wait states

STM32F405RGT6

kissfft
encode : 2780314 16.5mS
decode : 3335953 19.85mS
kissFTT512cpxfloat  : 141,032 cycles

ARMfft
encode 1579922 : 9.4mS
decode 2073979 : 12.34mS
ARMfft cycles :  50,597 cycles


SO, I still see more than 2:1 on cycle count for the FFT in favour of arm fft

can one of you guys get a cycle count on kiss-fft ???

and..... the cortex M7  is about 2x speed on that code ......for SAME clock..





On 18/09/2016 1:57 PM, glen english wrote:
> kiss fft per standard codec2 code...
>
> -O2, debug level2.
> encode 3200 (20mS) frame
> encode : 1388964 cycles: 8.26mS
> decode : 1807440 cycles : 10.75mS
>
> encode 1200 (40mS frame)
> 3006497  (17.89mS)
> decode
> 3669321 (21.8mS)
>
> hmm seems pretty slow
> I wonder what I am doing wrong ?
> Or is that inline with other's measurments ?
>
> kissFFT512 : 155,483 cycles (versus 70,000 on the M7)
>
> Next... arm asm on F4 (STM32F405RGT6)
>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>



------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to