- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI,
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.
s_initial=dsecnd();
fft computation;
s_elapsed=dsecnd()-s_initial;
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.
Thanks,
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
rakesh wrote:
Hi,
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.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page