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?