Hello,
we were comparing benchmarks of FFT algorithms on the C6747 on OMAPL137 and INTEGRA. The DSP clock frequencies are 300MHz (OMAP) vs. 800 MHz (INTEGRA). So we expected a speedup of roughly 2.7 times. But our benchmarks show only a speedup of roughly 1.2 to 1.3 ... So we think there's something wrong with our settings, our benchmark or whatever...
We checked the clock of the DSP on Integra and it seems to really be at 800MHz. The benchmark algorithm should make use of the IRAM as much as possible - although with this comparison the absolute speed should not matter too much.
I'm attaching the project (CCS5) so I hope I don't forget any important information.
The benchmark is started in main.c (big surprise). The fft_tms_v1.c to fft_tms_v5.c contain the benchmark algorithms: an fft that can calculate many lines in different optimisations. Since we're currently evaluating INTEGRA to see if we can use it in the future, this benchmark is quite important to us. Any help will be very much appreciated.
cu
Markus3056.benchmark_Test1_clean.zip