Hi Simona,
If you really wanted to use the virtual CPU on Intel machines (windows
or linux), as of Matlab 7 you can set the environment variable
OMP_NUM_THREADS to the number of "processors" on your system. Since
Matlab uses MKL the calls to MKL will be multithreaded.
Mathworks:
Multithreading Disabled in Intel Math Kernel Library (MKL) BLAS
The Intel Math Kernel Library (MKL) is multithreaded in several areas.
By default, this threading capability is disabled. To enable threading
in the MKL library, set the value of the OMP_NUM_THREADS environment
variable. Intel recommends setting the value of the OMP_NUM_THREADS
variable to the number of processors you want to use in your
application.
and you might want to read the following two links
http://www.mathworks.com/support/solutions/data/1-V63VS.html?solution=1-V63VS
http://www.mathworks.com/support/solutions/data/1-ZGD1M.html?solution=1-ZGD1M
Cheers,
Satra
|