DSPRelated.com
Forums

Multithreaded FFT & Filter Support

Started by arun...@gmail.com October 23, 2008
I have Matlab 2008a installed on a Server housing 2 Intel Xeon Quad core processor (i.e. a total of 8 cores) and 64 GB RAM. When I perform operations like matrix multiplication, matrix inverse, Schur product of two matrices I can see all the 8 cores being utilized in the system monitor tool. However the fft(A) routine (where A is an N by N real matrix and N92, a power of 2) runs only on a single core. Is there anything that I should do to make fft() utilize all of 8 cores?

Similarly what can be done to make filter() routine too to run on all 8 cores when the input is a M by N matrix (N a multiple of 8) and the filter is FIR?