i have been evaluating FFT of MKL.while computing , FFT takes approx. 1 milisecond which is too high.
i'm using following part of code to measure time of fft computation.
printf("time in milisec=%f",s_elapsed*1000);
can any one tell me how to reduce time compuation time gurther.
i'm using intel processor.
earlier i was calculating for only one iteration once i increased the no of iteration from one to 100 the calculation time reduced in the order of microsecond. now i get computation time around 0.02 ms(approx) for 1024 pt complex FFT.
While measuring time needed to complete 4096 sine values FFT routine I got ~121245 nanoseconds i.e 121 microseconds.Compiler intrinsic __rdtsc() was used and averaged.I hope that time interval needed to complete the FFT calculation was not influenced by the rdtsc latency which is thousand times slower.