MATLAB: Does Parfor make a difference without Parallel Computing toolbox

Parallel Computing Toolboxparfor

Hi, I've been running some experiment to see how parfor behaves. I dont have parallel computing toolbox (PCT) so I cant create workers. I found parfor giving no time-advantage. Is that expected? I'm on a MAC 64-bit core2duo machine.
Also, sometimes on PC (32bit XP core2duo) I open up task manager to see only one of the cores is being used while matlab is busy computing. Why is that? Wouldn't it be faster using both? Can I someway distribute jobs to different cores using parfor without PCT?
Thanks, cK.

Best Answer

Hi,
just adding a comment for parfor: parfor does something "meaningful" for you in the sense of distributing execution only when you have the PCT. The reason you can use parfor within pure MATLAB at all is that you don't have to change the code when running on MATLAB without PCT... So: the answer is "yes, that is expected" ;-).
Titus