Search code examples
matlabparallel-processingintelmulticore

Can I measure the speedup from parallelization in matlab?


If I assume that a problem is a candidate for parallization e.g. matrix multiplication or some other problem and I use an Intel i7 haswell dualcore, is there some way I can compare a parallel execution to a sequential version of the same program or will matlab optimize a program to my architecture (dualcore, quadcore..)? I would like to know the speedup from adding more processors from a good benchmark parallell program.


Solution

  • You can try "Run and time" feature on MATLAB.

    Or simply put some tic and toc to the first and end of your code, respectively.