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.

OpenMP

Other Parts Discussed in Thread: FFTLIB

Hi

I want to use fft algorithm  in my implementation in order 8192 points or higher on C6678 DSP, Can I use FFTW library ? I use it in my implementation in Visual Studio and it is paralelled with OpenMP(www.fftw.org).

If I can't use that library pleas guide me what should I do?

Thanks

  • Hi,

    Before jumping on multicore track with library targeted to desktop processors, I would suggest to check performance of DSPLIB. There are some highly optimized routines, which do magic even on single core. For your convenience, there is so called "C natural equivalent", which does compile on PC and can be used as a reference.

  • I'm not aware of anyone/group within TI that is working on porting this library to our DSPs.  However, since FFTW.org says it is compatible with any platform with a C-compiler, it should work.  I would be very surprised if it matched the performance levels of our intrinsic functions found in the DSPLib though.  A lot of the functions in DSPLib are written in assembly to optimize for functional unit and data movement with bank conflicts.  Not sure if you already have the link so here it is:

    DSPLIB:

    FFTLIB:

    Thank you.

  • Hi rrlagic,
    Thank you for your extended support and contribution to e2e. Your contribution is very much appreciated.