MATLAB: Is MATLAB 7.3 (R2006) only able to use 25% of the CPU

25cpudualhyperMATLABprocessorthreadingusageutilization

When I run a lengthy MATLAB task and press CTRL+ALT+Delete to bring up the Windows Task Manager, the Task Manager shows me that MATLAB is only using 25% of CPU. I expect MATLAB to use all 100% of CPU.

Best Answer

Prior to MATLAB 7.4 (R2007a) MATLAB was a single threaded application. So on a hyperthreaded dual processor machine which runs 4 threads, two per CPU, MATLAB will take only 25% of CPU time corresponding to 1 thread.