Does anyone have any data on the execution time of a 4096 point complex floating point FFT. If you do, specify the clock used, please. I assume that the FFT will run fastest on the DSP block.
Thanks,
- David.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Does anyone have any data on the execution time of a 4096 point complex floating point FFT. If you do, specify the clock used, please. I assume that the FFT will run fastest on the DSP block.
Thanks,
- David.
David,
A 4096 point floating point FFT called on the C674x DSP called from the Cortex A8 takes 1.4ms (This benchmark includes IPC, cache and address translation overheads.)
ARM : 600Mhz, DSP: 500Mhz.
All data in external memory with cache enabled (l1DMode:"32k", l1PMode:"32k", l2Mode:"128k",)
DSP side FFT code can be obtained from C674x DSPLIB that can be found here:
http://www.ti.com/tool/sprc265
DSP only benchmarks of this function without the IPC overheads can be obtained in the library documentation.
Regards,
Rahul